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.c
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
520 ADS1015 HARDWARE MONITOR DRIVER
521 M: Dirk Eibach <eibach@gdsys.de>
522 L: linux-hwmon@vger.kernel.org
524 F: Documentation/hwmon/ads1015.rst
525 F: drivers/hwmon/ads1015.c
526 F: include/linux/platform_data/ads1015.h
529 M: Colin Leroy <colin@colino.net>
531 F: drivers/macintosh/therm_adt746x.c
533 ADT7475 HARDWARE MONITOR DRIVER
534 M: Jean Delvare <jdelvare@suse.com>
535 L: linux-hwmon@vger.kernel.org
537 F: Documentation/hwmon/adt7475.rst
538 F: drivers/hwmon/adt7475.c
541 M: Matthew Wilcox <willy@infradead.org>
542 M: Hannes Reinecke <hare@suse.com>
543 L: linux-scsi@vger.kernel.org
545 F: Documentation/scsi/advansys.txt
546 F: drivers/scsi/advansys.c
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADXL345
551 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/input/misc/adxl34x.c
554 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
556 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557 M: Stefan Popa <stefan.popa@analog.com>
558 W: http://ez.analog.com/community/linux-device-drivers
560 F: drivers/iio/accel/adxl372.c
561 F: drivers/iio/accel/adxl372_spi.c
562 F: drivers/iio/accel/adxl372_i2c.c
563 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
566 M: Antti Palosaari <crope@iki.fi>
567 L: linux-media@vger.kernel.org
568 W: https://linuxtv.org
569 W: http://palosaari.fi/linux/
570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
571 T: git git://linuxtv.org/anttip/media_tree.git
573 F: drivers/media/dvb-frontends/af9013*
576 M: Antti Palosaari <crope@iki.fi>
577 L: linux-media@vger.kernel.org
578 W: https://linuxtv.org
579 W: http://palosaari.fi/linux/
580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
581 T: git git://linuxtv.org/anttip/media_tree.git
583 F: drivers/media/dvb-frontends/af9033*
586 M: David Sterba <dsterba@suse.com>
587 L: linux-fsdevel@vger.kernel.org
589 F: Documentation/filesystems/affs.txt
593 M: David Howells <dhowells@redhat.com>
594 L: linux-afs@lists.infradead.org
597 F: include/trace/events/afs.h
598 F: Documentation/filesystems/afs.txt
599 W: https://www.infradead.org/~dhowells/kafs/
602 M: David Airlie <airlied@linux.ie>
603 T: git git://anongit.freedesktop.org/drm/drm
606 F: include/linux/agp*
607 F: include/uapi/linux/agp*
610 M: "Juergen E. Fischer" <fischer@norbit.de>
611 L: linux-scsi@vger.kernel.org
613 F: drivers/scsi/aha152x*
614 F: drivers/scsi/pcmcia/aha152x*
616 AIC7XXX / AIC79XX SCSI DRIVER
617 M: Hannes Reinecke <hare@suse.com>
618 L: linux-scsi@vger.kernel.org
620 F: drivers/scsi/aic7xxx/
622 AIMSLAB FM RADIO RECEIVER DRIVER
623 M: Hans Verkuil <hverkuil@xs4all.nl>
624 L: linux-media@vger.kernel.org
625 T: git git://linuxtv.org/media_tree.git
626 W: https://linuxtv.org
628 F: drivers/media/radio/radio-aimslab*
631 M: Benjamin LaHaise <bcrl@kvack.org>
632 L: linux-aio@kvack.org
635 F: include/linux/*aio*.h
638 M: Antti Palosaari <crope@iki.fi>
639 L: linux-media@vger.kernel.org
640 W: https://linuxtv.org
641 W: http://palosaari.fi/linux/
642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
643 T: git git://linuxtv.org/anttip/media_tree.git
645 F: drivers/media/usb/airspy/
647 ALACRITECH GIGABIT ETHERNET DRIVER
648 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
650 F: drivers/net/ethernet/alacritech/*
652 ALCATEL SPEEDTOUCH USB DRIVER
653 M: Duncan Sands <duncan.sands@free.fr>
654 L: linux-usb@vger.kernel.org
655 W: http://www.linux-usb.org/SpeedTouch/
657 F: drivers/usb/atm/speedtch.c
658 F: drivers/usb/atm/usbatm.c
660 ALCHEMY AU1XX0 MMC DRIVER
661 M: Manuel Lauss <manuel.lauss@gmail.com>
663 F: drivers/mmc/host/au1xmmc.c
666 M: Rudolf Marek <r.marek@assembler.cz>
667 L: linux-i2c@vger.kernel.org
669 F: Documentation/i2c/busses/i2c-ali1563
670 F: drivers/i2c/busses/i2c-ali1563.c
672 ALLEGRO DVT VIDEO IP CORE DRIVER
673 M: Michael Tretter <m.tretter@pengutronix.de>
674 R: Pengutronix Kernel Team <kernel@pengutronix.de>
675 L: linux-media@vger.kernel.org
677 F: drivers/staging/media/allegro-dvt/
679 ALLWINNER SECURITY SYSTEM
680 M: Corentin Labbe <clabbe.montjoie@gmail.com>
681 L: linux-crypto@vger.kernel.org
683 F: drivers/crypto/sunxi-ss/
686 M: Maxime Ripard <maxime.ripard@bootlin.com>
687 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
688 L: linux-media@vger.kernel.org
690 F: drivers/staging/media/sunxi/cedrus/
693 M: Richard Henderson <rth@twiddle.net>
694 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
695 M: Matt Turner <mattst88@gmail.com>
697 L: linux-alpha@vger.kernel.org
700 ALPS PS/2 TOUCHPAD DRIVER
701 R: Pali Rohár <pali.rohar@gmail.com>
702 F: drivers/input/mouse/alps.*
704 ALTERA I2C CONTROLLER DRIVER
705 M: Thor Thayer <thor.thayer@linux.intel.com>
707 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
708 F: drivers/i2c/busses/i2c-altera.c
710 ALTERA MAILBOX DRIVER
711 M: Ley Foon Tan <lftan@altera.com>
712 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714 F: drivers/mailbox/mailbox-altera.c
717 M: Tien Hock Loh <thloh@altera.com>
718 L: linux-gpio@vger.kernel.org
720 F: drivers/gpio/gpio-altera.c
722 ALTERA SYSTEM MANAGER DRIVER
723 M: Thor Thayer <thor.thayer@linux.intel.com>
725 F: drivers/mfd/altera-sysmgr.c
726 F: include/linux/mfd/altera-sysgmr.h
728 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
729 M: Thor Thayer <thor.thayer@linux.intel.com>
731 F: drivers/gpio/gpio-altera-a10sr.c
732 F: drivers/mfd/altera-a10sr.c
733 F: drivers/reset/reset-a10sr.c
734 F: include/linux/mfd/altera-a10sr.h
735 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
737 ALTERA TRIPLE SPEED ETHERNET DRIVER
738 M: Thor Thayer <thor.thayer@linux.intel.com>
739 L: netdev@vger.kernel.org
740 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
742 F: drivers/net/ethernet/altera/
744 ALTERA UART/JTAG UART SERIAL DRIVERS
745 M: Tobias Klauser <tklauser@distanz.ch>
746 L: linux-serial@vger.kernel.org
747 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
749 F: drivers/tty/serial/altera_uart.c
750 F: drivers/tty/serial/altera_jtaguart.c
751 F: include/linux/altera_uart.h
752 F: include/linux/altera_jtaguart.h
754 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
755 M: Talel Shenhar <talel@amazon.com>
757 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
758 F: drivers/thermal/thermal_mmio.c
760 AMAZON ETHERNET DRIVERS
761 M: Netanel Belgazal <netanel@amazon.com>
762 R: Saeed Bishara <saeedb@amazon.com>
763 R: Zorik Machulsky <zorik@amazon.com>
764 L: netdev@vger.kernel.org
766 F: Documentation/networking/device_drivers/amazon/ena.txt
767 F: drivers/net/ethernet/amazon/
769 AMAZON RDMA EFA DRIVER
770 M: Gal Pressman <galpress@amazon.com>
771 R: Yossi Leybovich <sleybo@amazon.com>
772 L: linux-rdma@vger.kernel.org
773 Q: https://patchwork.kernel.org/project/linux-rdma/list/
775 F: drivers/infiniband/hw/efa/
776 F: include/uapi/rdma/efa-abi.h
778 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
779 M: Tom Lendacky <thomas.lendacky@amd.com>
780 M: Gary Hook <gary.hook@amd.com>
781 L: linux-crypto@vger.kernel.org
783 F: drivers/crypto/ccp/
784 F: include/linux/ccp.h
787 M: Harry Wentland <harry.wentland@amd.com>
788 M: Leo Li <sunpeng.li@amd.com>
789 L: amd-gfx@lists.freedesktop.org
790 T: git git://people.freedesktop.org/~agd5f/linux
792 F: drivers/gpu/drm/amd/display/
794 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
795 M: Huang Rui <ray.huang@amd.com>
796 L: linux-hwmon@vger.kernel.org
798 F: Documentation/hwmon/fam15h_power.rst
799 F: drivers/hwmon/fam15h_power.c
802 M: Enrico Weigelt, metux IT consult <info@metux.net>
803 L: linux-gpio@vger.kernel.org
805 F: drivers/gpio/gpio-amd-fch.c
806 F: include/linux/platform_data/gpio/gpio-amd-fch.h
808 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
809 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
811 F: drivers/usb/gadget/udc/amd5536udc.*
813 AMD GEODE PROCESSOR/CHIPSET SUPPORT
814 P: Andres Salomon <dilinger@queued.net>
815 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
816 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
818 F: drivers/char/hw_random/geode-rng.c
819 F: drivers/crypto/geode*
820 F: drivers/video/fbdev/geode/
821 F: arch/x86/include/asm/geode.h
824 M: Joerg Roedel <joro@8bytes.org>
825 L: iommu@lists.linux-foundation.org
826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
828 F: drivers/iommu/amd_iommu*.[ch]
829 F: include/linux/amd-iommu.h
832 M: Oded Gabbay <oded.gabbay@gmail.com>
833 L: dri-devel@lists.freedesktop.org
834 T: git git://people.freedesktop.org/~gabbayo/linux.git
836 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
837 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
838 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
839 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
840 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
841 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
842 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
843 F: drivers/gpu/drm/amd/amdkfd/
844 F: drivers/gpu/drm/amd/include/cik_structs.h
845 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F: drivers/gpu/drm/amd/include/vi_structs.h
847 F: drivers/gpu/drm/amd/include/v9_structs.h
848 F: include/uapi/linux/kfd_ioctl.h
851 M: Elie Morisse <syniurge@gmail.com>
852 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L: linux-i2c@vger.kernel.org
856 F: drivers/i2c/busses/i2c-amd-mp2*
859 M: Rex Zhu <rex.zhu@amd.com>
860 M: Evan Quan <evan.quan@amd.com>
861 L: amd-gfx@lists.freedesktop.org
863 F: drivers/gpu/drm/amd/powerplay/
864 T: git git://people.freedesktop.org/~agd5f/linux
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M: Brijesh Singh <brijeshkumar.singh@amd.com>
868 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
871 F: arch/arm64/boot/dts/amd/
874 M: Tom Lendacky <thomas.lendacky@amd.com>
875 L: netdev@vger.kernel.org
877 F: drivers/net/ethernet/amd/xgbe/
878 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
880 ANALOG DEVICES INC AD5686 DRIVER
881 M: Stefan Popa <stefan.popa@analog.com>
882 L: linux-pm@vger.kernel.org
883 W: http://ez.analog.com/community/linux-device-drivers
885 F: drivers/iio/dac/ad5686*
886 F: drivers/iio/dac/ad5696*
888 ANALOG DEVICES INC AD5758 DRIVER
889 M: Stefan Popa <stefan.popa@analog.com>
890 L: linux-iio@vger.kernel.org
891 W: http://ez.analog.com/community/linux-device-drivers
893 F: drivers/iio/dac/ad5758.c
894 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
896 ANALOG DEVICES INC AD7124 DRIVER
897 M: Stefan Popa <stefan.popa@analog.com>
898 L: linux-iio@vger.kernel.org
899 W: http://ez.analog.com/community/linux-device-drivers
901 F: drivers/iio/adc/ad7124.c
902 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
904 ANALOG DEVICES INC AD7606 DRIVER
905 M: Stefan Popa <stefan.popa@analog.com>
906 M: Beniamin Bia <beniamin.bia@analog.com>
907 L: linux-iio@vger.kernel.org
908 W: http://ez.analog.com/community/linux-device-drivers
910 F: drivers/iio/adc/ad7606.c
911 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
913 ANALOG DEVICES INC AD7768-1 DRIVER
914 M: Stefan Popa <stefan.popa@analog.com>
915 L: linux-iio@vger.kernel.org
916 W: http://ez.analog.com/community/linux-device-drivers
918 F: drivers/iio/adc/ad7768-1.c
919 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
921 ANALOG DEVICES INC AD7780 DRIVER
922 M: Michael Hennerich <Michael.Hennerich@analog.com>
923 M: Renato Lui Geh <renatogeh@gmail.com>
924 L: linux-iio@vger.kernel.org
925 W: http://ez.analog.com/community/linux-device-drivers
927 F: drivers/iio/adc/ad7780.c
928 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
930 ANALOG DEVICES INC AD9389B DRIVER
931 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
932 L: linux-media@vger.kernel.org
934 F: drivers/media/i2c/ad9389b*
936 ANALOG DEVICES INC ADGS1408 DRIVER
937 M: Mircea Caprioru <mircea.caprioru@analog.com>
939 F: drivers/mux/adgs1408.c
940 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
942 ANALOG DEVICES INC ADIS DRIVER LIBRARY
943 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
945 L: linux-iio@vger.kernel.org
946 F: include/linux/iio/imu/adis.h
947 F: drivers/iio/imu/adis.c
949 ANALOG DEVICES INC ADIS16460 DRIVER
950 M: Dragos Bogdan <dragos.bogdan@analog.com>
952 L: linux-iio@vger.kernel.org
953 W: http://ez.analog.com/community/linux-device-drivers
954 F: drivers/iio/imu/adis16460.c
955 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
957 ANALOG DEVICES INC ADP5061 DRIVER
958 M: Stefan Popa <stefan.popa@analog.com>
959 L: linux-pm@vger.kernel.org
960 W: http://ez.analog.com/community/linux-device-drivers
962 F: drivers/power/supply/adp5061.c
964 ANALOG DEVICES INC ADV7180 DRIVER
965 M: Lars-Peter Clausen <lars@metafoo.de>
966 L: linux-media@vger.kernel.org
967 W: http://ez.analog.com/community/linux-device-drivers
969 F: drivers/media/i2c/adv7180.c
971 ANALOG DEVICES INC ADV748X DRIVER
972 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
973 L: linux-media@vger.kernel.org
975 F: drivers/media/i2c/adv748x/*
977 ANALOG DEVICES INC ADV7511 DRIVER
978 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
979 L: linux-media@vger.kernel.org
981 F: drivers/media/i2c/adv7511*
983 ANALOG DEVICES INC ADV7604 DRIVER
984 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
985 L: linux-media@vger.kernel.org
987 F: drivers/media/i2c/adv7604*
989 ANALOG DEVICES INC ADV7842 DRIVER
990 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
991 L: linux-media@vger.kernel.org
993 F: drivers/media/i2c/adv7842*
995 ANALOG DEVICES INC ASOC CODEC DRIVERS
996 M: Lars-Peter Clausen <lars@metafoo.de>
997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
998 W: http://wiki.analog.com/
999 W: http://ez.analog.com/community/linux-device-drivers
1001 F: sound/soc/codecs/adau*
1002 F: sound/soc/codecs/adav*
1003 F: sound/soc/codecs/ad1*
1004 F: sound/soc/codecs/ad7*
1005 F: sound/soc/codecs/ssm*
1006 F: sound/soc/codecs/sigmadsp.*
1008 ANALOG DEVICES INC DMA DRIVERS
1009 M: Lars-Peter Clausen <lars@metafoo.de>
1010 W: http://ez.analog.com/community/linux-device-drivers
1012 F: drivers/dma/dma-axi-dmac.c
1014 ANALOG DEVICES INC IIO DRIVERS
1015 M: Lars-Peter Clausen <lars@metafoo.de>
1016 M: Michael Hennerich <Michael.Hennerich@analog.com>
1017 M: Stefan Popa <stefan.popa@analog.com>
1018 W: http://wiki.analog.com/
1019 W: http://ez.analog.com/community/linux-device-drivers
1021 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1022 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1023 F: drivers/iio/*/ad*
1024 F: drivers/iio/adc/ltc2497*
1025 X: drivers/iio/*/adjd*
1026 F: drivers/staging/iio/*/ad*
1028 ANALOGBITS PLL LIBRARIES
1029 M: Paul Walmsley <paul.walmsley@sifive.com>
1031 F: drivers/clk/analogbits/*
1032 F: include/linux/clk/analogbits*
1035 M: Greentime Hu <green.hu@gmail.com>
1036 M: Vincent Chen <deanbo422@gmail.com>
1037 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1040 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1041 F: Documentation/devicetree/bindings/nds32/
1045 ANDROID CONFIG FRAGMENTS
1046 M: Rob Herring <robh@kernel.org>
1048 F: kernel/configs/android*
1051 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1052 M: Arve Hjønnevåg <arve@android.com>
1053 M: Todd Kjos <tkjos@android.com>
1054 M: Martijn Coenen <maco@android.com>
1055 M: Joel Fernandes <joel@joelfernandes.org>
1056 M: Christian Brauner <christian@brauner.io>
1057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1058 L: devel@driverdev.osuosl.org
1061 F: drivers/staging/android/
1063 ANDROID GOLDFISH PIC DRIVER
1064 M: Miodrag Dinic <miodrag.dinic@mips.com>
1066 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1067 F: drivers/irqchip/irq-goldfish-pic.c
1069 ANDROID GOLDFISH RTC DRIVER
1070 M: Miodrag Dinic <miodrag.dinic@mips.com>
1072 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1073 F: drivers/rtc/rtc-goldfish.c
1076 M: Laura Abbott <labbott@redhat.com>
1077 M: Sumit Semwal <sumit.semwal@linaro.org>
1078 L: devel@driverdev.osuosl.org
1079 L: dri-devel@lists.freedesktop.org
1080 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1082 F: drivers/staging/android/ion
1083 F: drivers/staging/android/uapi/ion.h
1085 AOA (Apple Onboard Audio) ALSA DRIVER
1086 M: Johannes Berg <johannes@sipsolutions.net>
1087 L: linuxppc-dev@lists.ozlabs.org
1088 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1092 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1093 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1094 L: linux-iio@vger.kernel.org
1096 F: drivers/iio/adc/stx104.c
1099 M: Jiri Kosina <jikos@kernel.org>
1101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1102 F: arch/x86/kernel/apm_32.c
1103 F: include/linux/apm_bios.h
1104 F: include/uapi/linux/apm_bios.h
1105 F: drivers/char/apm-emulation.c
1107 APPARMOR SECURITY MODULE
1108 M: John Johansen <john.johansen@canonical.com>
1109 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1110 W: wiki.apparmor.net
1111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1113 F: security/apparmor/
1114 F: Documentation/admin-guide/LSM/apparmor.rst
1116 APPLE BCM5974 MULTITOUCH DRIVER
1117 M: Henrik Rydberg <rydberg@bitmath.org>
1118 L: linux-input@vger.kernel.org
1120 F: drivers/input/mouse/bcm5974.c
1123 M: Henrik Rydberg <rydberg@bitmath.org>
1124 L: linux-hwmon@vger.kernel.org
1126 F: drivers/hwmon/applesmc.c
1128 APPLETALK NETWORK LAYER
1129 L: netdev@vger.kernel.org
1131 F: drivers/net/appletalk/
1133 F: include/linux/atalk.h
1134 F: include/uapi/linux/atalk.h
1136 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1137 M: Khuong Dinh <khuong@os.amperecomputing.com>
1139 F: arch/arm64/boot/dts/apm/
1141 APPLIED MICRO (APM) X-GENE SOC EDAC
1142 M: Khuong Dinh <khuong@os.amperecomputing.com>
1144 F: drivers/edac/xgene_edac.c
1145 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1147 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1148 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1149 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1151 F: drivers/net/ethernet/apm/xgene-v2/
1153 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1154 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1155 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1156 M: Quan Nguyen <quan@os.amperecomputing.com>
1158 F: drivers/net/ethernet/apm/xgene/
1159 F: drivers/net/phy/mdio-xgene.c
1160 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1161 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1163 APPLIED MICRO (APM) X-GENE SOC PMU
1164 M: Khuong Dinh <khuong@os.amperecomputing.com>
1166 F: drivers/perf/xgene_pmu.c
1167 F: Documentation/admin-guide/perf/xgene-pmu.rst
1168 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1170 APTINA CAMERA SENSOR PLL
1171 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1172 L: linux-media@vger.kernel.org
1174 F: drivers/media/i2c/aptina-pll.*
1176 AQUANTIA ETHERNET DRIVER (atlantic)
1177 M: Igor Russkikh <igor.russkikh@aquantia.com>
1178 L: netdev@vger.kernel.org
1180 W: http://www.aquantia.com
1181 Q: http://patchwork.ozlabs.org/project/netdev/list/
1182 F: drivers/net/ethernet/aquantia/atlantic/
1183 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1185 ARC FRAMEBUFFER DRIVER
1186 M: Jaya Kumar <jayalk@intworks.biz>
1188 F: drivers/video/fbdev/arcfb.c
1189 F: drivers/video/fbdev/core/fb_defio.c
1192 M: Alexey Brodkin <abrodkin@synopsys.com>
1194 F: drivers/gpu/drm/arc/
1195 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1197 ARCNET NETWORK LAYER
1198 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1199 L: netdev@vger.kernel.org
1201 F: drivers/net/arcnet/
1202 F: include/uapi/linux/if_arcnet.h
1204 ARM ARCHITECTED TIMER DRIVER
1205 M: Mark Rutland <mark.rutland@arm.com>
1206 M: Marc Zyngier <maz@kernel.org>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 F: arch/arm/include/asm/arch_timer.h
1210 F: arch/arm64/include/asm/arch_timer.h
1211 F: drivers/clocksource/arm_arch_timer.c
1213 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1214 M: Linus Walleij <linus.walleij@linaro.org>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 F: Documentation/devicetree/bindings/arm/arm-boards
1218 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1219 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1220 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1221 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1222 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1223 F: arch/arm/mach-integrator/
1224 F: arch/arm/mach-realview/
1225 F: arch/arm/mach-versatile/
1226 F: arch/arm/plat-versatile/
1227 F: arch/arm/boot/dts/arm-realview-*
1228 F: arch/arm/boot/dts/integrator*
1229 F: arch/arm/boot/dts/versatile*
1230 F: drivers/clk/versatile/
1231 F: drivers/i2c/busses/i2c-versatile.c
1232 F: drivers/irqchip/irq-versatile-fpga.c
1233 F: drivers/mtd/maps/physmap_of_versatile.c
1234 F: drivers/power/reset/arm-versatile-reboot.c
1235 F: drivers/soc/versatile/
1237 ARM HDLCD DRM DRIVER
1238 M: Liviu Dudau <liviu.dudau@arm.com>
1240 F: drivers/gpu/drm/arm/hdlcd_*
1241 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1243 ARM KOMEDA DRM-KMS DRIVER
1244 M: James (Qian) Wang <james.qian.wang@arm.com>
1245 M: Liviu Dudau <liviu.dudau@arm.com>
1246 L: Mali DP Maintainers <malidp@foss.arm.com>
1248 T: git git://anongit.freedesktop.org/drm/drm-misc
1249 F: drivers/gpu/drm/arm/display/include/
1250 F: drivers/gpu/drm/arm/display/komeda/
1251 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1252 F: Documentation/gpu/komeda-kms.rst
1254 ARM MALI-DP DRM DRIVER
1255 M: Liviu Dudau <liviu.dudau@arm.com>
1256 M: Brian Starkey <brian.starkey@arm.com>
1257 L: Mali DP Maintainers <malidp@foss.arm.com>
1259 T: git git://anongit.freedesktop.org/drm/drm-misc
1260 F: drivers/gpu/drm/arm/
1261 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1262 F: Documentation/gpu/afbc.rst
1264 ARM MALI PANFROST DRM DRIVER
1265 M: Rob Herring <robh@kernel.org>
1266 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1267 L: dri-devel@lists.freedesktop.org
1269 T: git git://anongit.freedesktop.org/drm/drm-misc
1270 F: drivers/gpu/drm/panfrost/
1271 F: include/uapi/drm/panfrost_drm.h
1273 ARM MFM AND FLOPPY DRIVERS
1274 M: Ian Molton <spyro@f2s.com>
1276 F: arch/arm/mach-rpc/floppydma.S
1277 F: arch/arm/include/asm/floppy.h
1279 ARM PMU PROFILING AND DEBUGGING
1280 M: Will Deacon <will@kernel.org>
1281 M: Mark Rutland <mark.rutland@arm.com>
1283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 F: arch/arm*/kernel/perf_*
1285 F: arch/arm/oprofile/common.c
1286 F: arch/arm*/kernel/hw_breakpoint.c
1287 F: arch/arm*/include/asm/hw_breakpoint.h
1288 F: arch/arm*/include/asm/perf_event.h
1290 F: include/linux/perf/arm_pmu.h
1291 F: Documentation/devicetree/bindings/arm/pmu.yaml
1292 F: Documentation/devicetree/bindings/perf/
1295 M: Russell King <linux@armlinux.org.uk>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 W: http://www.armlinux.org.uk/
1299 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1301 X: arch/arm/boot/dts/
1303 ARM PRIMECELL AACI PL041 DRIVER
1304 M: Russell King <linux@armlinux.org.uk>
1308 ARM PRIMECELL BUS SUPPORT
1309 M: Russell King <linux@armlinux.org.uk>
1312 F: include/linux/amba/bus.h
1314 ARM PRIMECELL CLCD PL110 DRIVER
1315 M: Russell King <linux@armlinux.org.uk>
1317 F: drivers/video/fbdev/amba-clcd.*
1319 ARM PRIMECELL KMI PL050 DRIVER
1320 M: Russell King <linux@armlinux.org.uk>
1322 F: drivers/input/serio/ambakmi.*
1323 F: include/linux/amba/kmi.h
1325 ARM PRIMECELL MMCI PL180/1 DRIVER
1326 M: Russell King <linux@armlinux.org.uk>
1328 F: drivers/mmc/host/mmci.*
1329 F: include/linux/amba/mmci.h
1331 ARM PRIMECELL SSP PL022 SPI DRIVER
1332 M: Linus Walleij <linus.walleij@linaro.org>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1336 F: drivers/spi/spi-pl022.c
1338 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1339 M: Russell King <linux@armlinux.org.uk>
1341 F: drivers/tty/serial/amba-pl01*.c
1342 F: include/linux/amba/serial.h
1344 ARM PRIMECELL VIC PL190/PL192 DRIVER
1345 M: Linus Walleij <linus.walleij@linaro.org>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1349 F: drivers/irqchip/irq-vic.c
1351 AMAZON ANNAPURNA LABS FIC DRIVER
1352 M: Talel Shenhar <talel@amazon.com>
1354 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1355 F: drivers/irqchip/irq-al-fic.c
1358 M: Will Deacon <will@kernel.org>
1359 R: Robin Murphy <robin.murphy@arm.com>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 F: drivers/iommu/arm-smmu.c
1363 F: drivers/iommu/arm-smmu-v3.c
1364 F: drivers/iommu/io-pgtable-arm.c
1365 F: drivers/iommu/io-pgtable-arm-v7s.c
1367 ARM SUB-ARCHITECTURES
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1374 ARM/ACTIONS SEMI ARCHITECTURE
1375 M: Andreas Färber <afaerber@suse.de>
1376 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 F: arch/arm/mach-actions/
1381 F: arch/arm/boot/dts/owl-*
1382 F: arch/arm64/boot/dts/actions/
1383 F: drivers/clk/actions/
1384 F: drivers/clocksource/timer-owl*
1385 F: drivers/dma/owl-dma.c
1386 F: drivers/i2c/busses/i2c-owl.c
1387 F: drivers/pinctrl/actions/*
1388 F: drivers/soc/actions/
1389 F: include/dt-bindings/power/owl-*
1390 F: include/linux/soc/actions/
1391 F: Documentation/devicetree/bindings/arm/actions.txt
1392 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1393 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1394 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1395 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1396 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1397 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1399 ARM/ADS SPHERE MACHINE SUPPORT
1400 M: Lennert Buytenhek <kernel@wantstofly.org>
1401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 ARM/AFEB9260 MACHINE SUPPORT
1405 M: Sergey Lapin <slapin@ossfans.org>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 ARM/AJECO 1ARM MACHINE SUPPORT
1410 M: Lennert Buytenhek <kernel@wantstofly.org>
1411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 ARM/Allwinner SoC Clock Support
1415 M: Emilio López <emilio@elopez.com.ar>
1417 F: drivers/clk/sunxi/
1419 ARM/Allwinner sunXi SoC support
1420 M: Maxime Ripard <maxime.ripard@bootlin.com>
1421 M: Chen-Yu Tsai <wens@csie.org>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 F: arch/arm/mach-sunxi/
1427 F: arch/arm64/boot/dts/allwinner/
1428 F: drivers/clk/sunxi-ng/
1429 F: drivers/pinctrl/sunxi/
1430 F: drivers/soc/sunxi/
1431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1433 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1434 M: Neil Armstrong <narmstrong@baylibre.com>
1435 M: Jerome Brunet <jbrunet@baylibre.com>
1436 L: linux-amlogic@lists.infradead.org
1438 F: drivers/clk/meson/
1439 F: include/dt-bindings/clock/meson*
1440 F: include/dt-bindings/clock/gxbb*
1441 F: Documentation/devicetree/bindings/clock/amlogic*
1443 ARM/Amlogic Meson SoC support
1444 M: Kevin Hilman <khilman@baylibre.com>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 L: linux-amlogic@lists.infradead.org
1447 W: http://linux-meson.com/
1449 F: arch/arm/mach-meson/
1450 F: arch/arm/boot/dts/meson*
1451 F: arch/arm64/boot/dts/amlogic/
1452 F: drivers/pinctrl/meson/
1453 F: drivers/mmc/host/meson*
1454 F: drivers/soc/amlogic/
1457 ARM/Amlogic Meson SoC Sound Drivers
1458 M: Jerome Brunet <jbrunet@baylibre.com>
1459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1462 F: Documentation/devicetree/bindings/sound/amlogic*
1464 ARM/Annapurna Labs ALPINE ARCHITECTURE
1465 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1466 M: Antoine Tenart <antoine.tenart@bootlin.com>
1467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 F: arch/arm/mach-alpine/
1470 F: arch/arm/boot/dts/alpine*
1471 F: arch/arm64/boot/dts/al/
1472 F: drivers/*/*alpine*
1474 ARM/ARTPEC MACHINE SUPPORT
1475 M: Jesper Nilsson <jesper.nilsson@axis.com>
1476 M: Lars Persson <lars.persson@axis.com>
1478 L: linux-arm-kernel@axis.com
1479 F: arch/arm/mach-artpec
1480 F: arch/arm/boot/dts/artpec6*
1482 F: drivers/crypto/axis
1483 F: drivers/pinctrl/pinctrl-artpec*
1484 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1486 ARM/ASPEED I2C DRIVER
1487 M: Brendan Higgins <brendanhiggins@google.com>
1488 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1489 R: Joel Stanley <joel@jms.id.au>
1490 L: linux-i2c@vger.kernel.org
1491 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1493 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1494 F: drivers/i2c/busses/i2c-aspeed.c
1495 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1496 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1498 ARM/ASPEED MACHINE SUPPORT
1499 M: Joel Stanley <joel@jms.id.au>
1500 R: Andrew Jeffery <andrew@aj.id.au>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1503 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1506 F: arch/arm/mach-aspeed/
1507 F: arch/arm/boot/dts/aspeed-*
1510 ARM/BITMAIN ARCHITECTURE
1511 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 F: arch/arm64/boot/dts/bitmain/
1515 F: drivers/pinctrl/pinctrl-bm1880.c
1516 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1517 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1519 ARM/CALXEDA HIGHBANK ARCHITECTURE
1520 M: Rob Herring <robh@kernel.org>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 F: arch/arm/mach-highbank/
1524 F: arch/arm/boot/dts/highbank.dts
1525 F: arch/arm/boot/dts/ecx-*.dts*
1527 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1528 M: Krzysztof Halasa <khalasa@piap.pl>
1530 F: arch/arm/mach-cns3xxx/
1532 ARM/CAVIUM THUNDER NETWORK DRIVER
1533 M: Sunil Goutham <sgoutham@cavium.com>
1534 M: Robert Richter <rric@kernel.org>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 F: drivers/net/ethernet/cavium/thunder/
1539 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1540 M: Lukasz Majewski <lukma@denx.de>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: arch/arm/mach-ep93xx/ts72xx.c
1545 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1546 M: Alexander Shiyan <shc_work@mail.ru>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1552 M: Lennert Buytenhek <kernel@wantstofly.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1557 M: Hartley Sweeten <hsweeten@visionengravers.com>
1558 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 F: arch/arm/mach-ep93xx/
1562 F: arch/arm/mach-ep93xx/include/mach/
1565 M: Russell King <linux@armlinux.org.uk>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1569 F: drivers/clk/clkdev.c
1571 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1572 M: Mike Rapoport <mike@compulab.co.il>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1577 M: Baruch Siach <baruch@tkos.co.il>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 F: arch/arm/boot/dts/cx92755*
1583 ARM/CONTEC MICRO9 MACHINE SUPPORT
1584 M: Hubert Feurstein <hubert.feurstein@contec.at>
1586 F: arch/arm/mach-ep93xx/micro9.c
1588 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1589 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1590 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 F: drivers/hwtracing/coresight/*
1594 F: Documentation/trace/coresight.txt
1595 F: Documentation/trace/coresight-cpu-debug.txt
1596 F: Documentation/devicetree/bindings/arm/coresight.txt
1597 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1598 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1599 F: tools/perf/arch/arm/util/pmu.c
1600 F: tools/perf/arch/arm/util/auxtrace.c
1601 F: tools/perf/arch/arm/util/cs-etm.c
1602 F: tools/perf/arch/arm/util/cs-etm.h
1603 F: tools/perf/util/cs-etm.*
1604 F: tools/perf/util/cs-etm-decoder/*
1606 ARM/CORGI MACHINE SUPPORT
1607 M: Richard Purdie <rpurdie@rpsys.net>
1610 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1611 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1612 M: Linus Walleij <linus.walleij@linaro.org>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 T: git git://github.com/ulli-kroll/linux.git
1616 F: Documentation/devicetree/bindings/arm/gemini.txt
1617 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1618 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1619 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1620 F: arch/arm/mach-gemini/
1621 F: drivers/net/ethernet/cortina/
1622 F: drivers/pinctrl/pinctrl-gemini.c
1623 F: drivers/rtc/rtc-ftrtc010.c
1625 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1626 M: Barry Song <baohua@kernel.org>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1630 F: arch/arm/boot/dts/prima2*
1631 F: arch/arm/mach-prima2/
1632 F: drivers/clk/sirf/
1633 F: drivers/clocksource/timer-prima2.c
1634 F: drivers/clocksource/timer-atlas7.c
1638 ARM/EBSA110 MACHINE SUPPORT
1639 M: Russell King <linux@armlinux.org.uk>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 W: http://www.armlinux.org.uk/
1643 F: arch/arm/mach-ebsa110/
1644 F: drivers/net/ethernet/amd/am79c961a.*
1646 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1647 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1648 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1654 M: Robert Jarzmik <robert.jarzmik@free.fr>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 F: arch/arm/mach-pxa/ezx.c
1659 ARM/FARADAY FA526 PORT
1660 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 T: git git://git.berlios.de/gemini-board
1664 F: arch/arm/mm/*-fa*
1666 ARM/FOOTBRIDGE ARCHITECTURE
1667 M: Russell King <linux@armlinux.org.uk>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 W: http://www.armlinux.org.uk/
1671 F: arch/arm/include/asm/hardware/dec21285.h
1672 F: arch/arm/mach-footbridge/
1674 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1675 M: Shawn Guo <shawnguo@kernel.org>
1676 M: Sascha Hauer <s.hauer@pengutronix.de>
1677 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1678 R: Fabio Estevam <festevam@gmail.com>
1679 R: NXP Linux Team <linux-imx@nxp.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1685 X: drivers/media/i2c/
1687 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1688 M: Shawn Guo <shawnguo@kernel.org>
1689 M: Sascha Hauer <s.hauer@pengutronix.de>
1690 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1691 R: Stefan Agner <stefan@agner.ch>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1695 F: arch/arm/mach-imx/*vf610*
1696 F: arch/arm/boot/dts/vf*
1698 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1699 M: Shawn Guo <shawnguo@kernel.org>
1700 M: Li Yang <leoyang.li@nxp.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1704 F: arch/arm/boot/dts/ls1021a*
1705 F: arch/arm64/boot/dts/freescale/fsl-*
1706 F: arch/arm64/boot/dts/freescale/qoriq-*
1708 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1709 M: Lennert Buytenhek <kernel@wantstofly.org>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 ARM/GUMSTIX MACHINE SUPPORT
1714 M: Steve Sakoman <sakoman@gmail.com>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1719 M: Philipp Zabel <philipp.zabel@gmail.com>
1720 M: Paul Parsons <lost.distance@yahoo.com>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 F: arch/arm/mach-pxa/hx4700.c
1724 F: arch/arm/mach-pxa/include/mach/hx4700.h
1725 F: sound/soc/pxa/hx4700.c
1727 ARM/HISILICON SOC SUPPORT
1728 M: Wei Xu <xuwei5@hisilicon.com>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 W: http://www.hisilicon.com
1732 T: git git://github.com/hisilicon/linux-hisi.git
1733 F: arch/arm/mach-hisi/
1734 F: arch/arm/boot/dts/hi3*
1735 F: arch/arm/boot/dts/hip*
1736 F: arch/arm/boot/dts/hisi*
1737 F: arch/arm64/boot/dts/hisilicon/
1739 ARM/HP JORNADA 7XX MACHINE SUPPORT
1740 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1744 F: arch/arm/mach-sa1100/jornada720.c
1745 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1747 ARM/IGEP MACHINE SUPPORT
1748 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1749 M: Javier Martinez Canillas <javier@dowhile0.org>
1750 L: linux-omap@vger.kernel.org
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 F: arch/arm/boot/dts/omap3-igep*
1755 ARM/INCOME PXA270 SUPPORT
1756 M: Marek Vasut <marek.vasut@gmail.com>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1761 ARM/INTEL IOP13XX ARM ARCHITECTURE
1762 M: Lennert Buytenhek <kernel@wantstofly.org>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 ARM/INTEL IOP32X ARM ARCHITECTURE
1767 M: Lennert Buytenhek <kernel@wantstofly.org>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 ARM/INTEL IOP33X ARM ARCHITECTURE
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 ARM/INTEL IQ81342EX MACHINE SUPPORT
1776 M: Lennert Buytenhek <kernel@wantstofly.org>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 ARM/INTEL IXDP2850 MACHINE SUPPORT
1781 M: Lennert Buytenhek <kernel@wantstofly.org>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 ARM/INTEL IXP4XX ARM ARCHITECTURE
1786 M: Linus Walleij <linusw@kernel.org>
1787 M: Imre Kaloz <kaloz@openwrt.org>
1788 M: Krzysztof Halasa <khalasa@piap.pl>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1792 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1793 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1794 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1795 F: arch/arm/mach-ixp4xx/
1796 F: drivers/clocksource/timer-ixp4xx.c
1797 F: drivers/gpio/gpio-ixp4xx.c
1798 F: drivers/irqchip/irq-ixp4xx.c
1799 F: include/linux/irqchip/irq-ixp4xx.h
1800 F: include/linux/platform_data/timer-ixp4xx.h
1802 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1803 M: Jonathan Cameron <jic23@cam.ac.uk>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 F: arch/arm/mach-pxa/stargate2.c
1807 F: drivers/pcmcia/pxa2xx_stargate2.c
1809 ARM/INTEL XSC3 (MANZANO) ARM CORE
1810 M: Lennert Buytenhek <kernel@wantstofly.org>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1815 M: Lennert Buytenhek <kernel@wantstofly.org>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 ARM/LG1K ARCHITECTURE
1820 M: Chanho Min <chanho.min@lge.com>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 F: arch/arm64/boot/dts/lg/
1825 ARM/LOGICPD PXA270 MACHINE SUPPORT
1826 M: Lennert Buytenhek <kernel@wantstofly.org>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 ARM/LPC18XX ARCHITECTURE
1831 M: Vladimir Zapolskiy <vz@mleia.com>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1835 F: arch/arm/boot/dts/lpc43*
1836 F: drivers/i2c/busses/i2c-lpc2k.c
1837 F: drivers/memory/pl172.c
1838 F: drivers/mtd/spi-nor/nxp-spifi.c
1839 F: drivers/rtc/rtc-lpc24xx.c
1842 ARM/LPC32XX SOC SUPPORT
1843 M: Vladimir Zapolskiy <vz@mleia.com>
1844 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1848 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1849 F: arch/arm/boot/dts/lpc32*
1850 F: arch/arm/mach-lpc32xx/
1851 F: drivers/i2c/busses/i2c-pnx.c
1852 F: drivers/net/ethernet/nxp/lpc_eth.c
1853 F: drivers/usb/host/ohci-nxp.c
1854 F: drivers/watchdog/pnx4008_wdt.c
1857 ARM/MAGICIAN MACHINE SUPPORT
1858 M: Philipp Zabel <philipp.zabel@gmail.com>
1861 ARM/Marvell Dove/MV78xx0/Orion SOC support
1862 M: Jason Cooper <jason@lakedaemon.net>
1863 M: Andrew Lunn <andrew@lunn.ch>
1864 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1865 M: Gregory Clement <gregory.clement@bootlin.com>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 F: Documentation/devicetree/bindings/soc/dove/
1869 F: arch/arm/mach-dove/
1870 F: arch/arm/mach-mv78xx0/
1871 F: arch/arm/mach-orion5x/
1872 F: arch/arm/plat-orion/
1873 F: arch/arm/boot/dts/dove*
1874 F: arch/arm/boot/dts/orion5x*
1875 T: git git://git.infradead.org/linux-mvebu.git
1877 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1878 M: Jason Cooper <jason@lakedaemon.net>
1879 M: Andrew Lunn <andrew@lunn.ch>
1880 M: Gregory Clement <gregory.clement@bootlin.com>
1881 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 F: arch/arm/boot/dts/armada*
1885 F: arch/arm/boot/dts/kirkwood*
1886 F: arch/arm/configs/mvebu_*_defconfig
1887 F: arch/arm/mach-mvebu/
1888 F: arch/arm64/boot/dts/marvell/armada*
1889 F: drivers/cpufreq/armada-37xx-cpufreq.c
1890 F: drivers/cpufreq/armada-8k-cpufreq.c
1891 F: drivers/cpufreq/mvebu-cpufreq.c
1892 F: drivers/irqchip/irq-armada-370-xp.c
1893 F: drivers/irqchip/irq-mvebu-*
1894 F: drivers/pinctrl/mvebu/
1895 F: drivers/rtc/rtc-armada38x.c
1896 T: git git://git.infradead.org/linux-mvebu.git
1898 ARM/Mediatek RTC DRIVER
1899 M: Eddie Huang <eddie.huang@mediatek.com>
1900 M: Sean Wang <sean.wang@mediatek.com>
1901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1904 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1905 F: drivers/rtc/rtc-mt6397.c
1906 F: drivers/rtc/rtc-mt7622.c
1908 ARM/Mediatek SoC support
1909 M: Matthias Brugger <matthias.bgg@gmail.com>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1912 W: https://mtk.bcnfs.org/
1913 C: irc://chat.freenode.net/linux-mediatek
1915 F: arch/arm/boot/dts/mt6*
1916 F: arch/arm/boot/dts/mt7*
1917 F: arch/arm/boot/dts/mt8*
1918 F: arch/arm/mach-mediatek/
1919 F: arch/arm64/boot/dts/mediatek/
1920 F: drivers/soc/mediatek/
1925 ARM/Mediatek USB3 PHY DRIVER
1926 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1930 F: drivers/phy/mediatek/
1931 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1933 ARM/MICREL KS8695 ARCHITECTURE
1934 M: Greg Ungerer <gerg@uclinux.org>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 F: arch/arm/mach-ks8695/
1939 ARM/Microchip (AT91) SoC support
1940 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1941 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1942 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 W: http://www.linux4sam.org
1945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1949 F: arch/arm/mach-at91/
1950 F: include/soc/at91/
1951 F: arch/arm/boot/dts/at91*.dts
1952 F: arch/arm/boot/dts/at91*.dtsi
1953 F: arch/arm/boot/dts/sama*.dts
1954 F: arch/arm/boot/dts/sama*.dtsi
1955 F: arch/arm/include/debug/at91.S
1956 F: drivers/memory/atmel*
1957 F: drivers/watchdog/sama5d4_wdt.c
1958 X: drivers/input/touchscreen/atmel_mxt_ts.c
1959 X: drivers/net/wireless/atmel/
1961 ARM/MIOA701 MACHINE SUPPORT
1962 M: Robert Jarzmik <robert.jarzmik@free.fr>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 F: arch/arm/mach-pxa/mioa701.c
1967 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1968 M: Michael Petchkovsky <mkpetch@internode.on.net>
1971 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1972 M: Linus Walleij <linus.walleij@linaro.org>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1976 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1977 F: arch/arm/mach-nomadik/
1978 F: arch/arm/mach-u300/
1979 F: arch/arm/mach-ux500/
1980 F: arch/arm/boot/dts/ste-*
1981 F: drivers/clk/clk-nomadik.c
1982 F: drivers/clk/clk-u300.c
1983 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1984 F: drivers/clocksource/timer-u300.c
1985 F: drivers/dma/coh901318*
1986 F: drivers/dma/ste_dma40*
1987 F: drivers/hwspinlock/u8500_hsem.c
1988 F: drivers/i2c/busses/i2c-nomadik.c
1989 F: drivers/i2c/busses/i2c-stu300.c
1990 F: drivers/mfd/ab3100*
1991 F: drivers/mfd/ab8500*
1992 F: drivers/mfd/abx500*
1993 F: drivers/mfd/dbx500*
1994 F: drivers/mfd/db8500*
1995 F: drivers/pinctrl/nomadik/
1996 F: drivers/pinctrl/pinctrl-coh901*
1997 F: drivers/pinctrl/pinctrl-u300.c
1998 F: drivers/rtc/rtc-ab3100.c
1999 F: drivers/rtc/rtc-ab8500.c
2000 F: drivers/rtc/rtc-coh901331.c
2001 F: drivers/rtc/rtc-pl031.c
2002 F: drivers/watchdog/coh901327_wdt.c
2003 F: Documentation/devicetree/bindings/arm/ste-*
2004 F: Documentation/devicetree/bindings/arm/ux500/
2005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2007 ARM/NUVOTON NPCM ARCHITECTURE
2008 M: Avi Fishman <avifishman70@gmail.com>
2009 M: Tomer Maimon <tmaimon77@gmail.com>
2010 M: Tali Perry <tali.perry1@gmail.com>
2011 R: Patrick Venture <venture@google.com>
2012 R: Nancy Yuen <yuenn@google.com>
2013 R: Benjamin Fair <benjaminfair@google.com>
2014 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2016 F: arch/arm/mach-npcm/
2017 F: arch/arm/boot/dts/nuvoton-npcm*
2018 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2020 F: Documentation/devicetree/bindings/*/*npcm*
2021 F: Documentation/devicetree/bindings/*/*/*npcm*
2023 ARM/NUVOTON W90X900 ARM ARCHITECTURE
2024 M: Wan ZongShun <mcuos.com@gmail.com>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 W: http://www.mcuos.com
2028 F: arch/arm/mach-w90x900/
2029 F: drivers/input/keyboard/w90p910_keypad.c
2030 F: drivers/input/touchscreen/w90p910_ts.c
2031 F: drivers/watchdog/nuc900_wdt.c
2032 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
2033 F: drivers/mtd/nand/raw/nuc900_nand.c
2034 F: drivers/rtc/rtc-nuc900.c
2035 F: drivers/spi/spi-nuc900.c
2036 F: drivers/usb/host/ehci-w90x900.c
2037 F: drivers/video/fbdev/nuc900fb.c
2039 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2040 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2041 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2043 F: arch/arm/mach-s3c24xx/mach-gta02.c
2044 F: arch/arm/mach-s3c24xx/gta02.h
2046 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2047 M: Alexander Clouter <alex@digriz.org.uk>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 W: http://www.digriz.org.uk/ts78xx/kernel
2051 F: arch/arm/mach-orion5x/ts78xx-*
2053 ARM/OXNAS platform support
2054 M: Neil Armstrong <narmstrong@baylibre.com>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 L: linux-oxnas@groups.io (moderated for non-subscribers)
2058 F: arch/arm/mach-oxnas/
2059 F: arch/arm/boot/dts/ox8*.dts*
2062 ARM/PALM TREO SUPPORT
2063 M: Tomas Cech <sleep_walker@suse.com>
2064 L: linux-arm-kernel@lists.infradead.org
2065 W: http://hackndev.com
2067 F: arch/arm/mach-pxa/palmtreo.*
2069 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2070 M: Marek Vasut <marek.vasut@gmail.com>
2071 L: linux-arm-kernel@lists.infradead.org
2072 W: http://hackndev.com
2074 F: arch/arm/mach-pxa/include/mach/palmtx.h
2075 F: arch/arm/mach-pxa/palmtx.c
2076 F: arch/arm/mach-pxa/palmt5.*
2077 F: arch/arm/mach-pxa/include/mach/palmld.h
2078 F: arch/arm/mach-pxa/palmld.c
2079 F: arch/arm/mach-pxa/palmte2.*
2080 F: arch/arm/mach-pxa/include/mach/palmtc.h
2081 F: arch/arm/mach-pxa/palmtc.c
2084 M: Sergey Lapin <slapin@ossfans.org>
2085 L: linux-arm-kernel@lists.infradead.org
2086 W: http://hackndev.com
2088 F: arch/arm/mach-pxa/palmz72.*
2091 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2092 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2095 ARM/PT DIGITAL BOARD PORT
2096 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 W: http://www.armlinux.org.uk/
2101 ARM/QUALCOMM SUPPORT
2102 M: Andy Gross <agross@kernel.org>
2103 L: linux-arm-msm@vger.kernel.org
2105 F: Documentation/devicetree/bindings/soc/qcom/
2106 F: Documentation/devicetree/bindings/*/qcom*
2107 F: arch/arm/boot/dts/qcom-*.dts
2108 F: arch/arm/boot/dts/qcom-*.dtsi
2109 F: arch/arm/mach-qcom/
2110 F: arch/arm64/boot/dts/qcom/
2113 F: drivers/*/*/qcom/
2114 F: drivers/*/*/qcom*
2115 F: drivers/*/pm8???-*
2116 F: drivers/bluetooth/btqcomsmd.c
2117 F: drivers/clocksource/timer-qcom.c
2118 F: drivers/extcon/extcon-qcom*
2119 F: drivers/iommu/msm*
2120 F: drivers/i2c/busses/i2c-qup.c
2121 F: drivers/i2c/busses/i2c-qcom-geni.c
2122 F: drivers/mfd/ssbi.c
2123 F: drivers/mmc/host/mmci_qcom*
2124 F: drivers/mmc/host/sdhci-msm.c
2125 F: drivers/pci/controller/dwc/pcie-qcom.c
2126 F: drivers/phy/qualcomm/
2127 F: drivers/power/*/msm*
2128 F: drivers/reset/reset-qcom-*
2129 F: drivers/scsi/ufs/ufs-qcom.*
2130 F: drivers/spi/spi-qup.c
2131 F: drivers/spi/spi-geni-qcom.c
2132 F: drivers/spi/spi-qcom-qspi.c
2133 F: drivers/tty/serial/msm_serial.c
2134 F: drivers/usb/dwc3/dwc3-qcom.c
2135 F: include/dt-bindings/*/qcom*
2136 F: include/linux/*/qcom*
2137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2139 ARM/RADISYS ENP2611 MACHINE SUPPORT
2140 M: Lennert Buytenhek <kernel@wantstofly.org>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 ARM/RDA MICRO ARCHITECTURE
2145 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2149 F: arch/arm/boot/dts/rda8810pl-*
2150 F: drivers/clocksource/timer-rda.c
2151 F: drivers/irqchip/irq-rda-intc.c
2152 F: drivers/tty/serial/rda-uart.c
2153 F: Documentation/devicetree/bindings/arm/rda.yaml
2154 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2155 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2156 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2158 ARM/REALTEK ARCHITECTURE
2159 M: Andreas Färber <afaerber@suse.de>
2160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 F: arch/arm64/boot/dts/realtek/
2163 F: Documentation/devicetree/bindings/arm/realtek.txt
2165 ARM/RENESAS ARM64 ARCHITECTURE
2166 M: Simon Horman <horms@verge.net.au>
2167 M: Geert Uytterhoeven <geert+renesas@glider.be>
2168 M: Magnus Damm <magnus.damm@gmail.com>
2169 L: linux-renesas-soc@vger.kernel.org
2170 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2174 F: arch/arm64/boot/dts/renesas/
2175 F: Documentation/devicetree/bindings/arm/renesas.yaml
2176 F: drivers/soc/renesas/
2177 F: include/linux/soc/renesas/
2179 ARM/RISCPC ARCHITECTURE
2180 M: Russell King <linux@armlinux.org.uk>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 W: http://www.armlinux.org.uk/
2184 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2185 F: arch/arm/include/asm/hardware/ioc.h
2186 F: arch/arm/include/asm/hardware/iomd.h
2187 F: arch/arm/include/asm/hardware/memc.h
2188 F: arch/arm/mach-rpc/
2189 F: drivers/net/ethernet/8390/etherh.c
2190 F: drivers/net/ethernet/i825xx/ether1*
2191 F: drivers/net/ethernet/seeq/ether3*
2192 F: drivers/scsi/arm/
2194 ARM/Rockchip SoC support
2195 M: Heiko Stuebner <heiko@sntech.de>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 L: linux-rockchip@lists.infradead.org
2198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2200 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2201 F: arch/arm/boot/dts/rk3*
2202 F: arch/arm/boot/dts/rv1108*
2203 F: arch/arm/mach-rockchip/
2204 F: drivers/clk/rockchip/
2205 F: drivers/i2c/busses/i2c-rk3x.c
2206 F: drivers/*/*rockchip*
2207 F: drivers/*/*/*rockchip*
2208 F: sound/soc/rockchip/
2211 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2212 M: Kukjin Kim <kgene@kernel.org>
2213 M: Krzysztof Kozlowski <krzk@kernel.org>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2216 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2218 F: arch/arm/boot/dts/s3c*
2219 F: arch/arm/boot/dts/s5p*
2220 F: arch/arm/boot/dts/exynos*
2221 F: arch/arm64/boot/dts/exynos/
2222 F: arch/arm/plat-samsung/
2223 F: arch/arm/mach-s3c24*/
2224 F: arch/arm/mach-s3c64xx/
2225 F: arch/arm/mach-s5p*/
2226 F: arch/arm/mach-exynos*/
2227 F: drivers/*/*s3c24*
2228 F: drivers/*/*/*s3c24*
2229 F: drivers/*/*s3c64xx*
2230 F: drivers/*/*s5pv210*
2231 F: drivers/memory/samsung/*
2232 F: drivers/soc/samsung/*
2233 F: Documentation/arm/samsung/
2234 F: Documentation/devicetree/bindings/arm/samsung/
2235 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2236 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2239 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2240 M: Kyungmin Park <kyungmin.park@samsung.com>
2241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 F: arch/arm/mach-s5pv210/
2245 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2246 M: Kyungmin Park <kyungmin.park@samsung.com>
2247 M: Kamil Debski <kamil@wypas.org>
2248 M: Andrzej Hajda <a.hajda@samsung.com>
2249 L: linux-arm-kernel@lists.infradead.org
2250 L: linux-media@vger.kernel.org
2252 F: drivers/media/platform/s5p-g2d/
2254 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2255 M: Marek Szyprowski <m.szyprowski@samsung.com>
2256 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2257 L: linux-media@vger.kernel.org
2259 F: drivers/media/platform/s5p-cec/
2260 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2262 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2263 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2264 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2265 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2266 L: linux-arm-kernel@lists.infradead.org
2267 L: linux-media@vger.kernel.org
2269 F: drivers/media/platform/s5p-jpeg/
2271 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2272 M: Kyungmin Park <kyungmin.park@samsung.com>
2273 M: Kamil Debski <kamil@wypas.org>
2274 M: Jeongtae Park <jtp.park@samsung.com>
2275 M: Andrzej Hajda <a.hajda@samsung.com>
2276 L: linux-arm-kernel@lists.infradead.org
2277 L: linux-media@vger.kernel.org
2279 F: drivers/media/platform/s5p-mfc/
2281 ARM/SHMOBILE ARM ARCHITECTURE
2282 M: Simon Horman <horms@verge.net.au>
2283 M: Geert Uytterhoeven <geert+renesas@glider.be>
2284 M: Magnus Damm <magnus.damm@gmail.com>
2285 L: linux-renesas-soc@vger.kernel.org
2286 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2290 F: arch/arm/boot/dts/emev2*
2291 F: arch/arm/boot/dts/gr-peach*
2292 F: arch/arm/boot/dts/iwg20d-q7*
2293 F: arch/arm/boot/dts/r7s*
2294 F: arch/arm/boot/dts/r8a*
2295 F: arch/arm/boot/dts/r9a*
2296 F: arch/arm/boot/dts/sh*
2297 F: arch/arm/configs/shmobile_defconfig
2298 F: arch/arm/include/debug/renesas-scif.S
2299 F: arch/arm/mach-shmobile/
2300 F: Documentation/devicetree/bindings/arm/renesas.yaml
2301 F: drivers/soc/renesas/
2302 F: include/linux/soc/renesas/
2304 ARM/SOCFPGA ARCHITECTURE
2305 M: Dinh Nguyen <dinguyen@kernel.org>
2307 F: arch/arm/mach-socfpga/
2308 F: arch/arm/boot/dts/socfpga*
2309 F: arch/arm/configs/socfpga_defconfig
2310 F: arch/arm64/boot/dts/altera/
2311 F: arch/arm64/boot/dts/intel/
2312 W: http://www.rocketboards.org
2313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2315 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2316 M: Dinh Nguyen <dinguyen@kernel.org>
2318 F: drivers/clk/socfpga/
2320 ARM/SOCFPGA EDAC SUPPORT
2321 M: Thor Thayer <thor.thayer@linux.intel.com>
2323 F: drivers/edac/altera_edac.
2325 ARM/SPREADTRUM SoC SUPPORT
2326 M: Orson Zhai <orsonzhai@gmail.com>
2327 M: Baolin Wang <baolin.wang@linaro.org>
2328 M: Chunyan Zhang <zhang.lyra@gmail.com>
2330 F: arch/arm64/boot/dts/sprd
2333 ARM/STI ARCHITECTURE
2334 M: Patrice Chotard <patrice.chotard@st.com>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 W: http://www.stlinux.com
2338 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2339 F: arch/arm/mach-sti/
2340 F: arch/arm/boot/dts/sti*
2341 F: drivers/char/hw_random/st-rng.c
2342 F: drivers/clocksource/arm_global_timer.c
2343 F: drivers/clocksource/clksrc_st_lpc.c
2344 F: drivers/cpufreq/sti-cpufreq.c
2345 F: drivers/dma/st_fdma*
2346 F: drivers/i2c/busses/i2c-st.c
2347 F: drivers/media/rc/st_rc.c
2348 F: drivers/media/platform/sti/c8sectpfe/
2349 F: drivers/mmc/host/sdhci-st.c
2350 F: drivers/phy/st/phy-miphy28lp.c
2351 F: drivers/phy/st/phy-stih407-usb.c
2352 F: drivers/pinctrl/pinctrl-st.c
2353 F: drivers/remoteproc/st_remoteproc.c
2354 F: drivers/remoteproc/st_slim_rproc.c
2355 F: drivers/reset/sti/
2356 F: drivers/rtc/rtc-st-lpc.c
2357 F: drivers/tty/serial/st-asc.c
2358 F: drivers/usb/dwc3/dwc3-st.c
2359 F: drivers/usb/host/ehci-st.c
2360 F: drivers/usb/host/ohci-st.c
2361 F: drivers/watchdog/st_lpc_wdt.c
2362 F: drivers/ata/ahci_st.c
2363 F: include/linux/remoteproc/st_slim_rproc.h
2365 ARM/STM32 ARCHITECTURE
2366 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2367 M: Alexandre Torgue <alexandre.torgue@st.com>
2368 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2374 F: arch/arm/boot/dts/stm32*
2375 F: arch/arm/mach-stm32/
2376 F: drivers/clocksource/armv7m_systick.c
2378 ARM/Synaptics SoC support
2379 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2380 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 F: arch/arm/mach-berlin/
2384 F: arch/arm/boot/dts/berlin*
2385 F: arch/arm64/boot/dts/synaptics/
2387 ARM/TANGO ARCHITECTURE
2388 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2389 M: Mans Rullgard <mans@mansr.com>
2390 L: linux-arm-kernel@lists.infradead.org
2394 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2395 M: Lennert Buytenhek <kernel@wantstofly.org>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2400 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2401 L: linux-tegra@vger.kernel.org
2402 L: linux-media@vger.kernel.org
2404 F: drivers/media/platform/tegra-cec/
2405 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2407 ARM/TETON BGA MACHINE SUPPORT
2408 M: "Mark F. Brown" <mark.brown314@gmail.com>
2409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2413 M: Santosh Shilimkar <ssantosh@kernel.org>
2414 L: linux-kernel@vger.kernel.org
2416 F: drivers/memory/*emif*
2418 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2419 M: Tero Kristo <t-kristo@ti.com>
2420 M: Nishanth Menon <nm@ti.com>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2424 F: arch/arm64/boot/dts/ti/Makefile
2425 F: arch/arm64/boot/dts/ti/k3-*
2426 F: include/dt-bindings/pinctrl/k3.h
2428 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2429 M: Santosh Shilimkar <ssantosh@kernel.org>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 F: arch/arm/mach-keystone/
2433 F: arch/arm/boot/dts/keystone-*
2434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2436 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2437 M: Santosh Shilimkar <ssantosh@kernel.org>
2438 L: linux-kernel@vger.kernel.org
2440 F: drivers/clk/keystone/
2442 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2443 M: Santosh Shilimkar <ssantosh@kernel.org>
2444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 L: linux-kernel@vger.kernel.org
2447 F: drivers/clocksource/timer-keystone.c
2449 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2450 M: Santosh Shilimkar <ssantosh@kernel.org>
2451 L: linux-kernel@vger.kernel.org
2453 F: drivers/power/reset/keystone-reset.c
2455 ARM/THECUS N2100 MACHINE SUPPORT
2456 M: Lennert Buytenhek <kernel@wantstofly.org>
2457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460 ARM/TOSA MACHINE SUPPORT
2461 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2462 M: Dirk Opfer <dirk@opfer-online.de>
2465 ARM/UNIPHIER ARCHITECTURE
2466 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2470 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2471 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2472 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2473 F: arch/arm/boot/dts/uniphier*
2474 F: arch/arm/include/asm/hardware/cache-uniphier.h
2475 F: arch/arm/mach-uniphier/
2476 F: arch/arm/mm/cache-uniphier.c
2477 F: arch/arm64/boot/dts/socionext/uniphier*
2478 F: drivers/bus/uniphier-system-bus.c
2479 F: drivers/clk/uniphier/
2480 F: drivers/dma/uniphier-mdmac.c
2481 F: drivers/gpio/gpio-uniphier.c
2482 F: drivers/i2c/busses/i2c-uniphier*
2483 F: drivers/irqchip/irq-uniphier-aidet.c
2484 F: drivers/mmc/host/uniphier-sd.c
2485 F: drivers/pinctrl/uniphier/
2486 F: drivers/reset/reset-uniphier.c
2487 F: drivers/tty/serial/8250/8250_uniphier.c
2490 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2491 M: Ulf Hansson <ulf.hansson@linaro.org>
2492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 T: git git://git.linaro.org/people/ulfh/clk.git
2495 F: drivers/clk/ux500/
2497 ARM/VERSATILE EXPRESS PLATFORM
2498 M: Liviu Dudau <liviu.dudau@arm.com>
2499 M: Sudeep Holla <sudeep.holla@arm.com>
2500 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 F: arch/arm/boot/dts/vexpress*
2504 F: arch/arm64/boot/dts/arm/
2505 F: arch/arm/mach-vexpress/
2508 F: drivers/clk/versatile/clk-vexpress-osc.c
2509 F: drivers/clocksource/timer-versatile.c
2513 M: Russell King <linux@armlinux.org.uk>
2514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 W: http://www.armlinux.org.uk/
2519 ARM/VOIPAC PXA270 SUPPORT
2520 M: Marek Vasut <marek.vasut@gmail.com>
2521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 F: arch/arm/mach-pxa/vpac270.c
2524 F: arch/arm/mach-pxa/include/mach/vpac270.h
2526 ARM/VT8500 ARM ARCHITECTURE
2527 M: Tony Prisk <linux@prisktech.co.nz>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2531 F: arch/arm/mach-vt8500/
2532 F: drivers/clocksource/timer-vt8500.c
2533 F: drivers/i2c/busses/i2c-wmt.c
2534 F: drivers/mmc/host/wmt-sdmmc.c
2535 F: drivers/pwm/pwm-vt8500.c
2536 F: drivers/rtc/rtc-vt8500.c
2537 F: drivers/tty/serial/vt8500_serial.c
2538 F: drivers/usb/host/ehci-platform.c
2539 F: drivers/usb/host/uhci-platform.c
2540 F: drivers/video/fbdev/vt8500lcdfb.*
2541 F: drivers/video/fbdev/wm8505fb*
2542 F: drivers/video/fbdev/wmt_ge_rops.*
2544 ARM/ZIPIT Z2 SUPPORT
2545 M: Marek Vasut <marek.vasut@gmail.com>
2546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 F: arch/arm/mach-pxa/z2.c
2549 F: arch/arm/mach-pxa/include/mach/z2.h
2551 ARM/ZTE ARCHITECTURE
2552 M: Jun Nie <jun.nie@linaro.org>
2553 M: Shawn Guo <shawnguo@kernel.org>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 F: arch/arm/boot/dts/zx2967*
2557 F: arch/arm/mach-zx/
2558 F: arch/arm64/boot/dts/zte/
2560 F: drivers/dma/zx_dma.c
2561 F: drivers/gpio/gpio-zx.c
2562 F: drivers/i2c/busses/i2c-zx2967.c
2563 F: drivers/mmc/host/dw_mmc-zx.*
2564 F: drivers/pinctrl/zte/
2566 F: drivers/thermal/zx2967_thermal.c
2567 F: drivers/watchdog/zx2967_wdt.c
2568 F: Documentation/devicetree/bindings/arm/zte.yaml
2569 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2570 F: Documentation/devicetree/bindings/dma/zxdma.txt
2571 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2572 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2573 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2574 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2575 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2576 F: Documentation/devicetree/bindings/soc/zte/
2577 F: Documentation/devicetree/bindings/sound/zte,*.txt
2578 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2579 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2580 F: include/dt-bindings/clock/zx2967*.h
2581 F: include/dt-bindings/soc/zte,*.h
2582 F: sound/soc/codecs/zx_aud96p22.c
2585 ARM/ZYNQ ARCHITECTURE
2586 M: Michal Simek <michal.simek@xilinx.com>
2587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 W: http://wiki.xilinx.com
2589 T: git https://github.com/Xilinx/linux-xlnx.git
2591 F: arch/arm/mach-zynq/
2592 F: drivers/cpuidle/cpuidle-zynq.c
2593 F: drivers/block/xsysace.c
2596 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2597 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2598 F: drivers/clocksource/timer-cadence-ttc.c
2599 F: drivers/i2c/busses/i2c-cadence.c
2600 F: drivers/mmc/host/sdhci-of-arasan.c
2601 F: drivers/edac/synopsys_edac.c
2602 F: drivers/i2c/busses/i2c-xiic.c
2604 ARM64 PORT (AARCH64 ARCHITECTURE)
2605 M: Catalin Marinas <catalin.marinas@arm.com>
2606 M: Will Deacon <will@kernel.org>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2611 X: arch/arm64/boot/dts/
2612 F: Documentation/arm64/
2614 AS3645A LED FLASH CONTROLLER DRIVER
2615 M: Sakari Ailus <sakari.ailus@iki.fi>
2616 L: linux-leds@vger.kernel.org
2618 F: drivers/leds/leds-as3645a.c
2620 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2621 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2622 L: linux-media@vger.kernel.org
2623 T: git git://linuxtv.org/media_tree.git
2625 F: drivers/media/i2c/ak7375.c
2626 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2628 ASAHI KASEI AK8974 DRIVER
2629 M: Linus Walleij <linus.walleij@linaro.org>
2630 L: linux-iio@vger.kernel.org
2631 W: http://www.akm.com/
2633 F: drivers/iio/magnetometer/ak8974.c
2635 ASC7621 HARDWARE MONITOR DRIVER
2636 M: George Joseph <george.joseph@fairview5.com>
2637 L: linux-hwmon@vger.kernel.org
2639 F: Documentation/hwmon/asc7621.rst
2640 F: drivers/hwmon/asc7621.c
2642 ASPEED PINCTRL DRIVERS
2643 M: Andrew Jeffery <andrew@aj.id.au>
2644 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2645 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2646 L: linux-gpio@vger.kernel.org
2648 F: drivers/pinctrl/aspeed/
2649 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2651 ASPEED VIDEO ENGINE DRIVER
2652 M: Eddie James <eajames@linux.ibm.com>
2653 L: linux-media@vger.kernel.org
2654 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2656 F: drivers/media/platform/aspeed-video.c
2657 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2659 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2660 M: Corentin Chary <corentin.chary@gmail.com>
2661 L: acpi4asus-user@lists.sourceforge.net
2662 L: platform-driver-x86@vger.kernel.org
2663 W: http://acpi4asus.sf.net
2665 F: drivers/platform/x86/asus*.c
2666 F: drivers/platform/x86/eeepc*.c
2668 ASUS WIRELESS RADIO CONTROL DRIVER
2669 M: João Paulo Rechi Vita <jprvita@gmail.com>
2670 L: platform-driver-x86@vger.kernel.org
2672 F: drivers/platform/x86/asus-wireless.c
2675 M: David Howells <dhowells@redhat.com>
2676 L: keyrings@vger.kernel.org
2678 F: Documentation/crypto/asymmetric-keys.txt
2679 F: include/linux/verification.h
2680 F: include/crypto/public_key.h
2681 F: include/crypto/pkcs7.h
2682 F: crypto/asymmetric_keys/
2684 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2685 R: Dan Williams <dan.j.williams@intel.com>
2686 W: http://sourceforge.net/projects/xscaleiop
2688 F: Documentation/crypto/async-tx-api.txt
2691 F: include/linux/dmaengine.h
2692 F: include/linux/async_tx.h
2695 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2696 L: linux-i2c@vger.kernel.org
2697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2699 F: Documentation/devicetree/bindings/eeprom/at24.txt
2700 F: drivers/misc/eeprom/at24.c
2702 ATA OVER ETHERNET (AOE) DRIVER
2703 M: "Justin Sanders" <justin@coraid.com>
2704 W: http://www.openaoe.org/
2706 F: Documentation/admin-guide/aoe/
2707 F: drivers/block/aoe/
2709 ATHEROS 71XX/9XXX GPIO DRIVER
2710 M: Alban Bedel <albeu@free.fr>
2711 W: https://github.com/AlbanBedel/linux
2712 T: git git://github.com/AlbanBedel/linux
2714 F: drivers/gpio/gpio-ath79.c
2715 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2717 ATHEROS 71XX/9XXX USB PHY DRIVER
2718 M: Alban Bedel <albeu@free.fr>
2719 W: https://github.com/AlbanBedel/linux
2720 T: git git://github.com/AlbanBedel/linux
2722 F: drivers/phy/qualcomm/phy-ath79-usb.c
2723 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2725 ATHEROS ATH GENERIC UTILITIES
2726 M: Kalle Valo <kvalo@codeaurora.org>
2727 L: linux-wireless@vger.kernel.org
2729 F: drivers/net/wireless/ath/*
2731 ATHEROS ATH5K WIRELESS DRIVER
2732 M: Jiri Slaby <jirislaby@gmail.com>
2733 M: Nick Kossifidis <mickflemm@gmail.com>
2734 M: Luis Chamberlain <mcgrof@kernel.org>
2735 L: linux-wireless@vger.kernel.org
2736 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2738 F: drivers/net/wireless/ath/ath5k/
2740 ATHEROS ATH6KL WIRELESS DRIVER
2741 M: Kalle Valo <kvalo@codeaurora.org>
2742 L: linux-wireless@vger.kernel.org
2743 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2746 F: drivers/net/wireless/ath/ath6kl/
2749 M: Ville Syrjala <syrjala@sci.fi>
2751 F: drivers/input/misc/ati_remote2.c
2753 ATK0110 HWMON DRIVER
2754 M: Luca Tettamanti <kronos.it@gmail.com>
2755 L: linux-hwmon@vger.kernel.org
2757 F: drivers/hwmon/asus_atk0110.c
2759 ATLX ETHERNET DRIVERS
2760 M: Jay Cliburn <jcliburn@gmail.com>
2761 M: Chris Snook <chris.snook@gmail.com>
2762 L: netdev@vger.kernel.org
2763 W: http://sourceforge.net/projects/atl1
2764 W: http://atl1.sourceforge.net
2766 F: drivers/net/ethernet/atheros/
2769 M: Chas Williams <3chas3@gmail.com>
2770 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2771 L: netdev@vger.kernel.org
2772 W: http://linux-atm.sourceforge.net
2775 F: include/linux/atm*
2776 F: include/uapi/linux/atm*
2778 ATMEL MACB ETHERNET DRIVER
2779 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2781 F: drivers/net/ethernet/cadence/
2783 ATMEL MAXTOUCH DRIVER
2784 M: Nick Dyer <nick@shmanahar.org>
2785 T: git git://github.com/ndyer/linux.git
2787 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2788 F: drivers/input/touchscreen/atmel_mxt_ts.c
2790 ATMEL WIRELESS DRIVER
2791 M: Simon Kelley <simon@thekelleys.org.uk>
2792 L: linux-wireless@vger.kernel.org
2793 W: http://www.thekelleys.org.uk/atmel
2794 W: http://atmelwlandriver.sourceforge.net/
2796 F: drivers/net/wireless/atmel/atmel*
2798 ATOMIC INFRASTRUCTURE
2799 M: Will Deacon <will@kernel.org>
2800 M: Peter Zijlstra <peterz@infradead.org>
2801 R: Boqun Feng <boqun.feng@gmail.com>
2802 L: linux-kernel@vger.kernel.org
2804 F: arch/*/include/asm/atomic*.h
2805 F: include/*/atomic*.h
2808 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2809 M: Bradley Grove <linuxdrivers@attotech.com>
2810 L: linux-scsi@vger.kernel.org
2811 W: http://www.attotech.com
2813 F: drivers/scsi/esas2r
2815 ATUSB IEEE 802.15.4 RADIO DRIVER
2816 M: Stefan Schmidt <stefan@datenfreihafen.org>
2817 L: linux-wpan@vger.kernel.org
2819 F: drivers/net/ieee802154/atusb.c
2820 F: drivers/net/ieee802154/atusb.h
2821 F: drivers/net/ieee802154/at86rf230.h
2824 M: Paul Moore <paul@paul-moore.com>
2825 M: Eric Paris <eparis@redhat.com>
2826 L: linux-audit@redhat.com (moderated for non-subscribers)
2827 W: https://github.com/linux-audit
2828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2830 F: include/linux/audit.h
2831 F: include/uapi/linux/audit.h
2834 AUXILIARY DISPLAY DRIVERS
2835 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2837 F: drivers/auxdisplay/
2838 F: include/linux/cfag12864b.h
2840 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2841 M: Andreas Klinger <ak@it-klinger.de>
2842 L: linux-iio@vger.kernel.org
2844 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2845 F: drivers/iio/adc/hx711.c
2848 M: Ralf Baechle <ralf@linux-mips.org>
2849 L: linux-hams@vger.kernel.org
2850 W: http://www.linux-ax25.org/
2852 F: include/uapi/linux/ax25.h
2853 F: include/net/ax25.h
2857 M: Peter Rosin <peda@axentia.se>
2858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860 F: Documentation/devicetree/bindings/arm/axentia.txt
2861 F: arch/arm/boot/dts/at91-linea.dtsi
2862 F: arch/arm/boot/dts/at91-natte.dtsi
2863 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2864 F: arch/arm/boot/dts/at91-tse850-3.dts
2866 AXENTIA ASOC DRIVERS
2867 M: Peter Rosin <peda@axentia.se>
2868 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2870 F: Documentation/devicetree/bindings/sound/axentia,*
2871 F: sound/soc/atmel/tse850-pcm5142.c
2873 AXXIA I2C CONTROLLER
2874 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2875 L: linux-i2c@vger.kernel.org
2877 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2878 F: drivers/i2c/busses/i2c-axxia.c
2881 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2882 L: linux-media@vger.kernel.org
2883 W: https://linuxtv.org
2884 T: git git://linuxtv.org/media_tree.git
2886 F: drivers/media/usb/dvb-usb-v2/az6007.c
2888 AZTECH FM RADIO RECEIVER DRIVER
2889 M: Hans Verkuil <hverkuil@xs4all.nl>
2890 L: linux-media@vger.kernel.org
2891 T: git git://linuxtv.org/media_tree.git
2892 W: https://linuxtv.org
2894 F: drivers/media/radio/radio-aztech*
2897 L: linux-wireless@vger.kernel.org
2898 L: b43-dev@lists.infradead.org
2899 W: http://wireless.kernel.org/en/users/Drivers/b43
2901 F: drivers/net/wireless/broadcom/b43/
2903 B43LEGACY WIRELESS DRIVER
2904 M: Larry Finger <Larry.Finger@lwfinger.net>
2905 L: linux-wireless@vger.kernel.org
2906 L: b43-dev@lists.infradead.org
2907 W: http://wireless.kernel.org/en/users/Drivers/b43
2909 F: drivers/net/wireless/broadcom/b43legacy/
2911 BACKLIGHT CLASS/SUBSYSTEM
2912 M: Lee Jones <lee.jones@linaro.org>
2913 M: Daniel Thompson <daniel.thompson@linaro.org>
2914 M: Jingoo Han <jingoohan1@gmail.com>
2915 L: dri-devel@lists.freedesktop.org
2916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2918 F: drivers/video/backlight/
2919 F: include/linux/backlight.h
2920 F: include/linux/pwm_backlight.h
2921 F: Documentation/devicetree/bindings/leds/backlight
2924 M: Marek Lindner <mareklindner@neomailbox.ch>
2925 M: Simon Wunderlich <sw@simonwunderlich.de>
2926 M: Antonio Quartulli <a@unstable.cc>
2927 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2928 W: https://www.open-mesh.org/
2929 B: https://www.open-mesh.org/projects/batman-adv/issues
2930 C: irc://chat.freenode.net/batman
2931 Q: https://patchwork.open-mesh.org/project/batman/list/
2932 T: git https://git.open-mesh.org/linux-merge.git
2934 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2935 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2936 F: Documentation/networking/batman-adv.rst
2937 F: include/uapi/linux/batadv_packet.h
2938 F: include/uapi/linux/batman_adv.h
2941 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2942 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2943 L: linux-hams@vger.kernel.org
2944 W: http://www.baycom.org/~tom/ham/ham.html
2946 F: drivers/net/hamradio/baycom*
2948 BCACHE (BLOCK LAYER CACHE)
2949 M: Coly Li <colyli@suse.de>
2950 M: Kent Overstreet <kent.overstreet@gmail.com>
2951 L: linux-bcache@vger.kernel.org
2952 W: http://bcache.evilpiepirate.org
2953 C: irc://irc.oftc.net/bcache
2955 F: drivers/md/bcache/
2957 BDISP ST MEDIA DRIVER
2958 M: Fabien Dessenne <fabien.dessenne@st.com>
2959 L: linux-media@vger.kernel.org
2960 T: git git://linuxtv.org/media_tree.git
2961 W: https://linuxtv.org
2963 F: drivers/media/platform/sti/bdisp
2965 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2966 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2967 L: netdev@vger.kernel.org
2969 F: drivers/net/ethernet/ec_bhf.c
2972 M: Luis de Bethencourt <luisbg@kernel.org>
2973 M: Salah Triki <salah.triki@gmail.com>
2975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2976 F: Documentation/filesystems/befs.txt
2980 M: Paolo Valente <paolo.valente@linaro.org>
2981 M: Jens Axboe <axboe@kernel.dk>
2982 L: linux-block@vger.kernel.org
2985 F: Documentation/block/bfq-iosched.rst
2988 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2990 F: Documentation/filesystems/bfs.txt
2992 F: include/uapi/linux/bfs_fs.h
2994 BLINKM RGB LED DRIVER
2995 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2997 F: drivers/leds/leds-blinkm.c
3000 M: Jens Axboe <axboe@kernel.dk>
3001 L: linux-block@vger.kernel.org
3002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3006 F: kernel/trace/blktrace.c
3010 M: Joern Engel <joern@lazybastard.org>
3011 L: linux-mtd@lists.infradead.org
3013 F: drivers/mtd/devices/block2mtd.c
3016 M: Marcel Holtmann <marcel@holtmann.org>
3017 M: Johan Hedberg <johan.hedberg@gmail.com>
3018 L: linux-bluetooth@vger.kernel.org
3019 W: http://www.bluez.org/
3020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3023 F: drivers/bluetooth/
3026 M: Marcel Holtmann <marcel@holtmann.org>
3027 M: Johan Hedberg <johan.hedberg@gmail.com>
3028 L: linux-bluetooth@vger.kernel.org
3029 W: http://www.bluez.org/
3030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3034 F: include/net/bluetooth/
3037 M: Jay Vosburgh <j.vosburgh@gmail.com>
3038 M: Veaceslav Falico <vfalico@gmail.com>
3039 M: Andy Gospodarek <andy@greyhouse.net>
3040 L: netdev@vger.kernel.org
3041 W: http://sourceforge.net/projects/bonding/
3043 F: drivers/net/bonding/
3044 F: include/uapi/linux/if_bonding.h
3046 BPF (Safe dynamic programs and tools)
3047 M: Alexei Starovoitov <ast@kernel.org>
3048 M: Daniel Borkmann <daniel@iogearbox.net>
3049 R: Martin KaFai Lau <kafai@fb.com>
3050 R: Song Liu <songliubraving@fb.com>
3051 R: Yonghong Song <yhs@fb.com>
3052 L: netdev@vger.kernel.org
3053 L: bpf@vger.kernel.org
3054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3056 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3059 F: Documentation/networking/filter.txt
3060 F: Documentation/bpf/
3061 F: include/linux/bpf*
3062 F: include/linux/filter.h
3063 F: include/trace/events/xdp.h
3064 F: include/uapi/linux/bpf*
3065 F: include/uapi/linux/filter.h
3067 F: kernel/trace/bpf_trace.c
3070 F: net/core/filter.c
3071 F: net/sched/act_bpf.c
3072 F: net/sched/cls_bpf.c
3076 F: tools/testing/selftests/bpf/
3081 M: Shubham Bansal <illusionist.neo@gmail.com>
3082 L: netdev@vger.kernel.org
3083 L: bpf@vger.kernel.org
3088 M: Daniel Borkmann <daniel@iogearbox.net>
3089 M: Alexei Starovoitov <ast@kernel.org>
3090 M: Zi Shen Lim <zlim.lnx@gmail.com>
3091 L: netdev@vger.kernel.org
3092 L: bpf@vger.kernel.org
3096 BPF JIT for MIPS (32-BIT AND 64-BIT)
3097 M: Paul Burton <paul.burton@mips.com>
3098 L: netdev@vger.kernel.org
3099 L: bpf@vger.kernel.org
3103 BPF JIT for NFP NICs
3104 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3105 L: netdev@vger.kernel.org
3106 L: bpf@vger.kernel.org
3108 F: drivers/net/ethernet/netronome/nfp/bpf/
3110 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3111 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3112 M: Sandipan Das <sandipan@linux.ibm.com>
3113 L: netdev@vger.kernel.org
3114 L: bpf@vger.kernel.org
3116 F: arch/powerpc/net/
3118 BPF JIT for RISC-V (RV64G)
3119 M: Björn Töpel <bjorn.topel@gmail.com>
3120 L: netdev@vger.kernel.org
3125 M: Ilya Leoshkevich <iii@linux.ibm.com>
3126 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3127 M: Vasily Gorbik <gor@linux.ibm.com>
3128 L: netdev@vger.kernel.org
3129 L: bpf@vger.kernel.org
3132 X: arch/s390/net/pnet.c
3134 BPF JIT for SPARC (32-BIT AND 64-BIT)
3135 M: David S. Miller <davem@davemloft.net>
3136 L: netdev@vger.kernel.org
3137 L: bpf@vger.kernel.org
3141 BPF JIT for X86 32-BIT
3142 M: Wang YanQing <udknight@gmail.com>
3143 L: netdev@vger.kernel.org
3144 L: bpf@vger.kernel.org
3146 F: arch/x86/net/bpf_jit_comp32.c
3148 BPF JIT for X86 64-BIT
3149 M: Alexei Starovoitov <ast@kernel.org>
3150 M: Daniel Borkmann <daniel@iogearbox.net>
3151 L: netdev@vger.kernel.org
3152 L: bpf@vger.kernel.org
3155 X: arch/x86/net/bpf_jit_comp32.c
3157 BROADCOM B44 10/100 ETHERNET DRIVER
3158 M: Michael Chan <michael.chan@broadcom.com>
3159 L: netdev@vger.kernel.org
3161 F: drivers/net/ethernet/broadcom/b44.*
3163 BROADCOM B53 ETHERNET SWITCH DRIVER
3164 M: Florian Fainelli <f.fainelli@gmail.com>
3165 L: netdev@vger.kernel.org
3166 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3168 F: drivers/net/dsa/b53/*
3169 F: include/linux/platform_data/b53.h
3171 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3172 M: Florian Fainelli <f.fainelli@gmail.com>
3173 M: Ray Jui <rjui@broadcom.com>
3174 M: Scott Branden <sbranden@broadcom.com>
3175 M: bcm-kernel-feedback-list@broadcom.com
3176 T: git git://github.com/broadcom/mach-bcm
3182 F: arch/arm/mach-bcm/
3184 BROADCOM BCM2835 ARM ARCHITECTURE
3185 M: Eric Anholt <eric@anholt.net>
3186 M: Stefan Wahren <wahrenst@gmx.net>
3187 L: bcm-kernel-feedback-list@broadcom.com
3188 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3190 T: git git://github.com/anholt/linux
3193 F: drivers/staging/vc04_services
3195 BROADCOM BCM47XX MIPS ARCHITECTURE
3196 M: Hauke Mehrtens <hauke@hauke-m.de>
3197 M: Rafał Miłecki <zajec5@gmail.com>
3198 L: linux-mips@vger.kernel.org
3200 F: Documentation/devicetree/bindings/mips/brcm/
3201 F: arch/mips/bcm47xx/*
3202 F: arch/mips/include/asm/mach-bcm47xx/*
3204 BROADCOM BCM5301X ARM ARCHITECTURE
3205 M: Hauke Mehrtens <hauke@hauke-m.de>
3206 M: Rafał Miłecki <zajec5@gmail.com>
3207 M: bcm-kernel-feedback-list@broadcom.com
3208 L: linux-arm-kernel@lists.infradead.org
3210 F: arch/arm/mach-bcm/bcm_5301x.c
3211 F: arch/arm/boot/dts/bcm5301x*.dtsi
3212 F: arch/arm/boot/dts/bcm470*
3213 F: arch/arm/boot/dts/bcm953012*
3215 BROADCOM BCM53573 ARM ARCHITECTURE
3216 M: Rafał Miłecki <rafal@milecki.pl>
3217 L: bcm-kernel-feedback-list@broadcom.com
3218 L: linux-arm-kernel@lists.infradead.org
3220 F: arch/arm/boot/dts/bcm53573*
3221 F: arch/arm/boot/dts/bcm47189*
3223 BROADCOM BCM63XX ARM ARCHITECTURE
3224 M: Florian Fainelli <f.fainelli@gmail.com>
3225 M: bcm-kernel-feedback-list@broadcom.com
3226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227 T: git git://github.com/broadcom/stblinux.git
3231 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3232 M: Kevin Cernekee <cernekee@gmail.com>
3233 L: linux-usb@vger.kernel.org
3235 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3237 BROADCOM BCM7XXX ARM ARCHITECTURE
3238 M: Brian Norris <computersforpeace@gmail.com>
3239 M: Gregory Fong <gregory.0xf0@gmail.com>
3240 M: Florian Fainelli <f.fainelli@gmail.com>
3241 M: bcm-kernel-feedback-list@broadcom.com
3242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3243 T: git git://github.com/broadcom/stblinux.git
3245 F: arch/arm/mach-bcm/*brcmstb*
3246 F: arch/arm/boot/dts/bcm7*.dts*
3247 F: drivers/bus/brcmstb_gisb.c
3248 F: arch/arm/mm/cache-b15-rac.c
3249 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3252 BROADCOM BMIPS CPUFREQ DRIVER
3253 M: Markus Mayer <mmayer@broadcom.com>
3254 M: bcm-kernel-feedback-list@broadcom.com
3255 L: linux-pm@vger.kernel.org
3257 F: drivers/cpufreq/bmips-cpufreq.c
3259 BROADCOM BMIPS MIPS ARCHITECTURE
3260 M: Kevin Cernekee <cernekee@gmail.com>
3261 M: Florian Fainelli <f.fainelli@gmail.com>
3262 L: bcm-kernel-feedback-list@broadcom.com
3263 L: linux-mips@vger.kernel.org
3264 T: git git://github.com/broadcom/stblinux.git
3266 F: arch/mips/bmips/*
3267 F: arch/mips/include/asm/mach-bmips/*
3268 F: arch/mips/kernel/*bmips*
3269 F: arch/mips/boot/dts/brcm/bcm*.dts*
3270 F: drivers/irqchip/irq-bcm63*
3271 F: drivers/irqchip/irq-bcm7*
3272 F: drivers/irqchip/irq-brcmstb*
3273 F: include/linux/bcm963xx_nvram.h
3274 F: include/linux/bcm963xx_tag.h
3276 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3277 M: Rasesh Mody <rmody@marvell.com>
3278 M: GR-Linux-NIC-Dev@marvell.com
3279 L: netdev@vger.kernel.org
3281 F: drivers/net/ethernet/broadcom/bnx2.*
3282 F: drivers/net/ethernet/broadcom/bnx2_*
3284 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3285 M: QLogic-Storage-Upstream@qlogic.com
3286 L: linux-scsi@vger.kernel.org
3288 F: drivers/scsi/bnx2fc/
3290 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3291 M: QLogic-Storage-Upstream@qlogic.com
3292 L: linux-scsi@vger.kernel.org
3294 F: drivers/scsi/bnx2i/
3296 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3297 M: Ariel Elior <aelior@marvell.com>
3298 M: Sudarsana Kalluru <skalluru@marvell.com>
3299 M: GR-everest-linux-l2@marvell.com
3300 L: netdev@vger.kernel.org
3302 F: drivers/net/ethernet/broadcom/bnx2x/
3304 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3305 M: Michael Chan <michael.chan@broadcom.com>
3306 L: netdev@vger.kernel.org
3308 F: drivers/net/ethernet/broadcom/bnxt/
3310 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3311 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3312 M: Franky Lin <franky.lin@broadcom.com>
3313 M: Hante Meuleman <hante.meuleman@broadcom.com>
3314 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3315 M: Wright Feng <wright.feng@cypress.com>
3316 L: linux-wireless@vger.kernel.org
3317 L: brcm80211-dev-list.pdl@broadcom.com
3318 L: brcm80211-dev-list@cypress.com
3320 F: drivers/net/wireless/broadcom/brcm80211/
3322 BROADCOM BRCMSTB GPIO DRIVER
3323 M: Gregory Fong <gregory.0xf0@gmail.com>
3324 L: bcm-kernel-feedback-list@broadcom.com
3326 F: drivers/gpio/gpio-brcmstb.c
3327 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3329 BROADCOM BRCMSTB I2C DRIVER
3330 M: Kamal Dasu <kdasu.kdev@gmail.com>
3331 L: linux-i2c@vger.kernel.org
3332 L: bcm-kernel-feedback-list@broadcom.com
3334 F: drivers/i2c/busses/i2c-brcmstb.c
3335 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3337 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3338 M: Al Cooper <alcooperx@gmail.com>
3339 L: linux-kernel@vger.kernel.org
3340 L: bcm-kernel-feedback-list@broadcom.com
3342 F: drivers/phy/broadcom/phy-brcm-usb*
3344 BROADCOM GENET ETHERNET DRIVER
3345 M: Doug Berger <opendmb@gmail.com>
3346 M: Florian Fainelli <f.fainelli@gmail.com>
3347 L: bcm-kernel-feedback-list@broadcom.com
3348 L: netdev@vger.kernel.org
3350 F: drivers/net/ethernet/broadcom/genet/
3352 BROADCOM IPROC ARM ARCHITECTURE
3353 M: Ray Jui <rjui@broadcom.com>
3354 M: Scott Branden <sbranden@broadcom.com>
3355 M: bcm-kernel-feedback-list@broadcom.com
3356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3357 T: git git://github.com/broadcom/cygnus-linux.git
3374 F: arch/arm64/boot/dts/broadcom/northstar2/*
3375 F: arch/arm64/boot/dts/broadcom/stingray/*
3376 F: drivers/clk/bcm/clk-ns*
3377 F: drivers/clk/bcm/clk-sr*
3378 F: drivers/pinctrl/bcm/pinctrl-ns*
3379 F: include/dt-bindings/clock/bcm-sr*
3381 BROADCOM KONA GPIO DRIVER
3382 M: Ray Jui <rjui@broadcom.com>
3383 L: bcm-kernel-feedback-list@broadcom.com
3385 F: drivers/gpio/gpio-bcm-kona.c
3386 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3388 BROADCOM NETXTREME-E ROCE DRIVER
3389 M: Selvin Xavier <selvin.xavier@broadcom.com>
3390 M: Devesh Sharma <devesh.sharma@broadcom.com>
3391 M: Somnath Kotur <somnath.kotur@broadcom.com>
3392 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3393 L: linux-rdma@vger.kernel.org
3394 W: http://www.broadcom.com
3396 F: drivers/infiniband/hw/bnxt_re/
3397 F: include/uapi/rdma/bnxt_re-abi.h
3399 BROADCOM NVRAM DRIVER
3400 M: Rafał Miłecki <zajec5@gmail.com>
3401 L: linux-mips@vger.kernel.org
3403 F: drivers/firmware/broadcom/*
3405 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3406 M: Rafał Miłecki <zajec5@gmail.com>
3407 L: linux-wireless@vger.kernel.org
3410 F: include/linux/bcma/
3412 BROADCOM STB AVS CPUFREQ DRIVER
3413 M: Markus Mayer <mmayer@broadcom.com>
3414 M: bcm-kernel-feedback-list@broadcom.com
3415 L: linux-pm@vger.kernel.org
3417 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3418 F: drivers/cpufreq/brcmstb*
3420 BROADCOM STB AVS TMON DRIVER
3421 M: Markus Mayer <mmayer@broadcom.com>
3422 M: bcm-kernel-feedback-list@broadcom.com
3423 L: linux-pm@vger.kernel.org
3425 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3426 F: drivers/thermal/broadcom/brcmstb*
3428 BROADCOM STB NAND FLASH DRIVER
3429 M: Brian Norris <computersforpeace@gmail.com>
3430 M: Kamal Dasu <kdasu.kdev@gmail.com>
3431 L: linux-mtd@lists.infradead.org
3432 L: bcm-kernel-feedback-list@broadcom.com
3434 F: drivers/mtd/nand/raw/brcmnand/
3436 BROADCOM STB DPFE DRIVER
3437 M: Markus Mayer <mmayer@broadcom.com>
3438 M: bcm-kernel-feedback-list@broadcom.com
3439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3441 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3442 F: drivers/memory/brcmstb_dpfe.c
3445 M: Kamal Dasu <kdasu.kdev@gmail.com>
3446 M: bcm-kernel-feedback-list@broadcom.com
3448 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3449 F: drivers/spi/spi-bcm-qspi.*
3450 F: drivers/spi/spi-brcmstb-qspi.c
3451 F: drivers/spi/spi-iproc-qspi.c
3453 BROADCOM SYSTEMPORT ETHERNET DRIVER
3454 M: Florian Fainelli <f.fainelli@gmail.com>
3455 L: bcm-kernel-feedback-list@broadcom.com
3456 L: netdev@vger.kernel.org
3458 F: drivers/net/ethernet/broadcom/bcmsysport.*
3460 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3461 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3462 M: Prashant Sreedharan <prashant@broadcom.com>
3463 M: Michael Chan <mchan@broadcom.com>
3464 L: netdev@vger.kernel.org
3466 F: drivers/net/ethernet/broadcom/tg3.*
3468 BROCADE BFA FC SCSI DRIVER
3469 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3470 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3471 L: linux-scsi@vger.kernel.org
3473 F: drivers/scsi/bfa/
3475 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3476 M: Rasesh Mody <rmody@marvell.com>
3477 M: Sudarsana Kalluru <skalluru@marvell.com>
3478 M: GR-Linux-NIC-Dev@marvell.com
3479 L: netdev@vger.kernel.org
3481 F: drivers/net/ethernet/brocade/bna/
3483 BSG (block layer generic sg v4 driver)
3484 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3485 L: linux-scsi@vger.kernel.org
3488 F: include/linux/bsg.h
3489 F: include/uapi/linux/bsg.h
3492 M: Clemens Ladisch <clemens@ladisch.de>
3493 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3496 F: Documentation/sound/cards/bt87x.rst
3497 F: sound/pci/bt87x.c
3500 M: Michael Buesch <m@bues.ch>
3501 W: http://bu3sch.de/btgpio.php
3503 F: drivers/gpio/gpio-bt8xx.c
3506 M: Chris Mason <clm@fb.com>
3507 M: Josef Bacik <josef@toxicpanda.com>
3508 M: David Sterba <dsterba@suse.com>
3509 L: linux-btrfs@vger.kernel.org
3510 W: http://btrfs.wiki.kernel.org/
3511 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3514 F: Documentation/filesystems/btrfs.txt
3516 F: include/linux/btrfs*
3517 F: include/uapi/linux/btrfs*
3519 BTTV VIDEO4LINUX DRIVER
3520 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3521 L: linux-media@vger.kernel.org
3522 W: https://linuxtv.org
3523 T: git git://linuxtv.org/media_tree.git
3525 F: Documentation/media/v4l-drivers/bttv*
3526 F: drivers/media/pci/bt8xx/bttv*
3528 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3529 M: Chanwoo Choi <cw00.choi@samsung.com>
3530 L: linux-pm@vger.kernel.org
3531 L: linux-samsung-soc@vger.kernel.org
3532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3534 F: drivers/devfreq/exynos-bus.c
3535 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3537 BUSLOGIC SCSI DRIVER
3538 M: Khalid Aziz <khalid@gonehiking.org>
3539 L: linux-scsi@vger.kernel.org
3541 F: drivers/scsi/BusLogic.*
3542 F: drivers/scsi/FlashPoint.*
3544 C-MEDIA CMI8788 DRIVER
3545 M: Clemens Ladisch <clemens@ladisch.de>
3546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3549 F: sound/pci/oxygen/
3552 M: Guo Ren <guoren@kernel.org>
3553 T: git https://github.com/c-sky/csky-linux.git
3556 F: Documentation/devicetree/bindings/csky/
3557 F: drivers/irqchip/irq-csky-*
3558 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3559 F: drivers/clocksource/timer-gx6605s.c
3560 F: drivers/clocksource/timer-mp-csky.c
3561 F: Documentation/devicetree/bindings/timer/csky,*
3566 M: Mark Salter <msalter@redhat.com>
3567 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3568 L: linux-c6x-dev@linux-c6x.org
3569 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3573 CA8210 IEEE-802.15.4 RADIO DRIVER
3574 M: Harry Morris <h.morris@cascoda.com>
3575 L: linux-wpan@vger.kernel.org
3576 W: https://github.com/Cascoda/ca8210-linux.git
3578 F: drivers/net/ieee802154/ca8210.c
3579 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3581 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3582 M: David Howells <dhowells@redhat.com>
3583 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3585 F: Documentation/filesystems/caching/cachefiles.txt
3588 CADENCE MIPI-CSI2 BRIDGES
3589 M: Maxime Ripard <maxime.ripard@bootlin.com>
3590 L: linux-media@vger.kernel.org
3592 F: Documentation/devicetree/bindings/media/cdns,*.txt
3593 F: drivers/media/platform/cadence/cdns-csi2*
3595 CADET FM/AM RADIO RECEIVER DRIVER
3596 M: Hans Verkuil <hverkuil@xs4all.nl>
3597 L: linux-media@vger.kernel.org
3598 T: git git://linuxtv.org/media_tree.git
3599 W: https://linuxtv.org
3601 F: drivers/media/radio/radio-cadet*
3603 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3604 M: Jonathan Corbet <corbet@lwn.net>
3605 L: linux-media@vger.kernel.org
3606 T: git git://linuxtv.org/media_tree.git
3608 F: Documentation/media/v4l-drivers/cafe_ccic*
3609 F: drivers/media/platform/marvell-ccic/
3612 L: netdev@vger.kernel.org
3614 F: Documentation/networking/caif/
3615 F: drivers/net/caif/
3616 F: include/uapi/linux/caif/
3617 F: include/net/caif/
3621 M: Toke Høiland-Jørgensen <toke@toke.dk>
3622 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3624 F: net/sched/sch_cake.c
3626 CALGARY x86-64 IOMMU
3627 M: Muli Ben-Yehuda <mulix@mulix.org>
3628 M: Jon Mason <jdmason@kudzu.us>
3629 L: iommu@lists.linux-foundation.org
3631 F: arch/x86/kernel/pci-calgary_64.c
3632 F: arch/x86/kernel/tce_64.c
3633 F: arch/x86/include/asm/calgary.h
3634 F: arch/x86/include/asm/tce.h
3637 M: Wolfgang Grandegger <wg@grandegger.com>
3638 M: Marc Kleine-Budde <mkl@pengutronix.de>
3639 L: linux-can@vger.kernel.org
3640 W: https://github.com/linux-can
3641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3644 F: Documentation/devicetree/bindings/net/can/
3646 F: include/linux/can/dev.h
3647 F: include/linux/can/platform/
3648 F: include/uapi/linux/can/error.h
3649 F: include/uapi/linux/can/netlink.h
3652 M: Oliver Hartkopp <socketcan@hartkopp.net>
3653 M: Marc Kleine-Budde <mkl@pengutronix.de>
3654 L: linux-can@vger.kernel.org
3655 W: https://github.com/linux-can
3656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3659 F: Documentation/networking/can.rst
3661 F: include/linux/can/core.h
3662 F: include/uapi/linux/can.h
3663 F: include/uapi/linux/can/bcm.h
3664 F: include/uapi/linux/can/raw.h
3665 F: include/uapi/linux/can/gw.h
3668 M: Serge Hallyn <serge@hallyn.com>
3669 L: linux-security-module@vger.kernel.org
3671 F: include/linux/capability.h
3672 F: include/uapi/linux/capability.h
3673 F: security/commoncap.c
3674 F: kernel/capability.c
3676 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3677 M: Kevin Tsai <ktsai@capellamicro.com>
3679 F: drivers/iio/light/cm*
3681 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3682 M: Christian Lamparter <chunkeey@googlemail.com>
3683 L: linux-wireless@vger.kernel.org
3684 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3686 F: drivers/net/wireless/ath/carl9170/
3689 M: Jan Glauber <jglauber@cavium.com>
3690 M: David Daney <david.daney@cavium.com>
3691 W: http://www.cavium.com
3693 F: drivers/i2c/busses/i2c-octeon*
3694 F: drivers/i2c/busses/i2c-thunderx*
3696 CAVIUM LIQUIDIO NETWORK DRIVER
3697 M: Derek Chickles <dchickles@marvell.com>
3698 M: Satanand Burla <sburla@marvell.com>
3699 M: Felix Manlunas <fmanlunas@marvell.com>
3700 L: netdev@vger.kernel.org
3701 W: http://www.cavium.com
3703 F: drivers/net/ethernet/cavium/liquidio/
3706 M: Jan Glauber <jglauber@cavium.com>
3707 M: David Daney <david.daney@cavium.com>
3708 M: Steven J. Hill <Steven.Hill@cavium.com>
3709 W: http://www.cavium.com
3711 F: drivers/mmc/host/cavium*
3713 CAVIUM OCTEON-TX CRYPTO DRIVER
3714 M: George Cherian <george.cherian@cavium.com>
3715 L: linux-crypto@vger.kernel.org
3716 W: http://www.cavium.com
3718 F: drivers/crypto/cavium/cpt/
3720 CAVIUM THUNDERX2 ARM64 SOC
3721 M: Robert Richter <rrichter@cavium.com>
3722 M: Jayachandran C <jnair@caviumnetworks.com>
3723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3725 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3726 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3728 CC2520 IEEE-802.15.4 RADIO DRIVER
3729 M: Varka Bhadram <varkabhadram@gmail.com>
3730 L: linux-wpan@vger.kernel.org
3732 F: drivers/net/ieee802154/cc2520.c
3733 F: include/linux/spi/cc2520.h
3734 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3736 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3737 M: Gilad Ben-Yossef <gilad@benyossef.com>
3738 L: linux-crypto@vger.kernel.org
3740 F: drivers/crypto/ccree/
3741 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3744 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3745 L: linux-media@vger.kernel.org
3746 T: git git://linuxtv.org/media_tree.git
3747 W: http://linuxtv.org
3749 F: Documentation/media/kapi/cec-core.rst
3750 F: Documentation/media/uapi/cec
3751 F: drivers/media/cec/
3752 F: drivers/media/rc/keymaps/rc-cec.c
3753 F: include/media/cec.h
3754 F: include/media/cec-notifier.h
3755 F: include/uapi/linux/cec.h
3756 F: include/uapi/linux/cec-funcs.h
3757 F: Documentation/devicetree/bindings/media/cec.txt
3758 F: Documentation/ABI/testing/debugfs-cec-error-inj
3761 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3762 L: linux-media@vger.kernel.org
3763 T: git git://linuxtv.org/media_tree.git
3764 W: http://linuxtv.org
3766 F: drivers/media/platform/cec-gpio/
3767 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3769 CELL BROADBAND ENGINE ARCHITECTURE
3770 M: Arnd Bergmann <arnd@arndb.de>
3771 L: linuxppc-dev@lists.ozlabs.org
3772 W: http://www.ibm.com/developerworks/power/cell/
3774 F: arch/powerpc/include/asm/cell*.h
3775 F: arch/powerpc/include/asm/spu*.h
3776 F: arch/powerpc/include/uapi/asm/spu*.h
3777 F: arch/powerpc/oprofile/*cell*
3778 F: arch/powerpc/platforms/cell/
3780 CEPH COMMON CODE (LIBCEPH)
3781 M: Ilya Dryomov <idryomov@gmail.com>
3782 M: Jeff Layton <jlayton@kernel.org>
3783 M: Sage Weil <sage@redhat.com>
3784 L: ceph-devel@vger.kernel.org
3786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3787 T: git git://github.com/ceph/ceph-client.git
3790 F: include/linux/ceph/
3791 F: include/linux/crush/
3793 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3794 M: Jeff Layton <jlayton@kernel.org>
3795 M: Sage Weil <sage@redhat.com>
3796 M: Ilya Dryomov <idryomov@gmail.com>
3797 L: ceph-devel@vger.kernel.org
3799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3800 T: git git://github.com/ceph/ceph-client.git
3802 F: Documentation/filesystems/ceph.txt
3805 CERTIFICATE HANDLING:
3806 M: David Howells <dhowells@redhat.com>
3807 M: David Woodhouse <dwmw2@infradead.org>
3808 L: keyrings@vger.kernel.org
3810 F: Documentation/admin-guide/module-signing.rst
3812 F: scripts/sign-file.c
3813 F: scripts/extract-cert.c
3815 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3816 L: linux-usb@vger.kernel.org
3818 F: Documentation/usb/wusb-design-overview.rst
3819 F: Documentation/usb/wusb-cbaf
3820 F: drivers/usb/host/hwa-hc.c
3821 F: drivers/usb/host/whci/
3822 F: drivers/usb/wusbcore/
3823 F: include/linux/usb/wusb*
3825 CFAG12864B LCD DRIVER
3826 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3828 F: drivers/auxdisplay/cfag12864b.c
3829 F: include/linux/cfag12864b.h
3831 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3832 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3834 F: drivers/auxdisplay/cfag12864bfb.c
3835 F: include/linux/cfag12864b.h
3837 802.11 (including CFG80211/NL80211)
3838 M: Johannes Berg <johannes@sipsolutions.net>
3839 L: linux-wireless@vger.kernel.org
3840 W: http://wireless.kernel.org/
3841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3845 F: include/uapi/linux/nl80211.h
3846 F: include/linux/ieee80211.h
3847 F: include/net/wext.h
3848 F: include/net/cfg80211.h
3849 F: include/net/iw_handler.h
3850 F: include/net/ieee80211_radiotap.h
3851 F: Documentation/driver-api/80211/cfg80211.rst
3852 F: Documentation/networking/regulatory.txt
3854 CHAR and MISC DRIVERS
3855 M: Arnd Bergmann <arnd@arndb.de>
3856 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3861 F: include/linux/miscdevice.h
3864 M: Andy Whitcroft <apw@canonical.com>
3865 M: Joe Perches <joe@perches.com>
3867 F: scripts/checkpatch.pl
3869 CHINESE DOCUMENTATION
3870 M: Harry Wei <harryxiyou@gmail.com>
3871 M: Alex Shi <alex.shi@linux.alibaba.com>
3872 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3874 F: Documentation/translations/zh_CN/
3876 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3877 M: Peter Chen <Peter.Chen@nxp.com>
3878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3879 L: linux-usb@vger.kernel.org
3881 F: drivers/usb/chipidea/
3883 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3884 M: Hans de Goede <hdegoede@redhat.com>
3885 L: linux-input@vger.kernel.org
3887 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3888 F: drivers/input/touchscreen/chipone_icn8318.c
3890 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3891 M: Hans de Goede <hdegoede@redhat.com>
3892 L: linux-input@vger.kernel.org
3894 F: drivers/input/touchscreen/chipone_icn8505.c
3896 CHROME HARDWARE PLATFORM SUPPORT
3897 M: Benson Leung <bleung@chromium.org>
3898 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3901 F: drivers/platform/chrome/
3903 CHROMEOS EC SUBDRIVERS
3904 M: Benson Leung <bleung@chromium.org>
3905 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3906 R: Guenter Roeck <groeck@chromium.org>
3910 F: drivers/power/supply/cros_usbpd-charger.c
3912 CHROMEOS EC CODEC DRIVER
3913 M: Cheng-Yi Chiang <cychiang@chromium.org>
3915 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3916 R: Guenter Roeck <groeck@chromium.org>
3917 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3918 F: sound/soc/codecs/cros_ec_codec.*
3920 CIRRUS LOGIC AUDIO CODEC DRIVERS
3921 M: Brian Austin <brian.austin@cirrus.com>
3922 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3923 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3925 F: sound/soc/codecs/cs*
3927 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3928 M: Hartley Sweeten <hsweeten@visionengravers.com>
3929 L: netdev@vger.kernel.org
3931 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3933 CIRRUS LOGIC LOCHNAGAR DRIVER
3934 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3935 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3936 L: patches@opensource.cirrus.com
3938 F: drivers/clk/clk-lochnagar.c
3939 F: drivers/hwmon/lochnagar-hwmon.c
3940 F: drivers/mfd/lochnagar-i2c.c
3941 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3942 F: drivers/regulator/lochnagar-regulator.c
3943 F: sound/soc/codecs/lochnagar-sc.c
3944 F: include/dt-bindings/clk/lochnagar.h
3945 F: include/dt-bindings/pinctrl/lochnagar.h
3946 F: include/linux/mfd/lochnagar*
3947 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3948 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3949 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3950 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3951 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3952 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3953 F: Documentation/hwmon/lochnagar.rst
3955 CISCO FCOE HBA DRIVER
3956 M: Satish Kharat <satishkh@cisco.com>
3957 M: Sesidhar Baddela <sebaddel@cisco.com>
3958 M: Karan Tilak Kumar <kartilak@cisco.com>
3959 L: linux-scsi@vger.kernel.org
3961 F: drivers/scsi/fnic/
3963 CISCO SCSI HBA DRIVER
3964 M: Karan Tilak Kumar <kartilak@cisco.com>
3965 M: Sesidhar Baddela <sebaddel@cisco.com>
3966 L: linux-scsi@vger.kernel.org
3968 F: drivers/scsi/snic/
3970 CISCO VIC ETHERNET NIC DRIVER
3971 M: Christian Benvenuti <benve@cisco.com>
3972 M: Govindarajulu Varadarajan <_govind@gmx.com>
3973 M: Parvi Kaustubhi <pkaustub@cisco.com>
3975 F: drivers/net/ethernet/cisco/enic/
3977 CISCO VIC LOW LATENCY NIC DRIVER
3978 M: Christian Benvenuti <benve@cisco.com>
3979 M: Nelson Escobar <neescoba@cisco.com>
3980 M: Parvi Kaustubhi <pkaustub@cisco.com>
3982 F: drivers/infiniband/hw/usnic/
3984 CIRRUS LOGIC MADERA CODEC DRIVERS
3985 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3986 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3987 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3988 L: patches@opensource.cirrus.com
3989 T: git https://github.com/CirrusLogic/linux-drivers.git
3990 W: https://github.com/CirrusLogic/linux-drivers/wiki
3992 F: Documentation/devicetree/bindings/mfd/madera.txt
3993 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3994 F: Documentation/devicetree/bindings/sound/madera.txt
3995 F: include/dt-bindings/sound/madera*
3996 F: include/linux/irqchip/irq-madera*
3997 F: include/linux/mfd/madera/*
3998 F: include/sound/madera*
3999 F: drivers/gpio/gpio-madera*
4000 F: drivers/irqchip/irq-madera*
4001 F: drivers/mfd/madera*
4002 F: drivers/mfd/cs47l*
4003 F: drivers/pinctrl/cirrus/*
4004 F: sound/soc/codecs/cs47l*
4005 F: sound/soc/codecs/madera*
4008 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4012 CLANG/LLVM BUILD SUPPORT
4013 L: clang-built-linux@googlegroups.com
4014 W: https://clangbuiltlinux.github.io/
4015 B: https://github.com/ClangBuiltLinux/linux/issues
4016 C: irc://chat.freenode.net/clangbuiltlinux
4018 K: \b(?i:clang|llvm)\b
4021 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4022 L: linux-kernel@vger.kernel.org
4025 F: include/linux/cleancache.h
4028 M: Russell King <linux@armlinux.org.uk>
4029 L: linux-clk@vger.kernel.org
4031 F: include/linux/clk.h
4033 CLOCKSOURCE, CLOCKEVENT DRIVERS
4034 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4035 M: Thomas Gleixner <tglx@linutronix.de>
4036 L: linux-kernel@vger.kernel.org
4037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4039 F: drivers/clocksource/
4040 F: Documentation/devicetree/bindings/timer/
4043 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4044 M: Daniel Oliveira Nascimento <don@syst.com.br>
4045 L: platform-driver-x86@vger.kernel.org
4047 F: drivers/platform/x86/classmate-laptop.c
4050 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4051 L: linux-media@vger.kernel.org
4052 T: git git://linuxtv.org/media_tree.git
4053 W: https://linuxtv.org
4055 F: drivers/media/pci/cobalt/
4057 COCCINELLE/Semantic Patches (SmPL)
4058 M: Julia Lawall <Julia.Lawall@lip6.fr>
4059 M: Gilles Muller <Gilles.Muller@lip6.fr>
4060 M: Nicolas Palix <nicolas.palix@imag.fr>
4061 M: Michal Marek <michal.lkml@markovi.net>
4062 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4064 W: http://coccinelle.lip6.fr/
4066 F: Documentation/dev-tools/coccinelle.rst
4067 F: scripts/coccinelle/
4068 F: scripts/coccicheck
4071 M: Jan Harkes <jaharkes@cs.cmu.edu>
4073 L: codalist@coda.cs.cmu.edu
4074 W: http://www.coda.cs.cmu.edu/
4076 F: Documentation/filesystems/coda.txt
4078 F: include/linux/coda*.h
4079 F: include/uapi/linux/coda*.h
4081 CODA V4L2 MEM2MEM DRIVER
4082 M: Philipp Zabel <p.zabel@pengutronix.de>
4083 L: linux-media@vger.kernel.org
4085 F: Documentation/devicetree/bindings/media/coda.txt
4086 F: drivers/media/platform/coda/
4089 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4091 F: Documentation/process/code-of-conduct.rst
4092 F: Documentation/process/code-of-conduct-interpretation.rst
4094 COMMON CLK FRAMEWORK
4095 M: Michael Turquette <mturquette@baylibre.com>
4096 M: Stephen Boyd <sboyd@kernel.org>
4097 L: linux-clk@vger.kernel.org
4098 Q: http://patchwork.kernel.org/project/linux-clk/list/
4099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4101 F: Documentation/devicetree/bindings/clock/
4103 X: drivers/clk/clkdev.c
4104 F: include/linux/clk-pr*
4105 F: include/linux/clk/
4106 F: include/linux/of_clk.h
4108 COMMON INTERNET FILE SYSTEM (CIFS)
4109 M: Steve French <sfrench@samba.org>
4110 L: linux-cifs@vger.kernel.org
4111 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4112 W: http://linux-cifs.samba.org/
4113 T: git git://git.samba.org/sfrench/cifs-2.6.git
4115 F: Documentation/filesystems/cifs/
4118 COMPACTPCI HOTPLUG CORE
4119 M: Scott Murray <scott@spiteful.org>
4120 L: linux-pci@vger.kernel.org
4122 F: drivers/pci/hotplug/cpci_hotplug*
4124 COMPACTPCI HOTPLUG GENERIC DRIVER
4125 M: Scott Murray <scott@spiteful.org>
4126 L: linux-pci@vger.kernel.org
4128 F: drivers/pci/hotplug/cpcihp_generic.c
4130 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4131 M: Scott Murray <scott@spiteful.org>
4132 L: linux-pci@vger.kernel.org
4134 F: drivers/pci/hotplug/cpcihp_zt5550.*
4136 COMPAL LAPTOP SUPPORT
4137 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4138 L: platform-driver-x86@vger.kernel.org
4140 F: drivers/platform/x86/compal-laptop.c
4143 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4145 F: include/linux/compiler_attributes.h
4147 CONEXANT ACCESSRUNNER USB DRIVER
4148 L: accessrunner-general@lists.sourceforge.net
4149 W: http://accessrunner.sourceforge.net/
4151 F: drivers/usb/atm/cxacru.c
4154 M: Joel Becker <jlbec@evilplan.org>
4155 M: Christoph Hellwig <hch@lst.de>
4156 T: git git://git.infradead.org/users/hch/configfs.git
4159 F: include/linux/configfs.h
4162 M: Evgeniy Polyakov <zbr@ioremap.net>
4163 L: netdev@vger.kernel.org
4165 F: drivers/connector/
4167 CONTROL GROUP (CGROUP)
4168 M: Tejun Heo <tj@kernel.org>
4169 M: Li Zefan <lizefan@huawei.com>
4170 M: Johannes Weiner <hannes@cmpxchg.org>
4171 L: cgroups@vger.kernel.org
4172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4174 F: Documentation/admin-guide/cgroup-v2.rst
4175 F: Documentation/admin-guide/cgroup-v1/
4176 F: include/linux/cgroup*
4179 CONTROL GROUP - CPUSET
4180 M: Li Zefan <lizefan@huawei.com>
4181 L: cgroups@vger.kernel.org
4182 W: http://www.bullopensource.org/cpuset/
4183 W: http://oss.sgi.com/projects/cpusets/
4184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4186 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4187 F: include/linux/cpuset.h
4188 F: kernel/cgroup/cpuset.c
4190 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4191 M: Johannes Weiner <hannes@cmpxchg.org>
4192 M: Michal Hocko <mhocko@kernel.org>
4193 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4194 L: cgroups@vger.kernel.org
4195 L: linux-mm@kvack.org
4200 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4201 M: Tejun Heo <tj@kernel.org>
4202 M: Jens Axboe <axboe@kernel.dk>
4203 L: cgroups@vger.kernel.org
4204 L: linux-block@vger.kernel.org
4205 T: git git://git.kernel.dk/linux-block
4206 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4207 F: block/blk-cgroup.c
4208 F: include/linux/blk-cgroup.h
4209 F: block/blk-throttle.c
4210 F: block/blk-iolatency.c
4211 F: block/bfq-cgroup.c
4213 CORETEMP HARDWARE MONITORING DRIVER
4214 M: Fenghua Yu <fenghua.yu@intel.com>
4215 L: linux-hwmon@vger.kernel.org
4217 F: Documentation/hwmon/coretemp.rst
4218 F: drivers/hwmon/coretemp.c
4220 COSA/SRP SYNC SERIAL DRIVER
4221 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4222 W: http://www.fi.muni.cz/~kas/cosa/
4224 F: drivers/net/wan/cosa*
4227 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4228 L: linux-iio@vger.kernel.org
4230 F: Documentation/ABI/testing/sysfs-bus-counter*
4231 F: Documentation/driver-api/generic-counter.rst
4233 F: include/linux/counter.h
4234 F: include/linux/counter_enum.h
4236 CPMAC ETHERNET DRIVER
4237 M: Florian Fainelli <f.fainelli@gmail.com>
4238 L: netdev@vger.kernel.org
4240 F: drivers/net/ethernet/ti/cpmac.c
4242 CPU FREQUENCY SCALING FRAMEWORK
4243 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4244 M: Viresh Kumar <viresh.kumar@linaro.org>
4245 L: linux-pm@vger.kernel.org
4247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4249 B: https://bugzilla.kernel.org
4250 F: Documentation/admin-guide/pm/cpufreq.rst
4251 F: Documentation/admin-guide/pm/intel_pstate.rst
4252 F: Documentation/cpu-freq/
4253 F: Documentation/devicetree/bindings/cpufreq/
4255 F: kernel/sched/cpufreq*.c
4256 F: include/linux/cpufreq.h
4257 F: include/linux/sched/cpufreq.h
4258 F: tools/testing/selftests/cpufreq/
4260 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4261 M: Viresh Kumar <viresh.kumar@linaro.org>
4262 M: Sudeep Holla <sudeep.holla@arm.com>
4263 L: linux-pm@vger.kernel.org
4264 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4266 F: drivers/cpufreq/arm_big_little.h
4267 F: drivers/cpufreq/arm_big_little.c
4269 CPU POWER MONITORING SUBSYSTEM
4270 M: Thomas Renninger <trenn@suse.com>
4271 M: Shuah Khan <shuah@kernel.org>
4272 M: Shuah Khan <skhan@linuxfoundation.org>
4273 L: linux-pm@vger.kernel.org
4275 F: tools/power/cpupower/
4278 M: "H. Peter Anvin" <hpa@zytor.com>
4280 F: arch/x86/kernel/cpuid.c
4281 F: arch/x86/kernel/msr.c
4283 CPUIDLE DRIVER - ARM BIG LITTLE
4284 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4285 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4286 L: linux-pm@vger.kernel.org
4287 L: linux-arm-kernel@lists.infradead.org
4288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4290 F: drivers/cpuidle/cpuidle-big_little.c
4292 CPUIDLE DRIVER - ARM EXYNOS
4293 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4294 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4295 M: Kukjin Kim <kgene@kernel.org>
4296 L: linux-pm@vger.kernel.org
4297 L: linux-samsung-soc@vger.kernel.org
4299 F: drivers/cpuidle/cpuidle-exynos.c
4300 F: arch/arm/mach-exynos/pm.c
4302 CPU IDLE TIME MANAGEMENT FRAMEWORK
4303 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4304 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4305 L: linux-pm@vger.kernel.org
4307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4308 B: https://bugzilla.kernel.org
4309 F: Documentation/admin-guide/pm/cpuidle.rst
4310 F: Documentation/driver-api/pm/cpuidle.rst
4311 F: drivers/cpuidle/*
4312 F: include/linux/cpuidle.h
4315 M: Nicolas Pitre <nico@fluxnic.net>
4317 F: Documentation/filesystems/cramfs.txt
4321 M: Herbert Xu <herbert@gondor.apana.org.au>
4322 M: "David S. Miller" <davem@davemloft.net>
4323 L: linux-crypto@vger.kernel.org
4324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4327 F: Documentation/crypto/
4328 F: Documentation/devicetree/bindings/crypto/
4333 F: include/linux/crypto*
4336 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4337 M: Neil Horman <nhorman@tuxdriver.com>
4338 L: linux-crypto@vger.kernel.org
4340 F: crypto/ansi_cprng.c
4344 M: Hans Verkuil <hverkuil@xs4all.nl>
4345 L: linux-media@vger.kernel.org
4346 T: git git://linuxtv.org/media_tree.git
4347 W: http://linuxtv.org
4349 F: drivers/media/i2c/cs3308.c
4351 CS5535 Audio ALSA driver
4352 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4354 F: sound/pci/cs5535audio/
4356 CSI DRIVERS FOR ALLWINNER V3s
4357 M: Yong Deng <yong.deng@magewell.com>
4358 L: linux-media@vger.kernel.org
4359 T: git git://linuxtv.org/media_tree.git
4361 F: drivers/media/platform/sunxi/sun6i-csi/
4362 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4365 M: Solomon Peachy <pizza@shaftnet.org>
4367 F: drivers/net/wireless/st/cw1200/
4369 CX18 VIDEO4LINUX DRIVER
4370 M: Andy Walls <awalls@md.metrocast.net>
4371 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4372 L: linux-media@vger.kernel.org
4373 T: git git://linuxtv.org/media_tree.git
4374 W: https://linuxtv.org
4375 W: http://www.ivtvdriver.org/index.php/Cx18
4377 F: Documentation/media/v4l-drivers/cx18*
4378 F: drivers/media/pci/cx18/
4379 F: include/uapi/linux/ivtv*
4381 CX2341X MPEG ENCODER HELPER MODULE
4382 M: Hans Verkuil <hverkuil@xs4all.nl>
4383 L: linux-media@vger.kernel.org
4384 T: git git://linuxtv.org/media_tree.git
4385 W: https://linuxtv.org
4387 F: drivers/media/common/cx2341x*
4388 F: include/media/drv-intf/cx2341x.h
4390 CX24120 MEDIA DRIVER
4391 M: Jemma Denson <jdenson@gmail.com>
4392 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4393 L: linux-media@vger.kernel.org
4394 W: https://linuxtv.org
4395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4397 F: drivers/media/dvb-frontends/cx24120*
4399 CX88 VIDEO4LINUX DRIVER
4400 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4401 L: linux-media@vger.kernel.org
4402 W: https://linuxtv.org
4403 T: git git://linuxtv.org/media_tree.git
4405 F: Documentation/media/v4l-drivers/cx88*
4406 F: drivers/media/pci/cx88/
4408 CXD2820R MEDIA DRIVER
4409 M: Antti Palosaari <crope@iki.fi>
4410 L: linux-media@vger.kernel.org
4411 W: https://linuxtv.org
4412 W: http://palosaari.fi/linux/
4413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4414 T: git git://linuxtv.org/anttip/media_tree.git
4416 F: drivers/media/dvb-frontends/cxd2820r*
4418 CXGB3 ETHERNET DRIVER (CXGB3)
4419 M: Vishal Kulkarni <vishal@chelsio.com>
4420 L: netdev@vger.kernel.org
4421 W: http://www.chelsio.com
4423 F: drivers/net/ethernet/chelsio/cxgb3/
4425 CXGB3 ISCSI DRIVER (CXGB3I)
4426 M: Karen Xie <kxie@chelsio.com>
4427 L: linux-scsi@vger.kernel.org
4428 W: http://www.chelsio.com
4430 F: drivers/scsi/cxgbi/cxgb3i
4432 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4433 M: Potnuri Bharat Teja <bharat@chelsio.com>
4434 L: linux-rdma@vger.kernel.org
4435 W: http://www.openfabrics.org
4437 F: drivers/infiniband/hw/cxgb3/
4438 F: include/uapi/rdma/cxgb3-abi.h
4440 CXGB4 CRYPTO DRIVER (chcr)
4441 M: Atul Gupta <atul.gupta@chelsio.com>
4442 L: linux-crypto@vger.kernel.org
4443 W: http://www.chelsio.com
4445 F: drivers/crypto/chelsio
4447 CXGB4 ETHERNET DRIVER (CXGB4)
4448 M: Vishal Kulkarni <vishal@chelsio.com>
4449 L: netdev@vger.kernel.org
4450 W: http://www.chelsio.com
4452 F: drivers/net/ethernet/chelsio/cxgb4/
4454 CXGB4 ISCSI DRIVER (CXGB4I)
4455 M: Karen Xie <kxie@chelsio.com>
4456 L: linux-scsi@vger.kernel.org
4457 W: http://www.chelsio.com
4459 F: drivers/scsi/cxgbi/cxgb4i
4461 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4462 M: Potnuri Bharat Teja <bharat@chelsio.com>
4463 L: linux-rdma@vger.kernel.org
4464 W: http://www.openfabrics.org
4466 F: drivers/infiniband/hw/cxgb4/
4467 F: include/uapi/rdma/cxgb4-abi.h
4469 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4470 M: Casey Leedom <leedom@chelsio.com>
4471 L: netdev@vger.kernel.org
4472 W: http://www.chelsio.com
4474 F: drivers/net/ethernet/chelsio/cxgb4vf/
4476 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4477 M: Frederic Barrat <fbarrat@linux.ibm.com>
4478 M: Andrew Donnellan <ajd@linux.ibm.com>
4479 L: linuxppc-dev@lists.ozlabs.org
4481 F: arch/powerpc/platforms/powernv/pci-cxl.c
4482 F: drivers/misc/cxl/
4483 F: include/misc/cxl*
4484 F: include/uapi/misc/cxl.h
4485 F: Documentation/powerpc/cxl.rst
4486 F: Documentation/ABI/testing/sysfs-class-cxl
4488 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4489 M: Manoj N. Kumar <manoj@linux.ibm.com>
4490 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4491 M: Uma Krishnan <ukrishn@linux.ibm.com>
4492 L: linux-scsi@vger.kernel.org
4494 F: drivers/scsi/cxlflash/
4495 F: include/uapi/scsi/cxlflash_ioctl.h
4496 F: Documentation/powerpc/cxlflash.rst
4499 M: Russell King <linux@armlinux.org.uk>
4500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4501 W: http://www.armlinux.org.uk/
4503 F: drivers/video/fbdev/cyber2000fb.*
4505 CYCLADES ASYNC MUX DRIVER
4506 W: http://www.cyclades.com/
4508 F: drivers/tty/cyclades.c
4509 F: include/linux/cyclades.h
4510 F: include/uapi/linux/cyclades.h
4512 CYCLADES PC300 DRIVER
4513 W: http://www.cyclades.com/
4515 F: drivers/net/wan/pc300*
4517 CYPRESS_FIRMWARE MEDIA DRIVER
4518 M: Antti Palosaari <crope@iki.fi>
4519 L: linux-media@vger.kernel.org
4520 W: https://linuxtv.org
4521 W: http://palosaari.fi/linux/
4522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4523 T: git git://linuxtv.org/anttip/media_tree.git
4525 F: drivers/media/common/cypress_firmware*
4527 CYTTSP TOUCHSCREEN DRIVER
4528 M: Ferruh Yigit <fery@cypress.com>
4529 L: linux-input@vger.kernel.org
4531 F: drivers/input/touchscreen/cyttsp*
4532 F: include/linux/input/cyttsp.h
4534 D-LINK DIR-685 TOUCHKEYS DRIVER
4535 M: Linus Walleij <linus.walleij@linaro.org>
4536 L: linux-input@vger.kernel.org
4538 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4540 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4541 M: Joshua Kinard <kumba@gentoo.org>
4543 F: drivers/rtc/rtc-ds1685.c
4544 F: include/linux/rtc/ds1685.h
4546 DAMA SLAVE for AX.25
4547 M: Joerg Reuter <jreuter@yaina.de>
4548 W: http://yaina.de/jreuter/
4549 W: http://www.qsl.net/dl1bke/
4550 L: linux-hams@vger.kernel.org
4552 F: net/ax25/af_ax25.c
4553 F: net/ax25/ax25_dev.c
4554 F: net/ax25/ax25_ds_*
4555 F: net/ax25/ax25_in.c
4556 F: net/ax25/ax25_out.c
4557 F: net/ax25/ax25_timer.c
4558 F: net/ax25/sysctl_net_ax25.c
4560 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4561 L: netdev@vger.kernel.org
4563 F: Documentation/networking/device_drivers/dec/dmfe.txt
4564 F: drivers/net/ethernet/dec/tulip/dmfe.c
4566 DC390/AM53C974 SCSI driver
4567 M: Hannes Reinecke <hare@suse.com>
4568 L: linux-scsi@vger.kernel.org
4570 F: drivers/scsi/am53c974.c
4573 M: Oliver Neukum <oliver@neukum.org>
4574 M: Ali Akcaagac <aliakc@web.de>
4575 M: Jamie Lenehan <lenehan@twibble.org>
4576 L: dc395x@twibble.org
4577 W: http://twibble.org/dist/dc395x/
4578 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4580 F: Documentation/scsi/dc395x.txt
4581 F: drivers/scsi/dc395x.*
4584 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4585 L: dccp@vger.kernel.org
4586 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4588 F: include/linux/dccp.h
4589 F: include/uapi/linux/dccp.h
4590 F: include/linux/tfrc.h
4593 DECnet NETWORK LAYER
4594 W: http://linux-decnet.sourceforge.net
4595 L: linux-decnet-user@lists.sourceforge.net
4597 F: Documentation/networking/decnet.txt
4600 DECSTATION PLATFORM SUPPORT
4601 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4602 L: linux-mips@vger.kernel.org
4603 W: http://www.linux-mips.org/wiki/DECstation
4606 F: arch/mips/include/asm/dec/
4607 F: arch/mips/include/asm/mach-dec/
4609 DEFXX FDDI NETWORK DRIVER
4610 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4612 F: drivers/net/fddi/defxx.*
4615 M: Pali Rohár <pali.rohar@gmail.com>
4616 M: Mario Limonciello <mario.limonciello@dell.com>
4617 L: platform-driver-x86@vger.kernel.org
4619 F: drivers/platform/x86/dell-smbios.*
4621 DELL SMBIOS SMM DRIVER
4622 M: Mario Limonciello <mario.limonciello@dell.com>
4623 L: platform-driver-x86@vger.kernel.org
4625 F: drivers/platform/x86/dell-smbios-smm.c
4627 DELL SMBIOS WMI DRIVER
4628 M: Mario Limonciello <mario.limonciello@dell.com>
4629 L: platform-driver-x86@vger.kernel.org
4631 F: drivers/platform/x86/dell-smbios-wmi.c
4632 F: tools/wmi/dell-smbios-example.c
4634 DEFZA FDDI NETWORK DRIVER
4635 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4637 F: drivers/net/fddi/defza.*
4640 M: Matthew Garrett <mjg59@srcf.ucam.org>
4641 M: Pali Rohár <pali.rohar@gmail.com>
4642 L: platform-driver-x86@vger.kernel.org
4644 F: drivers/platform/x86/dell-laptop.c
4646 DELL LAPTOP FREEFALL DRIVER
4647 M: Pali Rohár <pali.rohar@gmail.com>
4649 F: drivers/platform/x86/dell-smo8800.c
4651 DELL LAPTOP RBTN DRIVER
4652 M: Pali Rohár <pali.rohar@gmail.com>
4654 F: drivers/platform/x86/dell-rbtn.*
4656 DELL REMOTE BIOS UPDATE DRIVER
4657 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4658 L: platform-driver-x86@vger.kernel.org
4660 F: drivers/platform/x86/dell_rbu.c
4662 DELL LAPTOP SMM DRIVER
4663 M: Pali Rohár <pali.rohar@gmail.com>
4665 F: drivers/hwmon/dell-smm-hwmon.c
4666 F: include/uapi/linux/i8k.h
4668 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4669 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4670 L: platform-driver-x86@vger.kernel.org
4672 F: Documentation/driver-api/dcdbas.rst
4673 F: drivers/platform/x86/dcdbas.*
4675 DELL WMI NOTIFICATIONS DRIVER
4676 M: Matthew Garrett <mjg59@srcf.ucam.org>
4677 M: Pali Rohár <pali.rohar@gmail.com>
4679 F: drivers/platform/x86/dell-wmi.c
4681 DELL WMI DESCRIPTOR DRIVER
4682 M: Mario Limonciello <mario.limonciello@dell.com>
4684 F: drivers/platform/x86/dell-wmi-descriptor.c
4686 DELTA ST MEDIA DRIVER
4687 M: Hugues Fruchet <hugues.fruchet@st.com>
4688 L: linux-media@vger.kernel.org
4689 T: git git://linuxtv.org/media_tree.git
4690 W: https://linuxtv.org
4692 F: drivers/media/platform/sti/delta
4695 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4696 L: linux-mtd@lists.infradead.org
4698 F: drivers/mtd/nand/raw/denali*
4700 DESIGNWARE EDMA CORE IP DRIVER
4701 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4702 L: dmaengine@vger.kernel.org
4704 F: drivers/dma/dw-edma/
4705 F: include/linux/dma/edma.h
4707 DESIGNWARE USB2 DRD IP DRIVER
4708 M: Minas Harutyunyan <hminas@synopsys.com>
4709 L: linux-usb@vger.kernel.org
4710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4712 F: drivers/usb/dwc2/
4714 DESIGNWARE USB3 DRD IP DRIVER
4715 M: Felipe Balbi <balbi@kernel.org>
4716 L: linux-usb@vger.kernel.org
4717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4719 F: drivers/usb/dwc3/
4721 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4722 M: Andreas Klinger <ak@it-klinger.de>
4723 L: linux-iio@vger.kernel.org
4725 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4726 F: drivers/iio/proximity/srf*.c
4728 DEVICE COREDUMP (DEV_COREDUMP)
4729 M: Johannes Berg <johannes@sipsolutions.net>
4730 L: linux-kernel@vger.kernel.org
4732 F: drivers/base/devcoredump.c
4733 F: include/linux/devcoredump.h
4735 DEVICE FREQUENCY (DEVFREQ)
4736 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4737 M: Kyungmin Park <kyungmin.park@samsung.com>
4738 R: Chanwoo Choi <cw00.choi@samsung.com>
4739 L: linux-pm@vger.kernel.org
4740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4743 F: include/linux/devfreq.h
4744 F: Documentation/devicetree/bindings/devfreq/
4745 F: include/trace/events/devfreq.h
4747 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4748 M: Chanwoo Choi <cw00.choi@samsung.com>
4749 L: linux-pm@vger.kernel.org
4750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4752 F: drivers/devfreq/event/
4753 F: drivers/devfreq/devfreq-event.c
4754 F: include/linux/devfreq-event.h
4755 F: Documentation/devicetree/bindings/devfreq/event/
4757 DEVICE NUMBER REGISTRY
4758 M: Torben Mathiasen <device@lanana.org>
4759 W: http://lanana.org/docs/device-list/index.html
4763 M: Alasdair Kergon <agk@redhat.com>
4764 M: Mike Snitzer <snitzer@redhat.com>
4765 M: dm-devel@redhat.com
4766 L: dm-devel@redhat.com
4767 W: http://sources.redhat.com/dm
4768 Q: http://patchwork.kernel.org/project/dm-devel/list/
4769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4770 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4772 F: Documentation/admin-guide/device-mapper/
4773 F: drivers/md/Makefile
4774 F: drivers/md/Kconfig
4776 F: drivers/md/persistent-data/
4777 F: include/linux/device-mapper.h
4778 F: include/linux/dm-*.h
4779 F: include/uapi/linux/dm-*.h
4782 M: Jiri Pirko <jiri@mellanox.com>
4783 L: netdev@vger.kernel.org
4785 F: net/core/devlink.c
4786 F: include/net/devlink.h
4787 F: include/uapi/linux/devlink.h
4789 DIALOG SEMICONDUCTOR DRIVERS
4790 M: Support Opensource <support.opensource@diasemi.com>
4791 W: http://www.dialog-semiconductor.com/products
4793 F: Documentation/hwmon/da90??.rst
4794 F: Documentation/devicetree/bindings/mfd/da90*.txt
4795 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4796 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4797 F: Documentation/devicetree/bindings/regulator/da92*.txt
4798 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4799 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4800 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4801 F: drivers/gpio/gpio-da90??.c
4802 F: drivers/hwmon/da90??-hwmon.c
4803 F: drivers/iio/adc/da91??-*.c
4804 F: drivers/input/misc/da90??_onkey.c
4805 F: drivers/input/touchscreen/da9052_tsi.c
4806 F: drivers/leds/leds-da90??.c
4807 F: drivers/mfd/da903x.c
4808 F: drivers/mfd/da90??-*.c
4809 F: drivers/mfd/da91??-*.c
4810 F: drivers/power/supply/da9052-battery.c
4811 F: drivers/power/supply/da91??-*.c
4812 F: drivers/regulator/da903x.c
4813 F: drivers/regulator/da9???-regulator.[ch]
4814 F: drivers/regulator/slg51000-regulator.[ch]
4815 F: drivers/thermal/da90??-thermal.c
4816 F: drivers/rtc/rtc-da90??.c
4817 F: drivers/video/backlight/da90??_bl.c
4818 F: drivers/watchdog/da90??_wdt.c
4819 F: include/linux/mfd/da903x.h
4820 F: include/linux/mfd/da9052/
4821 F: include/linux/mfd/da9055/
4822 F: include/linux/mfd/da9062/
4823 F: include/linux/mfd/da9063/
4824 F: include/linux/mfd/da9150/
4825 F: include/linux/regulator/da9211.h
4826 F: include/sound/da[79]*.h
4827 F: sound/soc/codecs/da[79]*.[ch]
4829 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4830 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4831 L: linux-gpio@vger.kernel.org
4833 F: drivers/gpio/gpio-gpio-mm.c
4835 DIOLAN U2C-12 I2C DRIVER
4836 M: Guenter Roeck <linux@roeck-us.net>
4837 L: linux-i2c@vger.kernel.org
4839 F: drivers/i2c/busses/i2c-diolan-u2c.c
4841 FILESYSTEM DIRECT ACCESS (DAX)
4842 M: Dan Williams <dan.j.williams@intel.com>
4843 R: Matthew Wilcox <willy@infradead.org>
4844 R: Jan Kara <jack@suse.cz>
4845 L: linux-fsdevel@vger.kernel.org
4846 L: linux-nvdimm@lists.01.org
4849 F: include/linux/dax.h
4850 F: include/trace/events/fs_dax.h
4852 DEVICE DIRECT ACCESS (DAX)
4853 M: Dan Williams <dan.j.williams@intel.com>
4854 M: Vishal Verma <vishal.l.verma@intel.com>
4855 M: Keith Busch <keith.busch@intel.com>
4856 M: Dave Jiang <dave.jiang@intel.com>
4857 L: linux-nvdimm@lists.01.org
4861 DIRECTORY NOTIFICATION (DNOTIFY)
4862 M: Jan Kara <jack@suse.cz>
4863 R: Amir Goldstein <amir73il@gmail.com>
4864 L: linux-fsdevel@vger.kernel.org
4866 F: Documentation/filesystems/dnotify.txt
4867 F: fs/notify/dnotify/
4868 F: include/linux/dnotify.h
4870 DISK GEOMETRY AND PARTITION HANDLING
4871 M: Andries Brouwer <aeb@cwi.nl>
4872 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4873 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4874 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4878 M: Jan Kara <jack@suse.com>
4880 F: Documentation/filesystems/quota.txt
4882 F: include/linux/quota*.h
4883 F: include/uapi/linux/quota*.h
4885 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4886 M: Bernie Thompson <bernie@plugable.com>
4887 L: linux-fbdev@vger.kernel.org
4889 W: http://plugable.com/category/projects/udlfb/
4890 F: drivers/video/fbdev/udlfb.c
4891 F: include/video/udlfb.h
4892 F: Documentation/fb/udlfb.rst
4894 DISTRIBUTED LOCK MANAGER (DLM)
4895 M: Christine Caulfield <ccaulfie@redhat.com>
4896 M: David Teigland <teigland@redhat.com>
4897 L: cluster-devel@redhat.com
4898 W: http://sources.redhat.com/cluster/
4899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4903 DMA BUFFER SHARING FRAMEWORK
4904 M: Sumit Semwal <sumit.semwal@linaro.org>
4906 L: linux-media@vger.kernel.org
4907 L: dri-devel@lists.freedesktop.org
4908 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4910 F: include/linux/dma-buf*
4911 F: include/linux/reservation.h
4912 F: include/linux/*fence.h
4913 F: Documentation/driver-api/dma-buf.rst
4914 T: git git://anongit.freedesktop.org/drm/drm-misc
4916 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4917 M: Vinod Koul <vkoul@kernel.org>
4918 L: dmaengine@vger.kernel.org
4919 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4922 F: include/linux/dmaengine.h
4923 F: include/linux/of_dma.h
4924 F: Documentation/devicetree/bindings/dma/
4925 F: Documentation/driver-api/dmaengine/
4926 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4929 M: Christoph Hellwig <hch@lst.de>
4930 M: Marek Szyprowski <m.szyprowski@samsung.com>
4931 R: Robin Murphy <robin.murphy@arm.com>
4932 L: iommu@lists.linux-foundation.org
4933 T: git git://git.infradead.org/users/hch/dma-mapping.git
4934 W: http://git.infradead.org/users/hch/dma-mapping.git
4937 F: include/asm-generic/dma-mapping.h
4938 F: include/linux/dma-direct.h
4939 F: include/linux/dma-mapping.h
4940 F: include/linux/dma-noncoherent.h
4942 DME1737 HARDWARE MONITOR DRIVER
4943 M: Juerg Haefliger <juergh@gmail.com>
4944 L: linux-hwmon@vger.kernel.org
4946 F: Documentation/hwmon/dme1737.rst
4947 F: drivers/hwmon/dme1737.c
4950 M: Jean Delvare <jdelvare@suse.com>
4952 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4953 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4954 F: drivers/firmware/dmi-id.c
4955 F: drivers/firmware/dmi_scan.c
4956 F: include/linux/dmi.h
4959 M: Jonathan Corbet <corbet@lwn.net>
4960 L: linux-doc@vger.kernel.org
4963 F: scripts/kernel-doc
4964 X: Documentation/ABI/
4965 X: Documentation/firmware-guide/acpi/
4966 X: Documentation/devicetree/
4967 X: Documentation/i2c/
4968 X: Documentation/media/
4969 X: Documentation/power/
4970 X: Documentation/spi/
4971 T: git git://git.lwn.net/linux.git docs-next
4973 DOCUMENTATION/ITALIAN
4974 M: Federico Vaga <federico.vaga@vaga.pv.it>
4975 L: linux-doc@vger.kernel.org
4977 F: Documentation/translations/it_IT
4979 DONGWOON DW9714 LENS VOICE COIL DRIVER
4980 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4981 L: linux-media@vger.kernel.org
4982 T: git git://linuxtv.org/media_tree.git
4984 F: drivers/media/i2c/dw9714.c
4985 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4987 DONGWOON DW9807 LENS VOICE COIL DRIVER
4988 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4989 L: linux-media@vger.kernel.org
4990 T: git git://linuxtv.org/media_tree.git
4992 F: drivers/media/i2c/dw9807-vcm.c
4993 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4996 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4997 L: blinux-list@redhat.com
4999 F: drivers/char/dtlk.c
5000 F: include/linux/dtlk.h
5002 DPAA2 DATAPATH I/O (DPIO) DRIVER
5003 M: Roy Pledge <Roy.Pledge@nxp.com>
5004 L: linux-kernel@vger.kernel.org
5006 F: drivers/soc/fsl/dpio
5008 DPAA2 ETHERNET DRIVER
5009 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5010 L: netdev@vger.kernel.org
5012 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5013 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5014 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5015 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5016 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5018 DPAA2 ETHERNET SWITCH DRIVER
5019 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5020 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5021 L: linux-kernel@vger.kernel.org
5023 F: drivers/staging/fsl-dpaa2/ethsw
5025 DPT_I2O SCSI RAID DRIVER
5026 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5027 L: linux-scsi@vger.kernel.org
5028 W: http://www.adaptec.com/
5030 F: drivers/scsi/dpt*
5031 F: drivers/scsi/dpt/
5034 M: Philipp Reisner <philipp.reisner@linbit.com>
5035 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5036 L: drbd-dev@lists.linbit.com
5037 W: http://www.drbd.org
5038 T: git git://git.linbit.com/linux-drbd.git
5039 T: git git://git.linbit.com/drbd-8.4.git
5041 F: drivers/block/drbd/
5043 F: Documentation/admin-guide/blockdev/
5045 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5046 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5047 R: "Rafael J. Wysocki" <rafael@kernel.org>
5048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5050 F: Documentation/kobject.txt
5054 F: include/linux/debugfs.h
5055 F: include/linux/kobj*
5058 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5059 M: Kevin Hilman <khilman@kernel.org>
5060 M: Nishanth Menon <nm@ti.com>
5062 F: drivers/power/avs/
5063 F: include/linux/power/smartreflex.h
5064 L: linux-pm@vger.kernel.org
5066 DRM DRIVER FOR ARM PL111 CLCD
5067 M: Eric Anholt <eric@anholt.net>
5068 T: git git://anongit.freedesktop.org/drm/drm-misc
5070 F: drivers/gpu/drm/pl111/
5072 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5073 M: Linus Walleij <linus.walleij@linaro.org>
5074 T: git git://anongit.freedesktop.org/drm/drm-misc
5076 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5077 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5079 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5080 M: Dave Airlie <airlied@redhat.com>
5082 F: drivers/gpu/drm/ast/
5084 DRM DRIVER FOR ASPEED BMC GFX
5085 M: Joel Stanley <joel@jms.id.au>
5086 L: linux-aspeed@lists.ozlabs.org
5087 T: git git://anongit.freedesktop.org/drm/drm-misc
5089 F: drivers/gpu/drm/aspeed/
5090 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5092 DRM DRIVER FOR BOCHS VIRTUAL GPU
5093 M: Gerd Hoffmann <kraxel@redhat.com>
5094 L: virtualization@lists.linux-foundation.org
5095 T: git git://anongit.freedesktop.org/drm/drm-misc
5097 F: drivers/gpu/drm/bochs/
5099 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5100 M: Linus Walleij <linus.walleij@linaro.org>
5101 T: git git://anongit.freedesktop.org/drm/drm-misc
5103 F: drivers/gpu/drm/tve200/
5105 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5106 M: Jagan Teki <jagan@amarulasolutions.com>
5108 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5109 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5111 DRM DRIVER FOR ILITEK ILI9225 PANELS
5112 M: David Lechner <david@lechnology.com>
5114 F: drivers/gpu/drm/tinydrm/ili9225.c
5115 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5117 DRM DRIVER FOR HX8357D PANELS
5118 M: Eric Anholt <eric@anholt.net>
5119 T: git git://anongit.freedesktop.org/drm/drm-misc
5121 F: drivers/gpu/drm/tinydrm/hx8357d.c
5122 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5124 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5125 S: Orphan / Obsolete
5126 F: drivers/gpu/drm/i810/
5127 F: include/uapi/drm/i810_drm.h
5129 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5130 S: Orphan / Obsolete
5131 F: drivers/gpu/drm/mga/
5132 F: include/uapi/drm/mga_drm.h
5134 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5135 M: Dave Airlie <airlied@redhat.com>
5137 F: drivers/gpu/drm/mgag200/
5139 DRM DRIVER FOR MI0283QT
5140 M: Noralf Trønnes <noralf@tronnes.org>
5142 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5143 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5145 DRM DRIVER FOR MSM ADRENO GPU
5146 M: Rob Clark <robdclark@gmail.com>
5147 M: Sean Paul <sean@poorly.run>
5148 L: linux-arm-msm@vger.kernel.org
5149 L: dri-devel@lists.freedesktop.org
5150 L: freedreno@lists.freedesktop.org
5151 T: git https://gitlab.freedesktop.org/drm/msm.git
5153 F: drivers/gpu/drm/msm/
5154 F: include/uapi/drm/msm_drm.h
5155 F: Documentation/devicetree/bindings/display/msm/
5157 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5158 M: Ben Skeggs <bskeggs@redhat.com>
5159 L: dri-devel@lists.freedesktop.org
5160 L: nouveau@lists.freedesktop.org
5161 T: git git://github.com/skeggsb/linux
5163 F: drivers/gpu/drm/nouveau/
5164 F: include/uapi/drm/nouveau_drm.h
5166 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5167 M: Stefan Mavrodiev <stefan@olimex.com>
5169 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5170 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5172 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5173 M: Noralf Trønnes <noralf@tronnes.org>
5175 F: drivers/gpu/drm/tinydrm/repaper.c
5176 F: Documentation/devicetree/bindings/display/repaper.txt
5178 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5179 M: Dave Airlie <airlied@redhat.com>
5180 M: Gerd Hoffmann <kraxel@redhat.com>
5181 L: virtualization@lists.linux-foundation.org
5182 T: git git://anongit.freedesktop.org/drm/drm-misc
5184 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5185 F: drivers/gpu/drm/cirrus/
5187 DRM DRIVER FOR QXL VIRTUAL GPU
5188 M: Dave Airlie <airlied@redhat.com>
5189 M: Gerd Hoffmann <kraxel@redhat.com>
5190 L: virtualization@lists.linux-foundation.org
5191 L: spice-devel@lists.freedesktop.org
5192 T: git git://anongit.freedesktop.org/drm/drm-misc
5194 F: drivers/gpu/drm/qxl/
5195 F: include/uapi/drm/qxl_drm.h
5197 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5198 S: Orphan / Obsolete
5199 F: drivers/gpu/drm/r128/
5200 F: include/uapi/drm/r128_drm.h
5202 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5203 M: Guido Günther <agx@sigxcpu.org>
5205 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5206 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5208 DRM DRIVER FOR SAVAGE VIDEO CARDS
5209 S: Orphan / Obsolete
5210 F: drivers/gpu/drm/savage/
5211 F: include/uapi/drm/savage_drm.h
5213 DRM DRIVER FOR SIS VIDEO CARDS
5214 S: Orphan / Obsolete
5215 F: drivers/gpu/drm/sis/
5216 F: include/uapi/drm/sis_drm.h
5218 DRM DRIVER FOR SITRONIX ST7701 PANELS
5219 M: Jagan Teki <jagan@amarulasolutions.com>
5221 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5222 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5224 DRM DRIVER FOR SITRONIX ST7586 PANELS
5225 M: David Lechner <david@lechnology.com>
5227 F: drivers/gpu/drm/tinydrm/st7586.c
5228 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5230 DRM DRIVER FOR SITRONIX ST7735R PANELS
5231 M: David Lechner <david@lechnology.com>
5233 F: drivers/gpu/drm/tinydrm/st7735r.c
5234 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5236 DRM DRIVER FOR ST-ERICSSON MCDE
5237 M: Linus Walleij <linus.walleij@linaro.org>
5238 T: git git://anongit.freedesktop.org/drm/drm-misc
5240 F: drivers/gpu/drm/mcde/
5241 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5243 DRM DRIVER FOR TDFX VIDEO CARDS
5244 S: Orphan / Obsolete
5245 F: drivers/gpu/drm/tdfx/
5247 DRM DRIVER FOR TPO TPG110 PANELS
5248 M: Linus Walleij <linus.walleij@linaro.org>
5249 T: git git://anongit.freedesktop.org/drm/drm-misc
5251 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5252 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5254 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5255 M: Dave Airlie <airlied@redhat.com>
5256 R: Sean Paul <sean@poorly.run>
5257 L: dri-devel@lists.freedesktop.org
5259 F: drivers/gpu/drm/udl/
5260 T: git git://anongit.freedesktop.org/drm/drm-misc
5262 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5263 M: Hans de Goede <hdegoede@redhat.com>
5264 L: dri-devel@lists.freedesktop.org
5266 F: drivers/gpu/drm/vboxvideo/
5267 T: git git://anongit.freedesktop.org/drm/drm-misc
5269 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5270 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5271 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5272 R: Daniel Vetter <daniel@ffwll.ch>
5273 T: git git://anongit.freedesktop.org/drm/drm-misc
5275 L: dri-devel@lists.freedesktop.org
5276 F: drivers/gpu/drm/vkms/
5277 F: Documentation/gpu/vkms.rst
5279 DRM DRIVER FOR VMWARE VIRTUAL GPU
5280 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5281 M: Thomas Hellstrom <thellstrom@vmware.com>
5282 L: dri-devel@lists.freedesktop.org
5283 T: git git://people.freedesktop.org/~thomash/linux
5285 F: drivers/gpu/drm/vmwgfx/
5286 F: include/uapi/drm/vmwgfx_drm.h
5289 M: David Airlie <airlied@linux.ie>
5290 M: Daniel Vetter <daniel@ffwll.ch>
5291 L: dri-devel@lists.freedesktop.org
5292 T: git git://anongit.freedesktop.org/drm/drm
5293 B: https://bugs.freedesktop.org/
5294 C: irc://chat.freenode.net/dri-devel
5298 F: Documentation/devicetree/bindings/display/
5299 F: Documentation/devicetree/bindings/gpu/
5300 F: Documentation/gpu/
5302 F: include/uapi/drm/
5303 F: include/linux/vga*
5305 DRM DRIVERS AND MISC GPU PATCHES
5306 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5307 M: Maxime Ripard <maxime.ripard@bootlin.com>
5308 M: Sean Paul <sean@poorly.run>
5309 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5311 T: git git://anongit.freedesktop.org/drm/drm-misc
5312 F: Documentation/gpu/
5314 F: drivers/gpu/drm/*
5316 F: include/uapi/drm/drm*
5317 F: include/linux/vga*
5319 DRM DRIVERS FOR ALLWINNER A10
5320 M: Maxime Ripard <maxime.ripard@bootlin.com>
5321 L: dri-devel@lists.freedesktop.org
5323 F: drivers/gpu/drm/sun4i/
5324 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5325 T: git git://anongit.freedesktop.org/drm/drm-misc
5327 DRM DRIVERS FOR AMLOGIC SOCS
5328 M: Neil Armstrong <narmstrong@baylibre.com>
5329 L: dri-devel@lists.freedesktop.org
5330 L: linux-amlogic@lists.infradead.org
5331 W: http://linux-meson.com/
5333 F: drivers/gpu/drm/meson/
5334 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5335 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5336 F: Documentation/gpu/meson.rst
5337 T: git git://anongit.freedesktop.org/drm/drm-misc
5339 DRM DRIVERS FOR ATMEL HLCDC
5340 M: Boris Brezillon <bbrezillon@kernel.org>
5341 L: dri-devel@lists.freedesktop.org
5343 F: drivers/gpu/drm/atmel-hlcdc/
5344 F: Documentation/devicetree/bindings/display/atmel/
5345 T: git git://anongit.freedesktop.org/drm/drm-misc
5347 DRM DRIVERS FOR BRIDGE CHIPS
5348 M: Andrzej Hajda <a.hajda@samsung.com>
5349 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5351 T: git git://anongit.freedesktop.org/drm/drm-misc
5352 F: drivers/gpu/drm/bridge/
5354 DRM DRIVERS FOR EXYNOS
5355 M: Inki Dae <inki.dae@samsung.com>
5356 M: Joonyoung Shim <jy0922.shim@samsung.com>
5357 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5358 M: Kyungmin Park <kyungmin.park@samsung.com>
5359 L: dri-devel@lists.freedesktop.org
5360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5362 F: drivers/gpu/drm/exynos/
5363 F: include/uapi/drm/exynos_drm.h
5364 F: Documentation/devicetree/bindings/display/exynos/
5366 DRM DRIVERS FOR FREESCALE DCU
5367 M: Stefan Agner <stefan@agner.ch>
5368 M: Alison Wang <alison.wang@nxp.com>
5369 L: dri-devel@lists.freedesktop.org
5371 F: drivers/gpu/drm/fsl-dcu/
5372 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5373 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5374 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5375 T: git git://anongit.freedesktop.org/drm/drm-misc
5377 DRM DRIVERS FOR FREESCALE IMX
5378 M: Philipp Zabel <p.zabel@pengutronix.de>
5379 L: dri-devel@lists.freedesktop.org
5381 F: drivers/gpu/drm/imx/
5382 F: drivers/gpu/ipu-v3/
5383 F: Documentation/devicetree/bindings/display/imx/
5385 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5386 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5387 L: dri-devel@lists.freedesktop.org
5388 T: git git://github.com/patjak/drm-gma500
5390 F: drivers/gpu/drm/gma500/
5392 DRM DRIVERS FOR HISILICON
5393 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5394 M: Rongrong Zou <zourongrong@gmail.com>
5395 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5396 R: Chen Feng <puck.chen@hisilicon.com>
5397 L: dri-devel@lists.freedesktop.org
5398 T: git git://github.com/xin3liang/linux.git
5400 F: drivers/gpu/drm/hisilicon/
5401 F: Documentation/devicetree/bindings/display/hisilicon/
5403 DRM DRIVERS FOR LIMA
5404 M: Qiang Yu <yuq825@gmail.com>
5405 L: dri-devel@lists.freedesktop.org
5406 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5408 F: drivers/gpu/drm/lima/
5409 F: include/uapi/drm/lima_drm.h
5410 T: git git://anongit.freedesktop.org/drm/drm-misc
5412 DRM DRIVERS FOR MEDIATEK
5413 M: CK Hu <ck.hu@mediatek.com>
5414 M: Philipp Zabel <p.zabel@pengutronix.de>
5415 L: dri-devel@lists.freedesktop.org
5417 F: drivers/gpu/drm/mediatek/
5418 F: Documentation/devicetree/bindings/display/mediatek/
5420 DRM DRIVERS FOR NVIDIA TEGRA
5421 M: Thierry Reding <thierry.reding@gmail.com>
5422 L: dri-devel@lists.freedesktop.org
5423 L: linux-tegra@vger.kernel.org
5424 T: git git://anongit.freedesktop.org/tegra/linux.git
5426 F: drivers/gpu/drm/tegra/
5427 F: drivers/gpu/host1x/
5428 F: include/linux/host1x.h
5429 F: include/uapi/drm/tegra_drm.h
5430 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5432 DRM DRIVERS FOR RENESAS
5433 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5434 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5435 L: dri-devel@lists.freedesktop.org
5436 L: linux-renesas-soc@vger.kernel.org
5437 T: git git://linuxtv.org/pinchartl/media drm/du/next
5439 F: drivers/gpu/drm/rcar-du/
5440 F: drivers/gpu/drm/shmobile/
5441 F: include/linux/platform_data/shmob_drm.h
5442 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5443 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5444 F: Documentation/devicetree/bindings/display/renesas,du.txt
5446 DRM DRIVERS FOR ROCKCHIP
5447 M: Sandy Huang <hjc@rock-chips.com>
5448 M: Heiko Stübner <heiko@sntech.de>
5449 L: dri-devel@lists.freedesktop.org
5451 F: drivers/gpu/drm/rockchip/
5452 F: Documentation/devicetree/bindings/display/rockchip/
5453 T: git git://anongit.freedesktop.org/drm/drm-misc
5456 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5457 M: Vincent Abriou <vincent.abriou@st.com>
5458 L: dri-devel@lists.freedesktop.org
5459 T: git git://anongit.freedesktop.org/drm/drm-misc
5461 F: drivers/gpu/drm/sti
5462 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5465 M: Yannick Fertre <yannick.fertre@st.com>
5466 M: Philippe Cornu <philippe.cornu@st.com>
5467 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5468 M: Vincent Abriou <vincent.abriou@st.com>
5469 L: dri-devel@lists.freedesktop.org
5470 T: git git://anongit.freedesktop.org/drm/drm-misc
5472 F: drivers/gpu/drm/stm
5473 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5475 DRM DRIVERS FOR TI LCDC
5476 M: Jyri Sarha <jsarha@ti.com>
5477 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5478 L: dri-devel@lists.freedesktop.org
5480 F: drivers/gpu/drm/tilcdc/
5481 F: Documentation/devicetree/bindings/display/tilcdc/
5483 DRM DRIVERS FOR TI OMAP
5484 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5485 L: dri-devel@lists.freedesktop.org
5487 F: drivers/gpu/drm/omapdrm/
5488 F: Documentation/devicetree/bindings/display/ti/
5491 M: Eric Anholt <eric@anholt.net>
5493 F: drivers/gpu/drm/v3d/
5494 F: include/uapi/drm/v3d_drm.h
5495 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5496 T: git git://anongit.freedesktop.org/drm/drm-misc
5499 M: Eric Anholt <eric@anholt.net>
5500 T: git git://github.com/anholt/linux
5502 F: drivers/gpu/drm/vc4/
5503 F: include/uapi/drm/vc4_drm.h
5504 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5505 T: git git://anongit.freedesktop.org/drm/drm-misc
5507 DRM DRIVERS FOR VIVANTE GPU IP
5508 M: Lucas Stach <l.stach@pengutronix.de>
5509 R: Russell King <linux+etnaviv@armlinux.org.uk>
5510 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5511 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5512 L: dri-devel@lists.freedesktop.org
5514 F: drivers/gpu/drm/etnaviv/
5515 F: include/uapi/drm/etnaviv_drm.h
5516 F: Documentation/devicetree/bindings/display/etnaviv/
5518 DRM DRIVERS FOR ZTE ZX
5519 M: Shawn Guo <shawnguo@kernel.org>
5520 L: dri-devel@lists.freedesktop.org
5522 F: drivers/gpu/drm/zte/
5523 F: Documentation/devicetree/bindings/display/zte,vou.txt
5524 T: git git://anongit.freedesktop.org/drm/drm-misc
5527 M: Thierry Reding <thierry.reding@gmail.com>
5528 R: Sam Ravnborg <sam@ravnborg.org>
5529 L: dri-devel@lists.freedesktop.org
5530 T: git git://anongit.freedesktop.org/drm/drm-misc
5532 F: drivers/gpu/drm/drm_panel.c
5533 F: drivers/gpu/drm/panel/
5534 F: include/drm/drm_panel.h
5535 F: Documentation/devicetree/bindings/display/panel/
5538 M: Noralf Trønnes <noralf@tronnes.org>
5539 W: https://github.com/notro/tinydrm/wiki/Development
5540 T: git git://anongit.freedesktop.org/drm/drm-misc
5542 F: drivers/gpu/drm/tinydrm/
5543 F: include/drm/tinydrm/
5546 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5547 T: git git://anongit.freedesktop.org/drm/drm-misc
5548 L: dri-devel@lists.freedesktop.org
5549 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5551 F: drivers/gpu/drm/xen/
5552 F: Documentation/gpu/xen-front.rst
5555 M: Christian Koenig <christian.koenig@amd.com>
5556 M: Huang Rui <ray.huang@amd.com>
5557 T: git git://people.freedesktop.org/~agd5f/linux
5559 L: dri-devel@lists.freedesktop.org
5561 F: drivers/gpu/drm/ttm/
5563 DSBR100 USB FM RADIO DRIVER
5564 M: Alexey Klimov <klimov.linux@gmail.com>
5565 L: linux-media@vger.kernel.org
5566 T: git git://linuxtv.org/media_tree.git
5568 F: drivers/media/radio/dsbr100.c
5571 M: Francois Romieu <romieu@fr.zoreil.com>
5572 L: netdev@vger.kernel.org
5574 F: drivers/net/wan/dscc4.c
5577 M: Hans Verkuil <hverkuil@xs4all.nl>
5578 L: linux-media@vger.kernel.org
5579 T: git git://linuxtv.org/media_tree.git
5580 W: https://linuxtv.org
5582 F: drivers/media/pci/dt3155/
5584 DVB_USB_AF9015 MEDIA DRIVER
5585 M: Antti Palosaari <crope@iki.fi>
5586 L: linux-media@vger.kernel.org
5587 W: https://linuxtv.org
5588 W: http://palosaari.fi/linux/
5589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5590 T: git git://linuxtv.org/anttip/media_tree.git
5592 F: drivers/media/usb/dvb-usb-v2/af9015*
5594 DVB_USB_AF9035 MEDIA DRIVER
5595 M: Antti Palosaari <crope@iki.fi>
5596 L: linux-media@vger.kernel.org
5597 W: https://linuxtv.org
5598 W: http://palosaari.fi/linux/
5599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5600 T: git git://linuxtv.org/anttip/media_tree.git
5602 F: drivers/media/usb/dvb-usb-v2/af9035*
5604 DVB_USB_ANYSEE MEDIA DRIVER
5605 M: Antti Palosaari <crope@iki.fi>
5606 L: linux-media@vger.kernel.org
5607 W: https://linuxtv.org
5608 W: http://palosaari.fi/linux/
5609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5610 T: git git://linuxtv.org/anttip/media_tree.git
5612 F: drivers/media/usb/dvb-usb-v2/anysee*
5614 DVB_USB_AU6610 MEDIA DRIVER
5615 M: Antti Palosaari <crope@iki.fi>
5616 L: linux-media@vger.kernel.org
5617 W: https://linuxtv.org
5618 W: http://palosaari.fi/linux/
5619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5620 T: git git://linuxtv.org/anttip/media_tree.git
5622 F: drivers/media/usb/dvb-usb-v2/au6610*
5624 DVB_USB_CE6230 MEDIA DRIVER
5625 M: Antti Palosaari <crope@iki.fi>
5626 L: linux-media@vger.kernel.org
5627 W: https://linuxtv.org
5628 W: http://palosaari.fi/linux/
5629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5630 T: git git://linuxtv.org/anttip/media_tree.git
5632 F: drivers/media/usb/dvb-usb-v2/ce6230*
5634 DVB_USB_CXUSB MEDIA DRIVER
5635 M: Michael Krufky <mkrufky@linuxtv.org>
5636 L: linux-media@vger.kernel.org
5637 W: https://linuxtv.org
5638 W: http://github.com/mkrufky
5639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5640 T: git git://linuxtv.org/media_tree.git
5642 F: drivers/media/usb/dvb-usb/cxusb*
5644 DVB_USB_EC168 MEDIA DRIVER
5645 M: Antti Palosaari <crope@iki.fi>
5646 L: linux-media@vger.kernel.org
5647 W: https://linuxtv.org
5648 W: http://palosaari.fi/linux/
5649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5650 T: git git://linuxtv.org/anttip/media_tree.git
5652 F: drivers/media/usb/dvb-usb-v2/ec168*
5654 DVB_USB_GL861 MEDIA DRIVER
5655 M: Antti Palosaari <crope@iki.fi>
5656 L: linux-media@vger.kernel.org
5657 W: https://linuxtv.org
5658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5659 T: git git://linuxtv.org/anttip/media_tree.git
5661 F: drivers/media/usb/dvb-usb-v2/gl861*
5663 DVB_USB_MXL111SF MEDIA DRIVER
5664 M: Michael Krufky <mkrufky@linuxtv.org>
5665 L: linux-media@vger.kernel.org
5666 W: https://linuxtv.org
5667 W: http://github.com/mkrufky
5668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5669 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5671 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5673 DVB_USB_RTL28XXU MEDIA DRIVER
5674 M: Antti Palosaari <crope@iki.fi>
5675 L: linux-media@vger.kernel.org
5676 W: https://linuxtv.org
5677 W: http://palosaari.fi/linux/
5678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5679 T: git git://linuxtv.org/anttip/media_tree.git
5681 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5683 DVB_USB_V2 MEDIA DRIVER
5684 M: Antti Palosaari <crope@iki.fi>
5685 L: linux-media@vger.kernel.org
5686 W: https://linuxtv.org
5687 W: http://palosaari.fi/linux/
5688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5689 T: git git://linuxtv.org/anttip/media_tree.git
5691 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5692 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5695 M: Jason Baron <jbaron@akamai.com>
5697 F: lib/dynamic_debug.c
5698 F: include/linux/dynamic_debug.h
5700 DYNAMIC INTERRUPT MODERATION
5701 M: Tal Gilboa <talgi@mellanox.com>
5703 F: include/linux/dim.h
5706 DZ DECSTATION DZ11 SERIAL DRIVER
5707 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5709 F: drivers/tty/serial/dz.*
5711 E3X0 POWER BUTTON DRIVER
5712 M: Moritz Fischer <moritz.fischer@ettus.com>
5713 L: usrp-users@lists.ettus.com
5714 W: http://www.ettus.com
5716 F: drivers/input/misc/e3x0-button.c
5717 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5720 M: Antti Palosaari <crope@iki.fi>
5721 L: linux-media@vger.kernel.org
5722 W: https://linuxtv.org
5723 W: http://palosaari.fi/linux/
5724 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5725 T: git git://linuxtv.org/anttip/media_tree.git
5727 F: drivers/media/tuners/e4000*
5729 EARTH_PT1 MEDIA DRIVER
5730 M: Akihiro Tsukada <tskd08@gmail.com>
5731 L: linux-media@vger.kernel.org
5733 F: drivers/media/pci/pt1/
5735 EARTH_PT3 MEDIA DRIVER
5736 M: Akihiro Tsukada <tskd08@gmail.com>
5737 L: linux-media@vger.kernel.org
5739 F: drivers/media/pci/pt3/
5742 M: Antti Palosaari <crope@iki.fi>
5743 L: linux-media@vger.kernel.org
5744 W: https://linuxtv.org
5745 W: http://palosaari.fi/linux/
5746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5747 T: git git://linuxtv.org/anttip/media_tree.git
5749 F: drivers/media/dvb-frontends/ec100*
5752 M: Tyler Hicks <tyhicks@canonical.com>
5753 L: ecryptfs@vger.kernel.org
5754 W: http://ecryptfs.org
5755 W: https://launchpad.net/ecryptfs
5756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5758 F: Documentation/filesystems/ecryptfs.txt
5762 M: Borislav Petkov <bp@alien8.de>
5763 L: linux-edac@vger.kernel.org
5765 F: drivers/edac/amd64_edac*
5768 M: Stefan Schaeckeler <sschaeck@cisco.com>
5770 F: drivers/edac/aspeed_edac.c
5771 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5774 M: Robert Richter <rric@kernel.org>
5775 L: linux-edac@vger.kernel.org
5777 F: drivers/edac/highbank*
5780 M: Ralf Baechle <ralf@linux-mips.org>
5781 M: David Daney <david.daney@cavium.com>
5782 L: linux-edac@vger.kernel.org
5783 L: linux-mips@vger.kernel.org
5785 F: drivers/edac/octeon_edac*
5787 EDAC-CAVIUM THUNDERX
5788 M: David Daney <david.daney@cavium.com>
5789 M: Jan Glauber <jglauber@cavium.com>
5790 L: linux-edac@vger.kernel.org
5792 F: drivers/edac/thunderx_edac*
5795 M: Borislav Petkov <bp@alien8.de>
5796 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5797 R: James Morse <james.morse@arm.com>
5798 L: linux-edac@vger.kernel.org
5799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5802 F: Documentation/admin-guide/ras.rst
5803 F: Documentation/driver-api/edac.rst
5805 F: include/linux/edac.h
5808 M: Mark Gross <mark.gross@intel.com>
5809 L: linux-edac@vger.kernel.org
5811 F: drivers/edac/e752x_edac.c
5814 L: linux-edac@vger.kernel.org
5816 F: drivers/edac/e7xxx_edac.c
5819 M: York Sun <york.sun@nxp.com>
5820 L: linux-edac@vger.kernel.org
5822 F: drivers/edac/fsl_ddr_edac.*
5825 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5826 L: linux-edac@vger.kernel.org
5828 F: drivers/edac/ghes_edac.c
5831 M: Tony Luck <tony.luck@intel.com>
5832 L: linux-edac@vger.kernel.org
5834 F: drivers/edac/i10nm_base.c
5837 L: linux-edac@vger.kernel.org
5839 F: drivers/edac/i3000_edac.c
5842 L: linux-edac@vger.kernel.org
5844 F: drivers/edac/i5000_edac.c
5847 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5848 L: linux-edac@vger.kernel.org
5850 F: drivers/edac/i5400_edac.c
5853 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5854 L: linux-edac@vger.kernel.org
5856 F: drivers/edac/i7300_edac.c
5859 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5860 L: linux-edac@vger.kernel.org
5862 F: drivers/edac/i7core_edac.c
5865 M: Tim Small <tim@buttersideup.com>
5866 L: linux-edac@vger.kernel.org
5868 F: drivers/edac/i82443bxgx_edac.c
5871 M: "Arvind R." <arvino55@gmail.com>
5872 L: linux-edac@vger.kernel.org
5874 F: drivers/edac/i82975x_edac.c
5877 M: Jason Baron <jbaron@akamai.com>
5878 L: linux-edac@vger.kernel.org
5880 F: drivers/edac/ie31200_edac.c
5883 M: Johannes Thumshirn <morbidrsa@gmail.com>
5884 L: linux-edac@vger.kernel.org
5886 F: drivers/edac/mpc85xx_edac.[ch]
5889 M: Egor Martovetsky <egor@pasemi.com>
5890 L: linux-edac@vger.kernel.org
5892 F: drivers/edac/pasemi_edac.c
5895 M: Tony Luck <tony.luck@intel.com>
5896 L: linux-edac@vger.kernel.org
5898 F: drivers/edac/pnd2_edac.[ch]
5901 M: Tim Small <tim@buttersideup.com>
5902 L: linux-edac@vger.kernel.org
5904 F: drivers/edac/r82600_edac.c
5907 M: Tony Luck <tony.luck@intel.com>
5908 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5909 L: linux-edac@vger.kernel.org
5911 F: drivers/edac/sb_edac.c
5914 M: Yash Shah <yash.shah@sifive.com>
5915 L: linux-edac@vger.kernel.org
5917 F: drivers/edac/sifive_edac.c
5920 M: Tony Luck <tony.luck@intel.com>
5921 L: linux-edac@vger.kernel.org
5923 F: drivers/edac/skx_*.c
5926 M: Tero Kristo <t-kristo@ti.com>
5927 L: linux-edac@vger.kernel.org
5929 F: drivers/edac/ti_edac.c
5932 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5933 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5934 L: linux-arm-msm@vger.kernel.org
5935 L: linux-edac@vger.kernel.org
5937 F: drivers/edac/qcom_edac.c
5939 EDIROL UA-101/UA-1000 DRIVER
5940 M: Clemens Ladisch <clemens@ladisch.de>
5941 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5944 F: sound/usb/misc/ua101.c
5947 L: linux-efi@vger.kernel.org
5948 M: Ivan Hu <ivan.hu@canonical.com>
5949 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5951 F: drivers/firmware/efi/test/
5953 EFI VARIABLE FILESYSTEM
5954 M: Matthew Garrett <matthew.garrett@nebula.com>
5955 M: Jeremy Kerr <jk@ozlabs.org>
5956 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5958 L: linux-efi@vger.kernel.org
5962 EFIFB FRAMEBUFFER DRIVER
5963 L: linux-fbdev@vger.kernel.org
5964 M: Peter Jones <pjones@redhat.com>
5966 F: drivers/video/fbdev/efifb.c
5969 W: http://aeschi.ch.eu.org/efs/
5973 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5974 M: Douglas Miller <dougmill@linux.ibm.com>
5975 L: netdev@vger.kernel.org
5977 F: drivers/net/ethernet/ibm/ehea/
5979 EM28XX VIDEO4LINUX DRIVER
5980 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5981 L: linux-media@vger.kernel.org
5982 W: https://linuxtv.org
5983 T: git git://linuxtv.org/media_tree.git
5985 F: drivers/media/usb/em28xx/
5986 F: Documentation/media/v4l-drivers/em28xx*
5989 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5990 M: Matt Mackall <mpm@selenic.com>
5991 M: David Woodhouse <dwmw2@infradead.org>
5992 L: linux-embedded@vger.kernel.org
5995 Emulex 10Gbps iSCSI - OneConnect DRIVER
5996 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5997 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5998 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5999 L: linux-scsi@vger.kernel.org
6000 W: http://www.broadcom.com
6002 F: drivers/scsi/be2iscsi/
6004 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6005 M: Sathya Perla <sathya.perla@broadcom.com>
6006 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6007 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6008 M: Somnath Kotur <somnath.kotur@broadcom.com>
6009 L: netdev@vger.kernel.org
6010 W: http://www.emulex.com
6012 F: drivers/net/ethernet/emulex/benet/
6014 EMULEX ONECONNECT ROCE DRIVER
6015 M: Selvin Xavier <selvin.xavier@broadcom.com>
6016 M: Devesh Sharma <devesh.sharma@broadcom.com>
6017 L: linux-rdma@vger.kernel.org
6018 W: http://www.broadcom.com
6020 F: drivers/infiniband/hw/ocrdma/
6021 F: include/uapi/rdma/ocrdma-abi.h
6023 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6024 M: James Smart <james.smart@broadcom.com>
6025 M: Dick Kennedy <dick.kennedy@broadcom.com>
6026 L: linux-scsi@vger.kernel.org
6027 W: http://www.broadcom.com
6029 F: drivers/scsi/lpfc/
6031 ENE CB710 FLASH CARD READER DRIVER
6032 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6034 F: drivers/misc/cb710/
6035 F: drivers/mmc/host/cb710-mmc.*
6036 F: include/linux/cb710.h
6038 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6039 M: Maxim Levitsky <maximlevitsky@gmail.com>
6041 F: drivers/media/rc/ene_ir.*
6043 EPSON S1D13XXX FRAMEBUFFER DRIVER
6044 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6047 F: drivers/video/fbdev/s1d13xxxfb.c
6048 F: include/video/s1d13xxxfb.h
6051 M: Gao Xiang <gaoxiang25@huawei.com>
6052 M: Chao Yu <yuchao0@huawei.com>
6053 L: linux-erofs@lists.ozlabs.org
6057 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6058 M: Jeff Layton <jlayton@kernel.org>
6061 F: include/linux/errseq.h
6063 ET131X NETWORK DRIVER
6064 M: Mark Einon <mark.einon@gmail.com>
6066 F: drivers/net/ethernet/agere/
6069 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6070 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6071 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6072 L: netdev@vger.kernel.org
6073 W: http://www.linuxfoundation.org/en/Net:Bridge
6075 F: include/linux/netfilter_bridge/
6078 ETHERNET PHY LIBRARY
6079 M: Andrew Lunn <andrew@lunn.ch>
6080 M: Florian Fainelli <f.fainelli@gmail.com>
6081 M: Heiner Kallweit <hkallweit1@gmail.com>
6082 L: netdev@vger.kernel.org
6084 F: Documentation/ABI/testing/sysfs-bus-mdio
6085 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6086 F: Documentation/devicetree/bindings/net/mdio*
6087 F: Documentation/networking/phy.rst
6089 F: drivers/of/of_mdio.c
6090 F: drivers/of/of_net.c
6091 F: include/linux/*mdio*.h
6092 F: include/linux/of_net.h
6093 F: include/linux/phy.h
6094 F: include/linux/phy_fixed.h
6095 F: include/linux/platform_data/mdio-bcm-unimac.h
6096 F: include/linux/platform_data/mdio-gpio.h
6097 F: include/trace/events/mdio.h
6098 F: include/uapi/linux/mdio.h
6099 F: include/uapi/linux/mii.h
6102 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6104 F: drivers/staging/exfat/
6107 M: Jan Kara <jack@suse.com>
6108 L: linux-ext4@vger.kernel.org
6110 F: Documentation/filesystems/ext2.txt
6112 F: include/linux/ext2*
6115 M: "Theodore Ts'o" <tytso@mit.edu>
6116 M: Andreas Dilger <adilger.kernel@dilger.ca>
6117 L: linux-ext4@vger.kernel.org
6118 W: http://ext4.wiki.kernel.org
6119 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6122 F: Documentation/filesystems/ext4/
6125 Extended Verification Module (EVM)
6126 M: Mimi Zohar <zohar@linux.ibm.com>
6127 L: linux-integrity@vger.kernel.org
6129 F: security/integrity/evm/
6131 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6132 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6133 L: linux-efi@vger.kernel.org
6134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6136 F: Documentation/admin-guide/efi-stub.rst
6137 F: arch/*/kernel/efi.c
6138 F: arch/x86/boot/compressed/eboot.[ch]
6139 F: arch/*/include/asm/efi.h
6140 F: arch/x86/platform/efi/
6141 F: drivers/firmware/efi/
6142 F: include/linux/efi*.h
6143 F: arch/arm/boot/compressed/efi-header.S
6144 F: arch/arm64/kernel/efi-entry.S
6146 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6147 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6148 M: Chanwoo Choi <cw00.choi@samsung.com>
6149 L: linux-kernel@vger.kernel.org
6150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6153 F: include/linux/extcon/
6154 F: include/linux/extcon.h
6155 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6156 F: Documentation/devicetree/bindings/extcon/
6159 M: Jingoo Han <jingoohan1@gmail.com>
6160 L: dri-devel@lists.freedesktop.org
6162 F: drivers/gpu/drm/exynos/exynos_dp*
6164 EXYNOS SYSMMU (IOMMU) driver
6165 M: Marek Szyprowski <m.szyprowski@samsung.com>
6166 L: iommu@lists.linux-foundation.org
6168 F: drivers/iommu/exynos-iommu.c
6170 EZchip NPS platform support
6171 M: Vineet Gupta <vgupta@synopsys.com>
6172 M: Ofer Levi <oferle@mellanox.com>
6174 F: arch/arc/plat-eznps
6175 F: arch/arc/boot/dts/eznps.dts
6178 M: Jaegeuk Kim <jaegeuk@kernel.org>
6179 M: Chao Yu <yuchao0@huawei.com>
6180 L: linux-f2fs-devel@lists.sourceforge.net
6181 W: https://f2fs.wiki.kernel.org/
6182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6184 F: Documentation/filesystems/f2fs.txt
6185 F: Documentation/ABI/testing/sysfs-fs-f2fs
6187 F: include/linux/f2fs_fs.h
6188 F: include/trace/events/f2fs.h
6190 F71805F HARDWARE MONITORING DRIVER
6191 M: Jean Delvare <jdelvare@suse.com>
6192 L: linux-hwmon@vger.kernel.org
6194 F: Documentation/hwmon/f71805f.rst
6195 F: drivers/hwmon/f71805f.c
6198 M: Josh Poimboeuf <jpoimboe@redhat.com>
6200 F: scripts/faddr2line
6203 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6204 L: netdev@vger.kernel.org
6206 F: net/core/failover.c
6207 F: include/net/failover.h
6208 F: Documentation/networking/failover.rst
6211 M: Jan Kara <jack@suse.cz>
6212 R: Amir Goldstein <amir73il@gmail.com>
6213 L: linux-fsdevel@vger.kernel.org
6215 F: fs/notify/fanotify/
6216 F: include/linux/fanotify.h
6217 F: include/uapi/linux/fanotify.h
6219 FARSYNC SYNCHRONOUS DRIVER
6220 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6221 W: http://www.farsite.co.uk/
6223 F: drivers/net/wan/farsync.*
6225 FAULT INJECTION SUPPORT
6226 M: Akinobu Mita <akinobu.mita@gmail.com>
6228 F: Documentation/fault-injection/
6229 F: lib/fault-inject.c
6231 FBTFT Framebuffer drivers
6233 L: dri-devel@lists.freedesktop.org
6234 L: linux-fbdev@vger.kernel.org
6235 F: drivers/staging/fbtft/
6238 M: Michael Buesch <m@bues.ch>
6239 L: linux-media@vger.kernel.org
6241 F: drivers/media/tuners/fc0011.h
6242 F: drivers/media/tuners/fc0011.c
6245 M: Antti Palosaari <crope@iki.fi>
6246 L: linux-media@vger.kernel.org
6247 W: https://linuxtv.org
6248 W: http://palosaari.fi/linux/
6249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6250 T: git git://linuxtv.org/anttip/media_tree.git
6252 F: drivers/media/tuners/fc2580*
6254 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6255 M: Hannes Reinecke <hare@suse.de>
6256 L: linux-scsi@vger.kernel.org
6257 W: www.Open-FCoE.org
6259 F: drivers/scsi/libfc/
6260 F: drivers/scsi/fcoe/
6262 F: include/scsi/libfc.h
6263 F: include/scsi/libfcoe.h
6264 F: include/uapi/scsi/fc/
6266 FILE LOCKING (flock() and fcntl()/lockf())
6267 M: Jeff Layton <jlayton@kernel.org>
6268 M: "J. Bruce Fields" <bfields@fieldses.org>
6269 L: linux-fsdevel@vger.kernel.org
6271 F: include/linux/fcntl.h
6272 F: include/uapi/linux/fcntl.h
6276 FILESYSTEMS (VFS and infrastructure)
6277 M: Alexander Viro <viro@zeniv.linux.org.uk>
6278 L: linux-fsdevel@vger.kernel.org
6281 F: include/linux/fs.h
6282 F: include/linux/fs_types.h
6283 F: include/uapi/linux/fs.h
6285 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6286 M: Riku Voipio <riku.voipio@iki.fi>
6287 L: linux-hwmon@vger.kernel.org
6289 F: drivers/hwmon/f75375s.c
6290 F: include/linux/f75375s.h
6292 FIREWIRE AUDIO DRIVERS
6293 M: Clemens Ladisch <clemens@ladisch.de>
6294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6299 FIREWIRE MEDIA DRIVERS (firedtv)
6300 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6301 L: linux-media@vger.kernel.org
6302 L: linux1394-devel@lists.sourceforge.net
6303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6305 F: drivers/media/firewire/
6307 FIREWIRE SBP-2 TARGET
6308 M: Chris Boot <bootc@bootc.net>
6309 L: linux-scsi@vger.kernel.org
6310 L: target-devel@vger.kernel.org
6311 L: linux1394-devel@lists.sourceforge.net
6312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6314 F: drivers/target/sbp/
6317 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6318 L: linux1394-devel@lists.sourceforge.net
6319 W: http://ieee1394.wiki.kernel.org/
6320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6322 F: drivers/firewire/
6323 F: include/linux/firewire.h
6324 F: include/uapi/linux/firewire*.h
6327 FIRMWARE LOADER (request_firmware)
6328 M: Luis Chamberlain <mcgrof@kernel.org>
6329 L: linux-kernel@vger.kernel.org
6331 F: Documentation/firmware_class/
6332 F: drivers/base/firmware_loader/
6333 F: include/linux/firmware.h
6335 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6336 M: Joshua Morris <josh.h.morris@us.ibm.com>
6337 M: Philip Kelleher <pjk1939@linux.ibm.com>
6339 F: drivers/block/rsxx/
6341 FLEXTIMER FTM-QUADDEC DRIVER
6342 M: Patrick Havelange <patrick.havelange@essensium.com>
6343 L: linux-iio@vger.kernel.org
6345 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6346 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6347 F: drivers/counter/ftm-quaddec.c
6350 M: Denis Efremov <efremov@linux.com>
6352 L: linux-block@vger.kernel.org
6353 F: drivers/block/floppy.c
6356 M: Alessandro Rubini <rubini@gnudd.com>
6357 W: http://www.ohwr.org/projects/fmc-bus
6360 F: include/linux/fmc*.h
6361 F: include/linux/ipmi-fru.h
6364 FPGA MANAGER FRAMEWORK
6365 M: Moritz Fischer <mdf@kernel.org>
6366 L: linux-fpga@vger.kernel.org
6368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6369 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6370 F: Documentation/fpga/
6371 F: Documentation/driver-api/fpga/
6372 F: Documentation/devicetree/bindings/fpga/
6374 F: include/linux/fpga/
6375 W: http://www.rocketboards.org
6378 M: Wu Hao <hao.wu@intel.com>
6379 L: linux-fpga@vger.kernel.org
6381 F: Documentation/fpga/dfl.rst
6382 F: include/uapi/linux/fpga-dfl.h
6383 F: drivers/fpga/dfl*
6386 M: Bill Metzenthen <billm@melbpc.org.au>
6387 W: http://floatingpoint.sourceforge.net/emulator/index.html
6389 F: arch/x86/math-emu/
6391 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6392 L: netdev@vger.kernel.org
6394 F: drivers/net/wan/dlci.c
6395 F: drivers/net/wan/sdla.c
6398 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6399 L: dri-devel@lists.freedesktop.org
6400 L: linux-fbdev@vger.kernel.org
6401 T: git git://anongit.freedesktop.org/drm/drm-misc
6402 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6404 F: Documentation/fb/
6407 F: include/linux/fb.h
6408 F: include/uapi/video/
6409 F: include/uapi/linux/fb.h
6411 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6412 M: Horia Geantă <horia.geanta@nxp.com>
6413 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6414 L: linux-crypto@vger.kernel.org
6416 F: drivers/crypto/caam/
6417 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6419 FREESCALE DIU FRAMEBUFFER DRIVER
6420 M: Timur Tabi <timur@kernel.org>
6421 L: linux-fbdev@vger.kernel.org
6423 F: drivers/video/fbdev/fsl-diu-fb.*
6425 FREESCALE DMA DRIVER
6426 M: Li Yang <leoyang.li@nxp.com>
6427 M: Zhang Wei <zw@zh-kernel.org>
6428 L: linuxppc-dev@lists.ozlabs.org
6430 F: drivers/dma/fsldma.*
6432 FREESCALE ENETC ETHERNET DRIVERS
6433 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6434 L: netdev@vger.kernel.org
6436 F: drivers/net/ethernet/freescale/enetc/
6438 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6439 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6440 L: netdev@vger.kernel.org
6442 F: drivers/net/ethernet/freescale/gianfar*
6443 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6445 FREESCALE GPMI NAND DRIVER
6446 M: Han Xu <han.xu@nxp.com>
6447 L: linux-mtd@lists.infradead.org
6449 F: drivers/mtd/nand/raw/gpmi-nand/*
6451 FREESCALE I2C CPM DRIVER
6452 M: Jochen Friedrich <jochen@scram.de>
6453 L: linuxppc-dev@lists.ozlabs.org
6454 L: linux-i2c@vger.kernel.org
6456 F: drivers/i2c/busses/i2c-cpm.c
6458 FREESCALE IMX DDR PMU DRIVER
6459 M: Frank Li <Frank.li@nxp.com>
6460 L: linux-arm-kernel@lists.infradead.org
6462 F: drivers/perf/fsl_imx8_ddr_perf.c
6463 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6465 FREESCALE IMX I2C DRIVER
6466 M: Oleksij Rempel <o.rempel@pengutronix.de>
6467 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6468 L: linux-i2c@vger.kernel.org
6470 F: drivers/i2c/busses/i2c-imx.c
6471 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6473 FREESCALE IMX LPI2C DRIVER
6474 M: Dong Aisheng <aisheng.dong@nxp.com>
6475 L: linux-i2c@vger.kernel.org
6476 L: linux-imx@nxp.com
6478 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6479 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6481 FREESCALE IMX / MXC FEC DRIVER
6482 M: Fugang Duan <fugang.duan@nxp.com>
6483 L: netdev@vger.kernel.org
6485 F: drivers/net/ethernet/freescale/fec_main.c
6486 F: drivers/net/ethernet/freescale/fec_ptp.c
6487 F: drivers/net/ethernet/freescale/fec.h
6488 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6490 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6491 M: Sascha Hauer <s.hauer@pengutronix.de>
6492 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6493 L: linux-fbdev@vger.kernel.org
6494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6496 F: include/linux/platform_data/video-imxfb.h
6497 F: drivers/video/fbdev/imxfb.c
6499 FREESCALE QORIQ DPAA ETHERNET DRIVER
6500 M: Madalin Bucur <madalin.bucur@nxp.com>
6501 L: netdev@vger.kernel.org
6503 F: drivers/net/ethernet/freescale/dpaa
6505 FREESCALE QORIQ DPAA FMAN DRIVER
6506 M: Madalin Bucur <madalin.bucur@nxp.com>
6507 L: netdev@vger.kernel.org
6509 F: drivers/net/ethernet/freescale/fman
6510 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6512 FREESCALE QORIQ PTP CLOCK DRIVER
6513 M: Yangbo Lu <yangbo.lu@nxp.com>
6514 L: netdev@vger.kernel.org
6516 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6517 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6518 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6519 F: drivers/ptp/ptp_qoriq.c
6520 F: drivers/ptp/ptp_qoriq_debugfs.c
6521 F: include/linux/fsl/ptp_qoriq.h
6522 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6524 FREESCALE QUAD SPI DRIVER
6525 M: Han Xu <han.xu@nxp.com>
6526 L: linux-spi@vger.kernel.org
6528 F: drivers/spi/spi-fsl-qspi.c
6530 FREESCALE QUICC ENGINE LIBRARY
6531 M: Qiang Zhao <qiang.zhao@nxp.com>
6532 L: linuxppc-dev@lists.ozlabs.org
6534 F: drivers/soc/fsl/qe/
6535 F: include/soc/fsl/*qe*.h
6536 F: include/soc/fsl/*ucc*.h
6538 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6539 M: Li Yang <leoyang.li@nxp.com>
6540 L: netdev@vger.kernel.org
6541 L: linuxppc-dev@lists.ozlabs.org
6543 F: drivers/net/ethernet/freescale/ucc_geth*
6545 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6546 M: Zhao Qiang <qiang.zhao@nxp.com>
6547 L: netdev@vger.kernel.org
6548 L: linuxppc-dev@lists.ozlabs.org
6550 F: drivers/net/wan/fsl_ucc_hdlc*
6552 FREESCALE QUICC ENGINE UCC UART DRIVER
6553 M: Timur Tabi <timur@kernel.org>
6554 L: linuxppc-dev@lists.ozlabs.org
6556 F: drivers/tty/serial/ucc_uart.c
6558 FREESCALE SOC DRIVERS
6559 M: Li Yang <leoyang.li@nxp.com>
6560 L: linuxppc-dev@lists.ozlabs.org
6561 L: linux-arm-kernel@lists.infradead.org
6563 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6564 F: Documentation/devicetree/bindings/soc/fsl/
6566 F: include/linux/fsl/
6568 FREESCALE SOC FS_ENET DRIVER
6569 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6570 L: linuxppc-dev@lists.ozlabs.org
6571 L: netdev@vger.kernel.org
6573 F: drivers/net/ethernet/freescale/fs_enet/
6574 F: include/linux/fs_enet_pd.h
6576 FREESCALE SOC SOUND DRIVERS
6577 M: Timur Tabi <timur@kernel.org>
6578 M: Nicolin Chen <nicoleotsuka@gmail.com>
6579 M: Xiubo Li <Xiubo.Lee@gmail.com>
6580 R: Fabio Estevam <festevam@gmail.com>
6581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6582 L: linuxppc-dev@lists.ozlabs.org
6584 F: sound/soc/fsl/fsl*
6585 F: sound/soc/fsl/imx*
6586 F: sound/soc/fsl/mpc8610_hpcd.c
6588 FREESCALE USB PERIPHERAL DRIVERS
6589 M: Li Yang <leoyang.li@nxp.com>
6590 L: linux-usb@vger.kernel.org
6591 L: linuxppc-dev@lists.ozlabs.org
6593 F: drivers/usb/gadget/udc/fsl*
6596 M: Christoph Hellwig <hch@infradead.org>
6597 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6602 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6603 M: Pavel Machek <pavel@ucw.cz>
6604 L: linux-pm@vger.kernel.org
6606 F: Documentation/power/freezing-of-tasks.rst
6607 F: include/linux/freezer.h
6611 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6612 L: linux-kernel@vger.kernel.org
6615 F: include/linux/frontswap.h
6617 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6618 M: David Howells <dhowells@redhat.com>
6619 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6621 F: Documentation/filesystems/caching/
6623 F: include/linux/fscache*.h
6625 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6626 M: Theodore Y. Ts'o <tytso@mit.edu>
6627 M: Jaegeuk Kim <jaegeuk@kernel.org>
6628 M: Eric Biggers <ebiggers@kernel.org>
6629 L: linux-fscrypt@vger.kernel.org
6630 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6631 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6634 F: include/linux/fscrypt*.h
6635 F: Documentation/filesystems/fscrypt.rst
6638 M: Jeremy Kerr <jk@ozlabs.org>
6639 M: Joel Stanley <joel@jms.id.au>
6640 R: Alistar Popple <alistair@popple.id.au>
6641 R: Eddie James <eajames@linux.ibm.com>
6642 L: linux-fsi@lists.ozlabs.org
6643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6644 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6647 F: include/linux/fsi*.h
6648 F: include/trace/events/fsi*.h
6650 FSI-ATTACHED I2C DRIVER
6651 M: Eddie James <eajames@linux.ibm.com>
6652 L: linux-i2c@vger.kernel.org
6653 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6655 F: drivers/i2c/busses/i2c-fsi.c
6656 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6658 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6659 M: Jan Kara <jack@suse.cz>
6660 R: Amir Goldstein <amir73il@gmail.com>
6661 L: linux-fsdevel@vger.kernel.org
6664 F: include/linux/fsnotify*.h
6666 FUJITSU LAPTOP EXTRAS
6667 M: Jonathan Woithe <jwoithe@just42.net>
6668 L: platform-driver-x86@vger.kernel.org
6670 F: drivers/platform/x86/fujitsu-laptop.c
6672 FUJITSU M-5MO LS CAMERA ISP DRIVER
6673 M: Kyungmin Park <kyungmin.park@samsung.com>
6674 M: Heungjun Kim <riverful.kim@samsung.com>
6675 L: linux-media@vger.kernel.org
6677 F: drivers/media/i2c/m5mols/
6678 F: include/media/i2c/m5mols.h
6680 FUJITSU TABLET EXTRAS
6681 M: Robert Gerlach <khnz@gmx.de>
6682 L: platform-driver-x86@vger.kernel.org
6684 F: drivers/platform/x86/fujitsu-tablet.c
6686 FUSE: FILESYSTEM IN USERSPACE
6687 M: Miklos Szeredi <miklos@szeredi.hu>
6688 L: linux-fsdevel@vger.kernel.org
6689 W: http://fuse.sourceforge.net/
6690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6693 F: include/uapi/linux/fuse.h
6694 F: Documentation/filesystems/fuse.txt
6697 M: Thomas Gleixner <tglx@linutronix.de>
6698 M: Ingo Molnar <mingo@redhat.com>
6699 R: Peter Zijlstra <peterz@infradead.org>
6700 R: Darren Hart <dvhart@infradead.org>
6701 L: linux-kernel@vger.kernel.org
6702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6705 F: include/asm-generic/futex.h
6706 F: include/linux/futex.h
6707 F: include/uapi/linux/futex.h
6708 F: tools/testing/selftests/futex/
6709 F: tools/perf/bench/futex*
6710 F: Documentation/*futex*
6713 M: Kees Cook <keescook@chromium.org>
6714 R: Emese Revfy <re.emese@gmail.com>
6715 L: kernel-hardening@lists.openwall.com
6717 F: scripts/gcc-plugins/
6718 F: scripts/gcc-plugin.sh
6719 F: scripts/Makefile.gcc-plugins
6720 F: Documentation/core-api/gcc-plugins.rst
6722 GASKET DRIVER FRAMEWORK
6723 M: Rob Springer <rspringer@google.com>
6724 M: Todd Poynor <toddpoynor@google.com>
6725 M: Ben Chan <benchan@chromium.org>
6727 F: drivers/staging/gasket/
6729 GCOV BASED KERNEL PROFILING
6730 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6733 F: Documentation/dev-tools/gcov.rst
6735 GDB KERNEL DEBUGGING HELPER SCRIPTS
6736 M: Jan Kiszka <jan.kiszka@siemens.com>
6737 M: Kieran Bingham <kbingham@kernel.org>
6741 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6742 M: Achim Leubner <achim_leubner@adaptec.com>
6743 L: linux-scsi@vger.kernel.org
6744 W: http://www.icp-vortex.com/
6746 F: drivers/scsi/gdt*
6748 GEMTEK FM RADIO RECEIVER DRIVER
6749 M: Hans Verkuil <hverkuil@xs4all.nl>
6750 L: linux-media@vger.kernel.org
6751 T: git git://linuxtv.org/media_tree.git
6752 W: https://linuxtv.org
6754 F: drivers/media/radio/radio-gemtek*
6756 GENERIC GPIO I2C DRIVER
6757 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6759 F: drivers/i2c/busses/i2c-gpio.c
6760 F: include/linux/platform_data/i2c-gpio.h
6762 GENERIC GPIO I2C MULTIPLEXER DRIVER
6763 M: Peter Korsgaard <peter.korsgaard@barco.com>
6764 L: linux-i2c@vger.kernel.org
6766 F: drivers/i2c/muxes/i2c-mux-gpio.c
6767 F: include/linux/platform_data/i2c-mux-gpio.h
6768 F: Documentation/i2c/muxes/i2c-mux-gpio
6770 GENERIC HDLC (WAN) DRIVERS
6771 M: Krzysztof Halasa <khc@pm.waw.pl>
6772 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6774 F: drivers/net/wan/c101.c
6775 F: drivers/net/wan/hd6457*
6776 F: drivers/net/wan/hdlc*
6777 F: drivers/net/wan/n2.c
6778 F: drivers/net/wan/pc300too.c
6779 F: drivers/net/wan/pci200syn.c
6780 F: drivers/net/wan/wanxl*
6782 GENERIC INCLUDE/ASM HEADER FILES
6783 M: Arnd Bergmann <arnd@arndb.de>
6784 L: linux-arch@vger.kernel.org
6785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6787 F: include/asm-generic/
6788 F: include/uapi/asm-generic/
6790 GENERIC PHY FRAMEWORK
6791 M: Kishon Vijay Abraham I <kishon@ti.com>
6792 L: linux-kernel@vger.kernel.org
6793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6796 F: include/linux/phy/
6797 F: Documentation/devicetree/bindings/phy/
6799 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6800 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6802 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6805 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6806 M: Kevin Hilman <khilman@kernel.org>
6807 M: Ulf Hansson <ulf.hansson@linaro.org>
6808 L: linux-pm@vger.kernel.org
6810 F: drivers/base/power/domain*.c
6811 F: include/linux/pm_domain.h
6812 F: Documentation/devicetree/bindings/power/power_domain.txt
6814 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6815 M: Eugen Hristev <eugen.hristev@microchip.com>
6816 L: linux-input@vger.kernel.org
6818 F: drivers/input/touchscreen/resistive-adc-touch.c
6820 GENERIC UIO DRIVER FOR PCI DEVICES
6821 M: "Michael S. Tsirkin" <mst@redhat.com>
6822 L: kvm@vger.kernel.org
6824 F: drivers/uio/uio_pci_generic.c
6826 GENERIC VDSO LIBRARY:
6827 M: Andy Lutomirski <luto@kernel.org>
6828 M: Thomas Gleixner <tglx@linutronix.de>
6829 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6830 L: linux-kernel@vger.kernel.org
6831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6834 F: kernel/time/vsyscall.c
6836 F: include/asm-generic/vdso/vsyscall.h
6838 GENWQE (IBM Generic Workqueue Card)
6839 M: Frank Haverkamp <haver@linux.ibm.com>
6841 F: drivers/misc/genwqe/
6843 GET_MAINTAINER SCRIPT
6844 M: Joe Perches <joe@perches.com>
6846 F: scripts/get_maintainer.pl
6849 M: Bob Peterson <rpeterso@redhat.com>
6850 M: Andreas Gruenbacher <agruenba@redhat.com>
6851 L: cluster-devel@redhat.com
6852 W: http://sources.redhat.com/cluster/
6853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6855 F: Documentation/filesystems/gfs2*.txt
6857 F: include/uapi/linux/gfs2_ondisk.h
6860 M: Johan Hovold <johan@kernel.org>
6861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6863 F: Documentation/ABI/testing/sysfs-class-gnss
6864 F: Documentation/devicetree/bindings/gnss/
6866 F: include/linux/gnss.h
6869 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6870 L: linux-media@vger.kernel.org
6872 F: drivers/media/usb/go7007/
6875 M: Bastien Nocera <hadess@hadess.net>
6876 L: linux-input@vger.kernel.org
6878 F: drivers/input/touchscreen/goodix.c
6880 GOOGLE ETHERNET DRIVERS
6881 M: Catherine Sullivan <csully@google.com>
6882 R: Sagi Shahar <sagis@google.com>
6883 R: Jon Olson <jonolson@google.com>
6884 L: netdev@vger.kernel.org
6886 F: Documentation/networking/device_drivers/google/gve.rst
6887 F: drivers/net/ethernet/google
6889 GPD POCKET FAN DRIVER
6890 M: Hans de Goede <hdegoede@redhat.com>
6891 L: platform-driver-x86@vger.kernel.org
6893 F: drivers/platform/x86/gpd-pocket-fan.c
6896 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6897 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6898 L: linux-gpio@vger.kernel.org
6899 L: linux-acpi@vger.kernel.org
6901 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6902 F: drivers/gpio/gpiolib-acpi.c
6905 M: Sean Young <sean@mess.org>
6906 L: linux-media@vger.kernel.org
6908 F: drivers/media/rc/gpio-ir-tx.c
6911 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6912 L: linux-gpio@vger.kernel.org
6914 F: drivers/gpio/gpio-mockup.c
6915 F: tools/testing/selftests/gpio/
6918 M: Linus Walleij <linus.walleij@linaro.org>
6919 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6920 L: linux-gpio@vger.kernel.org
6921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6923 F: Documentation/devicetree/bindings/gpio/
6924 F: Documentation/driver-api/gpio/
6925 F: Documentation/admin-guide/gpio/
6926 F: Documentation/ABI/testing/gpio-cdev
6927 F: Documentation/ABI/obsolete/sysfs-gpio
6929 F: include/linux/gpio/
6930 F: include/linux/gpio.h
6931 F: include/linux/of_gpio.h
6932 F: include/asm-generic/gpio.h
6933 F: include/uapi/linux/gpio.h
6936 GRE DEMULTIPLEXER DRIVER
6937 M: Dmitry Kozlov <xeb@mail.ru>
6938 L: netdev@vger.kernel.org
6940 F: net/ipv4/gre_demux.c
6941 F: net/ipv4/gre_offload.c
6942 F: include/net/gre.h
6944 GRETH 10/100/1G Ethernet MAC device driver
6945 M: Andreas Larsson <andreas@gaisler.com>
6946 L: netdev@vger.kernel.org
6948 F: drivers/net/ethernet/aeroflex/
6950 GREYBUS AUDIO PROTOCOLS DRIVERS
6951 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6952 M: Mark Greer <mgreer@animalcreek.com>
6954 F: drivers/staging/greybus/audio_apbridgea.c
6955 F: drivers/staging/greybus/audio_apbridgea.h
6956 F: drivers/staging/greybus/audio_codec.c
6957 F: drivers/staging/greybus/audio_codec.h
6958 F: drivers/staging/greybus/audio_gb.c
6959 F: drivers/staging/greybus/audio_manager.c
6960 F: drivers/staging/greybus/audio_manager.h
6961 F: drivers/staging/greybus/audio_manager_module.c
6962 F: drivers/staging/greybus/audio_manager_private.h
6963 F: drivers/staging/greybus/audio_manager_sysfs.c
6964 F: drivers/staging/greybus/audio_module.c
6965 F: drivers/staging/greybus/audio_topology.c
6967 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6968 M: Viresh Kumar <vireshk@kernel.org>
6970 F: drivers/staging/greybus/authentication.c
6971 F: drivers/staging/greybus/bootrom.c
6972 F: drivers/staging/greybus/firmware.h
6973 F: drivers/staging/greybus/fw-core.c
6974 F: drivers/staging/greybus/fw-download.c
6975 F: drivers/staging/greybus/fw-management.c
6976 F: drivers/staging/greybus/greybus_authentication.h
6977 F: drivers/staging/greybus/greybus_firmware.h
6978 F: drivers/staging/greybus/hid.c
6979 F: drivers/staging/greybus/i2c.c
6980 F: drivers/staging/greybus/spi.c
6981 F: drivers/staging/greybus/spilib.c
6982 F: drivers/staging/greybus/spilib.h
6984 GREYBUS LOOPBACK DRIVER
6985 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6987 F: drivers/staging/greybus/loopback.c
6989 GREYBUS PLATFORM DRIVERS
6990 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6992 F: drivers/staging/greybus/arche-platform.c
6993 F: drivers/staging/greybus/arche-apb-ctrl.c
6994 F: drivers/staging/greybus/arche_platform.h
6996 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6997 M: Rui Miguel Silva <rmfrfs@gmail.com>
6999 F: drivers/staging/greybus/sdio.c
7000 F: drivers/staging/greybus/light.c
7001 F: drivers/staging/greybus/gpio.c
7002 F: drivers/staging/greybus/power_supply.c
7003 F: drivers/staging/greybus/spi.c
7004 F: drivers/staging/greybus/spilib.c
7007 M: Johan Hovold <johan@kernel.org>
7008 M: Alex Elder <elder@kernel.org>
7009 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7011 F: drivers/staging/greybus/
7013 F: include/linux/greybus.h
7014 F: include/linux/greybus/
7015 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7017 GREYBUS UART PROTOCOLS DRIVERS
7018 M: David Lin <dtwlin@gmail.com>
7020 F: drivers/staging/greybus/uart.c
7021 F: drivers/staging/greybus/log.c
7023 GS1662 VIDEO SERIALIZER
7024 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7025 L: linux-media@vger.kernel.org
7026 T: git git://linuxtv.org/media_tree.git
7028 F: drivers/media/spi/gs1662.c
7030 GSPCA FINEPIX SUBDRIVER
7031 M: Frank Zago <frank@zago.net>
7032 L: linux-media@vger.kernel.org
7033 T: git git://linuxtv.org/media_tree.git
7035 F: drivers/media/usb/gspca/finepix.c
7037 GSPCA GL860 SUBDRIVER
7038 M: Olivier Lorin <o.lorin@laposte.net>
7039 L: linux-media@vger.kernel.org
7040 T: git git://linuxtv.org/media_tree.git
7042 F: drivers/media/usb/gspca/gl860/
7044 GSPCA M5602 SUBDRIVER
7045 M: Erik Andren <erik.andren@gmail.com>
7046 L: linux-media@vger.kernel.org
7047 T: git git://linuxtv.org/media_tree.git
7049 F: drivers/media/usb/gspca/m5602/
7051 GSPCA PAC207 SONIXB SUBDRIVER
7052 M: Hans Verkuil <hverkuil@xs4all.nl>
7053 L: linux-media@vger.kernel.org
7054 T: git git://linuxtv.org/media_tree.git
7056 F: drivers/media/usb/gspca/pac207.c
7058 GSPCA SN9C20X SUBDRIVER
7059 M: Brian Johnson <brijohn@gmail.com>
7060 L: linux-media@vger.kernel.org
7061 T: git git://linuxtv.org/media_tree.git
7063 F: drivers/media/usb/gspca/sn9c20x.c
7065 GSPCA T613 SUBDRIVER
7066 M: Leandro Costantino <lcostantino@gmail.com>
7067 L: linux-media@vger.kernel.org
7068 T: git git://linuxtv.org/media_tree.git
7070 F: drivers/media/usb/gspca/t613.c
7072 GSPCA USB WEBCAM DRIVER
7073 M: Hans Verkuil <hverkuil@xs4all.nl>
7074 L: linux-media@vger.kernel.org
7075 T: git git://linuxtv.org/media_tree.git
7077 F: drivers/media/usb/gspca/
7079 GTP (GPRS Tunneling Protocol)
7080 M: Pablo Neira Ayuso <pablo@netfilter.org>
7081 M: Harald Welte <laforge@gnumonks.org>
7082 L: osmocom-net-gprs@lists.osmocom.org
7083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7085 F: drivers/net/gtp.c
7087 GUID PARTITION TABLE (GPT)
7088 M: Davidlohr Bueso <dave@stgolabs.net>
7089 L: linux-efi@vger.kernel.org
7091 F: block/partitions/efi.*
7094 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7095 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7096 W: http://uclinux-h8.sourceforge.jp
7097 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7100 F: drivers/clocksource/h8300_*.c
7101 F: drivers/clk/h8300/
7102 F: drivers/irqchip/irq-renesas-h8*.c
7104 HABANALABS PCI DRIVER
7105 M: Oded Gabbay <oded.gabbay@gmail.com>
7106 T: git https://github.com/HabanaAI/linux.git
7108 F: drivers/misc/habanalabs/
7109 F: include/uapi/misc/habanalabs.h
7110 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7111 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7114 M: Antti Palosaari <crope@iki.fi>
7115 L: linux-media@vger.kernel.org
7116 W: https://linuxtv.org
7117 W: http://palosaari.fi/linux/
7118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7119 T: git git://linuxtv.org/anttip/media_tree.git
7121 F: drivers/media/usb/hackrf/
7123 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7124 M: Frank Seidel <frank@f-seidel.de>
7125 L: platform-driver-x86@vger.kernel.org
7126 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7128 F: drivers/platform/x86/hdaps.c
7131 M: Jean Delvare <jdelvare@suse.com>
7132 M: Guenter Roeck <linux@roeck-us.net>
7133 L: linux-hwmon@vger.kernel.org
7134 W: http://hwmon.wiki.kernel.org/
7135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7137 F: Documentation/devicetree/bindings/hwmon/
7138 F: Documentation/hwmon/
7140 F: include/linux/hwmon*.h
7141 F: include/trace/events/hwmon*.h
7143 HARDWARE RANDOM NUMBER GENERATOR CORE
7144 M: Matt Mackall <mpm@selenic.com>
7145 M: Herbert Xu <herbert@gondor.apana.org.au>
7146 L: linux-crypto@vger.kernel.org
7148 F: Documentation/devicetree/bindings/rng/
7149 F: Documentation/admin-guide/hw_random.rst
7150 F: drivers/char/hw_random/
7151 F: include/linux/hw_random.h
7153 HARDWARE TRACING FACILITIES
7154 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7156 F: drivers/hwtracing/
7158 HARDWARE SPINLOCK CORE
7159 M: Ohad Ben-Cohen <ohad@wizery.com>
7160 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7161 L: linux-remoteproc@vger.kernel.org
7163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7164 F: Documentation/devicetree/bindings/hwlock/
7165 F: Documentation/hwspinlock.txt
7166 F: drivers/hwspinlock/
7167 F: include/linux/hwspinlock.h
7169 HARMONY SOUND DRIVER
7170 L: linux-parisc@vger.kernel.org
7172 F: sound/parisc/harmony.*
7174 HDPVR USB VIDEO ENCODER DRIVER
7175 M: Hans Verkuil <hverkuil@xs4all.nl>
7176 L: linux-media@vger.kernel.org
7177 T: git git://linuxtv.org/media_tree.git
7178 W: https://linuxtv.org
7180 F: drivers/media/usb/hdpvr/
7182 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7183 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7185 F: Documentation/watchdog/hpwdt.rst
7186 F: drivers/watchdog/hpwdt.c
7188 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7189 M: Don Brace <don.brace@microsemi.com>
7190 L: esc.storagedev@microsemi.com
7191 L: linux-scsi@vger.kernel.org
7193 F: Documentation/scsi/hpsa.txt
7194 F: drivers/scsi/hpsa*.[ch]
7195 F: include/linux/cciss*.h
7196 F: include/uapi/linux/cciss*.h
7199 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7200 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7201 L: linux-rdma@vger.kernel.org
7203 F: drivers/infiniband/hw/hfi1
7206 L: linux-fsdevel@vger.kernel.org
7208 F: Documentation/filesystems/hfs.txt
7212 L: linux-fsdevel@vger.kernel.org
7214 F: Documentation/filesystems/hfsplus.txt
7217 HGA FRAMEBUFFER DRIVER
7218 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7219 L: linux-nvidia@lists.surfsouth.com
7220 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7222 F: drivers/video/fbdev/hgafb.c
7224 HIBERNATION (aka Software Suspend, aka swsusp)
7225 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7226 M: Pavel Machek <pavel@ucw.cz>
7227 L: linux-pm@vger.kernel.org
7228 B: https://bugzilla.kernel.org
7231 F: drivers/base/power/
7233 F: include/linux/suspend.h
7234 F: include/linux/freezer.h
7235 F: include/linux/pm.h
7236 F: arch/*/include/asm/suspend*.h
7239 M: Jiri Kosina <jikos@kernel.org>
7240 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7241 L: linux-input@vger.kernel.org
7242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7245 F: include/linux/hid*
7246 F: include/uapi/linux/hid*
7248 HID SENSOR HUB DRIVERS
7249 M: Jiri Kosina <jikos@kernel.org>
7250 M: Jonathan Cameron <jic23@kernel.org>
7251 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7252 L: linux-input@vger.kernel.org
7253 L: linux-iio@vger.kernel.org
7255 F: Documentation/hid/hid-sensor*
7256 F: drivers/hid/hid-sensor-*
7257 F: drivers/iio/*/hid-*
7258 F: include/linux/hid-sensor-*
7260 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7261 M: Thomas Gleixner <tglx@linutronix.de>
7262 L: linux-kernel@vger.kernel.org
7263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7265 F: Documentation/timers/
7266 F: kernel/time/hrtimer.c
7267 F: kernel/time/clockevents.c
7268 F: kernel/time/timer_*.c
7269 F: include/linux/clockchips.h
7270 F: include/linux/hrtimer.h
7272 HIGH-SPEED SCC DRIVER FOR AX.25
7273 L: linux-hams@vger.kernel.org
7275 F: drivers/net/hamradio/dmascc.c
7276 F: drivers/net/hamradio/scc.c
7278 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7279 M: HighPoint Linux Team <linux@highpoint-tech.com>
7280 W: http://www.highpoint-tech.com
7282 F: Documentation/scsi/hptiop.txt
7283 F: drivers/scsi/hptiop.c
7286 M: Jes Sorensen <jes@trained-monkey.org>
7287 L: linux-hippi@sunsite.dk
7289 F: include/linux/hippidevice.h
7290 F: include/uapi/linux/if_hippi.h
7292 F: drivers/net/hippi/
7294 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7295 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7296 M: Salil Mehta <salil.mehta@huawei.com>
7297 L: netdev@vger.kernel.org
7298 W: http://www.hisilicon.com
7300 F: drivers/net/ethernet/hisilicon/hns3/
7302 HISILICON LPC BUS DRIVER
7303 M: john.garry@huawei.com
7304 W: http://www.hisilicon.com
7306 F: drivers/bus/hisi_lpc.c
7307 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7309 HISILICON NETWORK SUBSYSTEM DRIVER
7310 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7311 M: Salil Mehta <salil.mehta@huawei.com>
7312 L: netdev@vger.kernel.org
7313 W: http://www.hisilicon.com
7315 F: drivers/net/ethernet/hisilicon/
7316 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7318 HISILICON PMU DRIVER
7319 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7320 W: http://www.hisilicon.com
7322 F: drivers/perf/hisilicon
7323 F: Documentation/admin-guide/perf/hisi-pmu.rst
7325 HISILICON ROCE DRIVER
7326 M: Lijun Ou <oulijun@huawei.com>
7327 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7328 L: linux-rdma@vger.kernel.org
7330 F: drivers/infiniband/hw/hns/
7331 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7333 HISILICON SAS Controller
7334 M: John Garry <john.garry@huawei.com>
7335 W: http://www.hisilicon.com
7337 F: drivers/scsi/hisi_sas/
7338 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7340 HMM - Heterogeneous Memory Management
7341 M: Jérôme Glisse <jglisse@redhat.com>
7342 L: linux-mm@kvack.org
7345 F: include/linux/hmm*
7346 F: Documentation/vm/hmm.rst
7349 M: Jouni Malinen <j@w1.fi>
7350 L: linux-wireless@vger.kernel.org
7351 W: http://w1.fi/hostap-driver.html
7353 F: drivers/net/wireless/intersil/hostap/
7355 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7356 L: platform-driver-x86@vger.kernel.org
7358 F: drivers/platform/x86/tc1100-wmi.c
7360 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7361 M: Jaroslav Kysela <perex@perex.cz>
7363 F: drivers/net/ethernet/hp/hp100.*
7365 HPET: High Precision Event Timers driver
7366 M: Clemens Ladisch <clemens@ladisch.de>
7368 F: Documentation/timers/hpet.rst
7369 F: drivers/char/hpet.c
7370 F: include/linux/hpet.h
7371 F: include/uapi/linux/hpet.h
7375 F: arch/x86/kernel/hpet.c
7376 F: arch/x86/include/asm/hpet.h
7379 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7380 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7385 M: Sebastian Reichel <sre@kernel.org>
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7388 F: Documentation/ABI/testing/sysfs-bus-hsi
7389 F: Documentation/driver-api/hsi.rst
7391 F: include/linux/hsi/
7392 F: include/uapi/linux/hsi/
7395 L: linux-usb@vger.kernel.org
7397 F: drivers/net/usb/hso.c
7399 HSR NETWORK PROTOCOL
7400 M: Arvid Brodin <arvid.brodin@alten.se>
7401 L: netdev@vger.kernel.org
7405 HT16K33 LED CONTROLLER DRIVER
7406 M: Robin van der Gracht <robin@protonic.nl>
7408 F: drivers/auxdisplay/ht16k33.c
7409 F: Documentation/devicetree/bindings/display/ht16k33.txt
7411 HTCPEN TOUCHSCREEN DRIVER
7412 M: Pau Oliva Fora <pof@eslack.org>
7413 L: linux-input@vger.kernel.org
7415 F: drivers/input/touchscreen/htcpen.c
7417 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7418 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7419 L: linux-iio@vger.kernel.org
7420 W: http://www.st.com/
7422 F: drivers/iio/humidity/hts221*
7423 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7425 HUAWEI ETHERNET DRIVER
7426 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7427 L: netdev@vger.kernel.org
7429 F: Documentation/networking/hinic.txt
7430 F: drivers/net/ethernet/huawei/hinic/
7433 M: Mike Kravetz <mike.kravetz@oracle.com>
7434 L: linux-mm@kvack.org
7438 F: include/linux/hugetlb.h
7439 F: Documentation/admin-guide/mm/hugetlbpage.rst
7440 F: Documentation/vm/hugetlbfs_reserv.rst
7441 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7444 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7445 L: linux-media@vger.kernel.org
7446 T: git git://linuxtv.org/media_tree.git
7447 W: https://linuxtv.org
7449 F: drivers/media/platform/sti/hva
7451 HWPOISON MEMORY FAILURE HANDLING
7452 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7453 L: linux-mm@kvack.org
7455 F: mm/memory-failure.c
7456 F: mm/hwpoison-inject.c
7458 HYGON PROCESSOR SUPPORT
7459 M: Pu Wen <puwen@hygon.cn>
7460 L: linux-kernel@vger.kernel.org
7462 F: arch/x86/kernel/cpu/hygon.c
7464 Hyper-V CORE AND DRIVERS
7465 M: "K. Y. Srinivasan" <kys@microsoft.com>
7466 M: Haiyang Zhang <haiyangz@microsoft.com>
7467 M: Stephen Hemminger <sthemmin@microsoft.com>
7468 M: Sasha Levin <sashal@kernel.org>
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7470 L: linux-hyperv@vger.kernel.org
7472 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7473 F: arch/x86/include/asm/mshyperv.h
7474 F: arch/x86/include/asm/trace/hyperv.h
7475 F: arch/x86/include/asm/hyperv-tlfs.h
7476 F: arch/x86/kernel/cpu/mshyperv.c
7478 F: drivers/clocksource/hyperv_timer.c
7479 F: drivers/hid/hid-hyperv.c
7481 F: drivers/input/serio/hyperv-keyboard.c
7482 F: drivers/pci/controller/pci-hyperv.c
7483 F: drivers/net/hyperv/
7484 F: drivers/scsi/storvsc_drv.c
7485 F: drivers/uio/uio_hv_generic.c
7486 F: drivers/video/fbdev/hyperv_fb.c
7487 F: drivers/iommu/hyperv-iommu.c
7488 F: net/vmw_vsock/hyperv_transport.c
7489 F: include/clocksource/hyperv_timer.h
7490 F: include/linux/hyperv.h
7491 F: include/uapi/linux/hyperv.h
7492 F: include/asm-generic/mshyperv.h
7494 F: Documentation/ABI/stable/sysfs-bus-vmbus
7497 M: Vignesh Raghavendra <vigneshr@ti.com>
7499 F: drivers/mtd/hyperbus/
7500 F: include/linux/mtd/hyperbus.h
7501 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7502 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7504 HYPERVISOR VIRTUAL CONSOLE DRIVER
7505 L: linuxppc-dev@lists.ozlabs.org
7510 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7511 L: linux-i2c@vger.kernel.org
7512 L: linux-acpi@vger.kernel.org
7514 F: drivers/i2c/i2c-core-acpi.c
7516 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7517 M: Ajay Gupta <ajayg@nvidia.com>
7518 L: linux-i2c@vger.kernel.org
7520 F: Documentation/i2c/busses/i2c-nvidia-gpu
7521 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7524 M: Peter Rosin <peda@axentia.se>
7525 L: linux-i2c@vger.kernel.org
7527 F: Documentation/i2c/i2c-topology
7528 F: Documentation/i2c/muxes/
7529 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7530 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7531 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7532 F: drivers/i2c/i2c-mux.c
7533 F: drivers/i2c/muxes/
7534 F: include/linux/i2c-mux.h
7536 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7537 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7538 L: linux-i2c@vger.kernel.org
7540 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7541 F: drivers/i2c/busses/i2c-mv64xxx.c
7543 I2C OVER PARALLEL PORT
7544 M: Jean Delvare <jdelvare@suse.com>
7545 L: linux-i2c@vger.kernel.org
7547 F: Documentation/i2c/busses/i2c-parport
7548 F: Documentation/i2c/busses/i2c-parport-light
7549 F: drivers/i2c/busses/i2c-parport.c
7550 F: drivers/i2c/busses/i2c-parport-light.c
7553 M: Wolfram Sang <wsa@the-dreams.de>
7554 L: linux-i2c@vger.kernel.org
7555 W: https://i2c.wiki.kernel.org/
7556 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7559 F: Documentation/devicetree/bindings/i2c/i2c.txt
7560 F: Documentation/i2c/
7562 F: include/linux/i2c.h
7563 F: include/linux/i2c-dev.h
7564 F: include/linux/i2c-smbus.h
7565 F: include/uapi/linux/i2c.h
7566 F: include/uapi/linux/i2c-*.h
7568 I2C SUBSYSTEM HOST DRIVERS
7569 L: linux-i2c@vger.kernel.org
7570 W: https://i2c.wiki.kernel.org/
7571 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7574 F: Documentation/devicetree/bindings/i2c/
7575 F: drivers/i2c/algos/
7576 F: drivers/i2c/busses/
7579 M: Jean Delvare <jdelvare@suse.com>
7580 L: linux-i2c@vger.kernel.org
7582 F: Documentation/i2c/busses/i2c-taos-evm
7583 F: drivers/i2c/busses/i2c-taos-evm.c
7586 M: Till Harbaum <till@harbaum.org>
7587 L: linux-i2c@vger.kernel.org
7588 W: http://www.harbaum.org/till/i2c_tiny_usb
7590 F: drivers/i2c/busses/i2c-tiny-usb.c
7592 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7593 M: Jean Delvare <jdelvare@suse.com>
7594 L: linux-i2c@vger.kernel.org
7596 F: Documentation/i2c/busses/i2c-ali1535
7597 F: Documentation/i2c/busses/i2c-ali1563
7598 F: Documentation/i2c/busses/i2c-ali15x3
7599 F: Documentation/i2c/busses/i2c-amd756
7600 F: Documentation/i2c/busses/i2c-amd8111
7601 F: Documentation/i2c/busses/i2c-i801
7602 F: Documentation/i2c/busses/i2c-nforce2
7603 F: Documentation/i2c/busses/i2c-piix4
7604 F: Documentation/i2c/busses/i2c-sis5595
7605 F: Documentation/i2c/busses/i2c-sis630
7606 F: Documentation/i2c/busses/i2c-sis96x
7607 F: Documentation/i2c/busses/i2c-via
7608 F: Documentation/i2c/busses/i2c-viapro
7609 F: drivers/i2c/busses/i2c-ali1535.c
7610 F: drivers/i2c/busses/i2c-ali1563.c
7611 F: drivers/i2c/busses/i2c-ali15x3.c
7612 F: drivers/i2c/busses/i2c-amd756.c
7613 F: drivers/i2c/busses/i2c-amd756-s4882.c
7614 F: drivers/i2c/busses/i2c-amd8111.c
7615 F: drivers/i2c/busses/i2c-i801.c
7616 F: drivers/i2c/busses/i2c-isch.c
7617 F: drivers/i2c/busses/i2c-nforce2.c
7618 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7619 F: drivers/i2c/busses/i2c-piix4.c
7620 F: drivers/i2c/busses/i2c-sis5595.c
7621 F: drivers/i2c/busses/i2c-sis630.c
7622 F: drivers/i2c/busses/i2c-sis96x.c
7623 F: drivers/i2c/busses/i2c-via.c
7624 F: drivers/i2c/busses/i2c-viapro.c
7626 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7627 M: Hans de Goede <hdegoede@redhat.com>
7628 L: linux-i2c@vger.kernel.org
7630 F: drivers/i2c/busses/i2c-cht-wc.c
7632 I2C/SMBUS ISMT DRIVER
7633 M: Seth Heasley <seth.heasley@intel.com>
7634 M: Neil Horman <nhorman@tuxdriver.com>
7635 L: linux-i2c@vger.kernel.org
7636 F: drivers/i2c/busses/i2c-ismt.c
7637 F: Documentation/i2c/busses/i2c-ismt
7639 I2C/SMBUS STUB DRIVER
7640 M: Jean Delvare <jdelvare@suse.com>
7641 L: linux-i2c@vger.kernel.org
7643 F: drivers/i2c/i2c-stub.c
7646 M: Boris Brezillon <bbrezillon@kernel.org>
7647 L: linux-i3c@lists.infradead.org
7648 C: irc://chat.freenode.net/linux-i3c
7649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7651 F: Documentation/ABI/testing/sysfs-bus-i3c
7652 F: Documentation/devicetree/bindings/i3c/
7653 F: Documentation/driver-api/i3c
7655 F: include/linux/i3c/
7657 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7658 M: Vitor Soares <vitor.soares@synopsys.com>
7660 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7661 F: drivers/i3c/master/dw*
7663 IA64 (Itanium) PLATFORM
7664 M: Tony Luck <tony.luck@intel.com>
7665 M: Fenghua Yu <fenghua.yu@intel.com>
7666 L: linux-ia64@vger.kernel.org
7667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7671 IBM Power 842 compression accelerator
7672 M: Haren Myneni <haren@us.ibm.com>
7674 F: drivers/crypto/nx/Makefile
7675 F: drivers/crypto/nx/Kconfig
7676 F: drivers/crypto/nx/nx-842*
7677 F: include/linux/sw842.h
7681 IBM Power in-Nest Crypto Acceleration
7682 M: Breno Leitão <leitao@debian.org>
7683 M: Nayna Jain <nayna@linux.ibm.com>
7684 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7685 L: linux-crypto@vger.kernel.org
7687 F: drivers/crypto/nx/Makefile
7688 F: drivers/crypto/nx/Kconfig
7689 F: drivers/crypto/nx/nx-aes*
7690 F: drivers/crypto/nx/nx-sha*
7691 F: drivers/crypto/nx/nx.*
7692 F: drivers/crypto/nx/nx_csbcpb.h
7693 F: drivers/crypto/nx/nx_debugfs.h
7695 IBM Power Linux RAID adapter
7696 M: Brian King <brking@us.ibm.com>
7698 F: drivers/scsi/ipr.*
7700 IBM Power SRIOV Virtual NIC Device Driver
7701 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7702 M: John Allen <jallen@linux.ibm.com>
7703 L: netdev@vger.kernel.org
7705 F: drivers/net/ethernet/ibm/ibmvnic.*
7707 IBM Power Virtual Accelerator Switchboard
7708 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7709 L: linuxppc-dev@lists.ozlabs.org
7711 F: arch/powerpc/platforms/powernv/vas*
7712 F: arch/powerpc/platforms/powernv/copy-paste.h
7713 F: arch/powerpc/include/asm/vas.h
7715 IBM Power Virtual Ethernet Device Driver
7716 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7717 L: netdev@vger.kernel.org
7719 F: drivers/net/ethernet/ibm/ibmveth.*
7721 IBM Power Virtual FC Device Drivers
7722 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7723 L: linux-scsi@vger.kernel.org
7725 F: drivers/scsi/ibmvscsi/ibmvfc*
7727 IBM Power Virtual Management Channel Driver
7728 M: Steven Royer <seroyer@linux.ibm.com>
7730 F: drivers/misc/ibmvmc.*
7732 IBM Power Virtual SCSI Device Drivers
7733 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7734 L: linux-scsi@vger.kernel.org
7736 F: drivers/scsi/ibmvscsi/ibmvscsi*
7737 F: include/scsi/viosrp.h
7739 IBM Power Virtual SCSI Device Target Driver
7740 M: Michael Cyr <mikecyr@linux.ibm.com>
7741 L: linux-scsi@vger.kernel.org
7742 L: target-devel@vger.kernel.org
7744 F: drivers/scsi/ibmvscsi_tgt/
7746 IBM Power VMX Cryptographic instructions
7747 M: Breno Leitão <leitao@debian.org>
7748 M: Nayna Jain <nayna@linux.ibm.com>
7749 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7750 L: linux-crypto@vger.kernel.org
7752 F: drivers/crypto/vmx/Makefile
7753 F: drivers/crypto/vmx/Kconfig
7754 F: drivers/crypto/vmx/vmx.c
7755 F: drivers/crypto/vmx/aes*
7756 F: drivers/crypto/vmx/ghash*
7757 F: drivers/crypto/vmx/ppc-xlate.pl
7759 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7760 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7761 L: linux-pci@vger.kernel.org
7762 L: linuxppc-dev@lists.ozlabs.org
7764 F: drivers/pci/hotplug/rpaphp*
7766 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7767 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7768 L: linux-pci@vger.kernel.org
7769 L: linuxppc-dev@lists.ozlabs.org
7771 F: drivers/pci/hotplug/rpadlpar*
7773 IBM ServeRAID RAID DRIVER
7775 F: drivers/scsi/ips.*
7777 ICH LPC AND GPIO DRIVER
7778 M: Peter Tyser <ptyser@xes-inc.com>
7780 F: drivers/mfd/lpc_ich.c
7781 F: drivers/gpio/gpio-ich.c
7784 M: "David S. Miller" <davem@davemloft.net>
7785 L: linux-ide@vger.kernel.org
7786 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7789 F: Documentation/ide/
7791 F: include/linux/ide.h
7794 M: Borislav Petkov <bp@alien8.de>
7795 L: linux-ide@vger.kernel.org
7797 F: Documentation/cdrom/ide-cd.rst
7798 F: drivers/ide/ide-cd*
7800 IDEAPAD LAPTOP EXTRAS DRIVER
7801 M: Ike Panhc <ike.pan@canonical.com>
7802 L: platform-driver-x86@vger.kernel.org
7803 W: http://launchpad.net/ideapad-laptop
7805 F: drivers/platform/x86/ideapad-laptop.c
7807 IDEAPAD LAPTOP SLIDEBAR DRIVER
7808 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7809 L: linux-input@vger.kernel.org
7810 W: https://github.com/o2genum/ideapad-slidebar
7812 F: drivers/input/misc/ideapad_slidebar.c
7814 IDT VersaClock 5 CLOCK DRIVER
7815 M: Marek Vasut <marek.vasut@gmail.com>
7817 F: drivers/clk/clk-versaclock5.c
7819 IEEE 802.15.4 SUBSYSTEM
7820 M: Alexander Aring <alex.aring@gmail.com>
7821 M: Stefan Schmidt <stefan@datenfreihafen.org>
7822 L: linux-wpan@vger.kernel.org
7823 W: http://wpan.cakelab.org/
7824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7829 F: drivers/net/ieee802154/
7830 F: include/linux/nl802154.h
7831 F: include/linux/ieee802154.h
7832 F: include/net/nl802154.h
7833 F: include/net/mac802154.h
7834 F: include/net/af_ieee802154.h
7835 F: include/net/cfg802154.h
7836 F: include/net/ieee802154_netdev.h
7837 F: Documentation/networking/ieee802154.rst
7840 M: Yotam Gigi <yotam.gi@gmail.com>
7841 M: Jamal Hadi Salim <jhs@mojatatu.com>
7843 F: include/net/ife.h
7844 F: include/uapi/linux/ife.h
7846 IGORPLUG-USB IR RECEIVER
7847 M: Sean Young <sean@mess.org>
7848 L: linux-media@vger.kernel.org
7850 F: drivers/media/rc/igorplugusb.c
7852 IGUANAWORKS USB IR TRANSCEIVER
7853 M: Sean Young <sean@mess.org>
7854 L: linux-media@vger.kernel.org
7856 F: drivers/media/rc/iguanair.c
7858 IIO DIGITAL POTENTIOMETER DAC
7859 M: Peter Rosin <peda@axentia.se>
7860 L: linux-iio@vger.kernel.org
7862 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7863 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7864 F: drivers/iio/dac/dpot-dac.c
7866 IIO ENVELOPE DETECTOR
7867 M: Peter Rosin <peda@axentia.se>
7868 L: linux-iio@vger.kernel.org
7870 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7871 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7872 F: drivers/iio/adc/envelope-detector.c
7875 M: Peter Rosin <peda@axentia.se>
7876 L: linux-iio@vger.kernel.org
7878 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7879 F: drivers/iio/multiplexer/iio-mux.c
7881 IIO SUBSYSTEM AND DRIVERS
7882 M: Jonathan Cameron <jic23@kernel.org>
7883 R: Hartmut Knaack <knaack.h@gmx.de>
7884 R: Lars-Peter Clausen <lars@metafoo.de>
7885 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7886 L: linux-iio@vger.kernel.org
7887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7889 F: Documentation/ABI/testing/configfs-iio*
7890 F: Documentation/ABI/testing/sysfs-bus-iio*
7891 F: Documentation/devicetree/bindings/iio/
7893 F: drivers/staging/iio/
7894 F: include/linux/iio/
7898 M: Peter Rosin <peda@axentia.se>
7899 L: linux-iio@vger.kernel.org
7901 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7902 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7903 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7904 F: drivers/iio/afe/iio-rescale.c
7906 IKANOS/ADI EAGLE ADSL USB DRIVER
7907 M: Matthieu Castet <castet.matthieu@free.fr>
7908 M: Stanislaw Gruszka <stf_xl@wp.pl>
7910 F: drivers/usb/atm/ueagle-atm.c
7912 IMGTEC ASCII LCD DRIVER
7913 M: Paul Burton <paul.burton@mips.com>
7915 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7916 F: drivers/auxdisplay/img-ascii-lcd.c
7918 IMGTEC IR DECODER DRIVER
7919 M: James Hogan <jhogan@kernel.org>
7921 F: drivers/media/rc/img-ir/
7923 IMON SOUNDGRAPH USB IR RECEIVER
7924 M: Sean Young <sean@mess.org>
7925 L: linux-media@vger.kernel.org
7927 F: drivers/media/rc/imon_raw.c
7928 F: drivers/media/rc/imon.c
7930 IMS TWINTURBO FRAMEBUFFER DRIVER
7931 L: linux-fbdev@vger.kernel.org
7933 F: drivers/video/fbdev/imsttfb.c
7935 INA209 HARDWARE MONITOR DRIVER
7936 M: Guenter Roeck <linux@roeck-us.net>
7937 L: linux-hwmon@vger.kernel.org
7939 F: Documentation/hwmon/ina209.rst
7940 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7941 F: drivers/hwmon/ina209.c
7943 INA2XX HARDWARE MONITOR DRIVER
7944 M: Guenter Roeck <linux@roeck-us.net>
7945 L: linux-hwmon@vger.kernel.org
7947 F: Documentation/hwmon/ina2xx.rst
7948 F: drivers/hwmon/ina2xx.c
7949 F: include/linux/platform_data/ina2xx.h
7951 INDUSTRY PACK SUBSYSTEM (IPACK)
7952 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7953 M: Jens Taprogge <jens.taprogge@taprogge.org>
7954 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7955 L: industrypack-devel@lists.sourceforge.net
7956 W: http://industrypack.sourceforge.net
7960 INFINEON DPS310 Driver
7961 M: Eddie James <eajames@linux.ibm.com>
7962 L: linux-iio@vger.kernel.org
7963 F: drivers/iio/pressure/dps310.c
7966 INFINIBAND SUBSYSTEM
7967 M: Doug Ledford <dledford@redhat.com>
7968 M: Jason Gunthorpe <jgg@mellanox.com>
7969 L: linux-rdma@vger.kernel.org
7970 W: https://github.com/linux-rdma/rdma-core
7971 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7974 F: Documentation/devicetree/bindings/infiniband/
7975 F: Documentation/infiniband/
7976 F: drivers/infiniband/
7977 F: include/uapi/linux/if_infiniband.h
7978 F: include/uapi/rdma/
7980 F: include/trace/events/ib_mad.h
7981 F: include/trace/events/ib_umad.h
7982 F: samples/bpf/ibumad_kern.c
7983 F: samples/bpf/ibumad_user.c
7985 INGENIC JZ4780 DMA Driver
7986 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7988 F: drivers/dma/dma-jz4780.c
7990 INGENIC JZ4780 NAND DRIVER
7991 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7992 L: linux-mtd@lists.infradead.org
7994 F: drivers/mtd/nand/raw/ingenic/
7997 M: Paul Cercueil <paul@crapouillou.net>
7999 F: arch/mips/boot/dts/ingenic/
8000 F: arch/mips/include/asm/mach-jz4740/
8001 F: arch/mips/jz4740/
8002 F: drivers/clk/ingenic/
8003 F: drivers/dma/dma-jz4780.c
8004 F: drivers/gpu/drm/ingenic/
8005 F: drivers/i2c/busses/i2c-jz4780.c
8006 F: drivers/iio/adc/ingenic-adc.c
8007 F: drivers/irqchip/irq-ingenic.c
8008 F: drivers/memory/jz4780-nemc.c
8009 F: drivers/mmc/host/jz4740_mmc.c
8010 F: drivers/mtd/nand/raw/ingenic/
8011 F: drivers/pinctrl/pinctrl-ingenic.c
8012 F: drivers/power/supply/ingenic-battery.c
8013 F: drivers/pwm/pwm-jz4740.c
8014 F: drivers/rtc/rtc-jz4740.c
8015 F: drivers/tty/serial/8250/8250_ingenic.c
8016 F: drivers/usb/musb/jz4740.c
8017 F: drivers/watchdog/jz4740_wdt.c
8018 F: include/dt-bindings/iio/adc/ingenic,adc.h
8019 F: include/linux/mfd/ingenic-tcu.h
8020 F: sound/soc/jz4740/
8021 F: sound/soc/codecs/jz47*
8024 M: Jan Kara <jack@suse.cz>
8025 R: Amir Goldstein <amir73il@gmail.com>
8026 L: linux-fsdevel@vger.kernel.org
8028 F: Documentation/filesystems/inotify.txt
8029 F: fs/notify/inotify/
8030 F: include/linux/inotify.h
8031 F: include/uapi/linux/inotify.h
8033 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8034 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8035 L: linux-input@vger.kernel.org
8036 Q: http://patchwork.kernel.org/project/linux-input/list/
8037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8040 F: include/linux/input.h
8041 F: include/uapi/linux/input.h
8042 F: include/uapi/linux/input-event-codes.h
8043 F: include/linux/input/
8044 F: Documentation/devicetree/bindings/input/
8045 F: Documentation/devicetree/bindings/serio/
8046 F: Documentation/input/
8048 INPUT MULTITOUCH (MT) PROTOCOL
8049 M: Henrik Rydberg <rydberg@bitmath.org>
8050 L: linux-input@vger.kernel.org
8052 F: Documentation/input/multi-touch-protocol.rst
8053 F: drivers/input/input-mt.c
8056 INSIDE SECURE CRYPTO DRIVER
8057 M: Antoine Tenart <antoine.tenart@bootlin.com>
8058 F: drivers/crypto/inside-secure/
8060 L: linux-crypto@vger.kernel.org
8062 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8063 M: Mimi Zohar <zohar@linux.ibm.com>
8064 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8065 L: linux-integrity@vger.kernel.org
8066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8068 F: security/integrity/ima/
8070 INTEL 810/815 FRAMEBUFFER DRIVER
8071 M: Antonino Daplas <adaplas@gmail.com>
8072 L: linux-fbdev@vger.kernel.org
8074 F: drivers/video/fbdev/i810/
8077 M: Cezary Rojewski <cezary.rojewski@intel.com>
8078 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8079 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8080 M: Jie Yang <yang.jie@linux.intel.com>
8081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8085 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8086 M: Hans de Goede <hdegoede@redhat.com>
8087 L: platform-driver-x86@vger.kernel.org
8089 F: drivers/platform/x86/intel_atomisp2_pm.c
8091 INTEL C600 SERIES SAS CONTROLLER DRIVER
8092 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8093 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8094 L: linux-scsi@vger.kernel.org
8095 T: git git://git.code.sf.net/p/intel-sas/isci
8097 F: drivers/scsi/isci/
8099 INTEL CPU family model numbers
8100 M: Tony Luck <tony.luck@intel.com>
8102 L: linux-kernel@vger.kernel.org
8104 F: arch/x86/include/asm/intel-family.h
8106 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8107 M: Jani Nikula <jani.nikula@linux.intel.com>
8108 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8109 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8110 L: intel-gfx@lists.freedesktop.org
8111 W: https://01.org/linuxgraphics/
8112 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8113 C: irc://chat.freenode.net/intel-gfx
8114 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8115 T: git git://anongit.freedesktop.org/drm-intel
8117 F: drivers/gpu/drm/i915/
8118 F: include/drm/i915*
8119 F: include/uapi/drm/i915_drm.h
8120 F: Documentation/gpu/i915.rst
8122 INTEL ETHERNET DRIVERS
8123 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8124 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8125 W: http://www.intel.com/support/feedback.htm
8126 W: http://e1000.sourceforge.net/
8127 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8131 F: Documentation/networking/device_drivers/intel/e100.rst
8132 F: Documentation/networking/device_drivers/intel/e1000.rst
8133 F: Documentation/networking/device_drivers/intel/e1000e.rst
8134 F: Documentation/networking/device_drivers/intel/fm10k.rst
8135 F: Documentation/networking/device_drivers/intel/igb.rst
8136 F: Documentation/networking/device_drivers/intel/igbvf.rst
8137 F: Documentation/networking/device_drivers/intel/ixgb.rst
8138 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8139 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8140 F: Documentation/networking/device_drivers/intel/i40e.rst
8141 F: Documentation/networking/device_drivers/intel/iavf.rst
8142 F: Documentation/networking/device_drivers/intel/ice.rst
8143 F: drivers/net/ethernet/intel/
8144 F: drivers/net/ethernet/intel/*/
8145 F: include/linux/avf/virtchnl.h
8147 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8148 M: Maik Broemme <mbroemme@libmpq.org>
8149 L: linux-fbdev@vger.kernel.org
8151 F: Documentation/fb/intelfb.rst
8152 F: drivers/video/fbdev/intelfb/
8155 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8156 L: linux-gpio@vger.kernel.org
8158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8159 F: drivers/gpio/gpio-ich.c
8160 F: drivers/gpio/gpio-intel-mid.c
8161 F: drivers/gpio/gpio-lynxpoint.c
8162 F: drivers/gpio/gpio-merrifield.c
8163 F: drivers/gpio/gpio-ml-ioh.c
8164 F: drivers/gpio/gpio-pch.c
8165 F: drivers/gpio/gpio-sch.c
8166 F: drivers/gpio/gpio-sodaville.c
8168 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8169 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8170 M: Zhi Wang <zhi.a.wang@intel.com>
8171 L: intel-gvt-dev@lists.freedesktop.org
8172 L: intel-gfx@lists.freedesktop.org
8173 W: https://01.org/igvt-g
8174 T: git https://github.com/intel/gvt-linux.git
8176 F: drivers/gpu/drm/i915/gvt/
8178 INTEL HID EVENT DRIVER
8179 M: Alex Hung <alex.hung@canonical.com>
8180 L: platform-driver-x86@vger.kernel.org
8182 F: drivers/platform/x86/intel-hid.c
8184 INTEL I/OAT DMA DRIVER
8185 M: Dave Jiang <dave.jiang@intel.com>
8186 R: Dan Williams <dan.j.williams@intel.com>
8187 L: dmaengine@vger.kernel.org
8188 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8190 F: drivers/dma/ioat*
8193 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8194 M: Len Brown <lenb@kernel.org>
8195 L: linux-pm@vger.kernel.org
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8197 B: https://bugzilla.kernel.org
8199 F: drivers/idle/intel_idle.c
8201 INTEL INTEGRATED SENSOR HUB DRIVER
8202 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8203 M: Jiri Kosina <jikos@kernel.org>
8204 L: linux-input@vger.kernel.org
8206 F: drivers/hid/intel-ish-hid/
8209 M: David Woodhouse <dwmw2@infradead.org>
8210 L: iommu@lists.linux-foundation.org
8211 T: git git://git.infradead.org/iommu-2.6.git
8213 F: drivers/iommu/intel-iommu.c
8214 F: include/linux/intel-iommu.h
8216 INTEL IOP-ADMA DMA DRIVER
8217 R: Dan Williams <dan.j.williams@intel.com>
8219 F: drivers/dma/iop-adma.c
8221 INTEL IPU3 CSI-2 CIO2 DRIVER
8222 M: Yong Zhi <yong.zhi@intel.com>
8223 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8224 M: Bingbu Cao <bingbu.cao@intel.com>
8225 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8226 L: linux-media@vger.kernel.org
8228 F: drivers/media/pci/intel/ipu3/
8229 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8231 INTEL IPU3 CSI-2 IMGU DRIVER
8232 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8233 L: linux-media@vger.kernel.org
8235 F: drivers/staging/media/ipu3/
8236 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8237 F: Documentation/media/v4l-drivers/ipu3.rst
8239 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8240 M: Krzysztof Halasa <khalasa@piap.pl>
8242 F: include/linux/soc/ixp4xx/qmgr.h
8243 F: include/linux/soc/ixp4xx/npe.h
8244 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8245 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8246 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8247 F: drivers/net/wan/ixp4xx_hss.c
8249 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8250 M: Deepak Saxena <dsaxena@plexity.net>
8252 F: drivers/char/hw_random/ixp4xx-rng.c
8254 INTEL MANAGEMENT ENGINE (mei)
8255 M: Tomas Winkler <tomas.winkler@intel.com>
8256 L: linux-kernel@vger.kernel.org
8258 F: include/uapi/linux/mei.h
8259 F: include/linux/mei_cl_bus.h
8260 F: drivers/misc/mei/*
8261 F: drivers/watchdog/mei_wdt.c
8262 F: Documentation/driver-api/mei/*
8265 INTEL MENLOW THERMAL DRIVER
8266 M: Sujith Thomas <sujith.thomas@intel.com>
8267 L: platform-driver-x86@vger.kernel.org
8268 W: https://01.org/linux-acpi
8270 F: drivers/platform/x86/intel_menlow.c
8272 INTEL MIC DRIVERS (mic)
8273 M: Sudeep Dutt <sudeep.dutt@intel.com>
8274 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8276 W: https://github.com/sudeepdutt/mic
8277 W: http://software.intel.com/en-us/mic-developer
8278 F: include/linux/mic_bus.h
8279 F: include/linux/scif.h
8280 F: include/uapi/linux/mic_common.h
8281 F: include/uapi/linux/mic_ioctl.h
8282 F: include/uapi/linux/scif_ioctl.h
8283 F: drivers/misc/mic/
8284 F: drivers/dma/mic_x100_dma.c
8285 F: drivers/dma/mic_x100_dma.h
8286 F: Documentation/mic/
8288 INTEL PMC CORE DRIVER
8289 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8290 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8291 L: platform-driver-x86@vger.kernel.org
8293 F: drivers/platform/x86/intel_pmc_core*
8295 INTEL PMC/P-Unit IPC DRIVER
8296 M: Zha Qipeng<qipeng.zha@intel.com>
8297 L: platform-driver-x86@vger.kernel.org
8299 F: drivers/platform/x86/intel_pmc_ipc.c
8300 F: drivers/platform/x86/intel_punit_ipc.c
8301 F: arch/x86/include/asm/intel_pmc_ipc.h
8302 F: arch/x86/include/asm/intel_punit_ipc.h
8304 INTEL PMIC GPIO DRIVERS
8305 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8308 F: drivers/gpio/gpio-*cove.c
8309 F: drivers/gpio/gpio-msic.c
8311 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8312 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8314 F: drivers/mfd/intel_msic.c
8315 F: drivers/mfd/intel_soc_pmic*
8316 F: include/linux/mfd/intel_msic.h
8317 F: include/linux/mfd/intel_soc_pmic*
8319 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8320 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8321 L: linux-wireless@vger.kernel.org
8323 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8324 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8325 F: drivers/net/wireless/intel/ipw2x00/
8328 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8329 M: Len Brown <lenb@kernel.org>
8330 L: linux-pm@vger.kernel.org
8332 F: drivers/cpufreq/intel_pstate.c
8334 INTEL RDMA RNIC DRIVER
8335 M: Faisal Latif <faisal.latif@intel.com>
8336 M: Shiraz Saleem <shiraz.saleem@intel.com>
8337 L: linux-rdma@vger.kernel.org
8339 F: drivers/infiniband/hw/i40iw/
8340 F: include/uapi/rdma/i40iw-abi.h
8342 INTEL SPEED SELECT TECHNOLOGY
8343 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8344 L: platform-driver-x86@vger.kernel.org
8346 F: drivers/platform/x86/intel_speed_select_if/
8347 F: tools/power/x86/intel-speed-select/
8348 F: include/uapi/linux/isst_if.h
8350 INTEL TELEMETRY DRIVER
8351 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8352 M: "David E. Box" <david.e.box@linux.intel.com>
8353 L: platform-driver-x86@vger.kernel.org
8355 F: arch/x86/include/asm/intel_telemetry.h
8356 F: drivers/platform/x86/intel_telemetry*
8358 INTEL VIRTUAL BUTTON DRIVER
8359 M: AceLan Kao <acelan.kao@canonical.com>
8360 L: platform-driver-x86@vger.kernel.org
8362 F: drivers/platform/x86/intel-vbtn.c
8364 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8365 M: Stanislaw Gruszka <sgruszka@redhat.com>
8366 L: linux-wireless@vger.kernel.org
8368 F: drivers/net/wireless/intel/iwlegacy/
8370 INTEL WIRELESS WIFI LINK (iwlwifi)
8371 M: Johannes Berg <johannes.berg@intel.com>
8372 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8373 M: Luca Coelho <luciano.coelho@intel.com>
8374 M: Intel Linux Wireless <linuxwifi@intel.com>
8375 L: linux-wireless@vger.kernel.org
8376 W: http://intellinuxwireless.org
8377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8379 F: drivers/net/wireless/intel/iwlwifi/
8381 INTEL WIRELESS WIMAX CONNECTION 2400
8382 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8383 M: linux-wimax@intel.com
8384 L: wimax@linuxwimax.org (subscribers-only)
8386 W: http://linuxwimax.org
8387 F: Documentation/wimax/README.i2400m
8388 F: drivers/net/wimax/i2400m/
8389 F: include/uapi/linux/wimax/i2400m.h
8391 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8392 M: Mario Limonciello <mario.limonciello@dell.com>
8394 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8397 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8399 F: Documentation/trace/intel_th.rst
8400 F: drivers/hwtracing/intel_th/
8402 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8403 M: Ning Sun <ning.sun@intel.com>
8404 L: tboot-devel@lists.sourceforge.net
8405 W: http://tboot.sourceforge.net
8406 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8408 F: Documentation/x86/intel_txt.rst
8409 F: include/linux/tboot.h
8410 F: arch/x86/kernel/tboot.c
8412 INTEL-MID GPIO DRIVER
8413 M: David Cohen <david.a.cohen@linux.intel.com>
8414 L: linux-gpio@vger.kernel.org
8416 F: drivers/gpio/gpio-intel-mid.c
8419 M: Georgi Djakov <georgi.djakov@linaro.org>
8420 L: linux-pm@vger.kernel.org
8422 F: Documentation/driver-api/interconnect.rst
8423 F: Documentation/devicetree/bindings/interconnect/
8424 F: drivers/interconnect/
8425 F: include/dt-bindings/interconnect/
8426 F: include/linux/interconnect-provider.h
8427 F: include/linux/interconnect.h
8429 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8430 M: Linus Walleij <linus.walleij@linaro.org>
8431 L: linux-iio@vger.kernel.org
8433 F: drivers/iio/gyro/mpu3050*
8434 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8436 IOC3 ETHERNET DRIVER
8437 M: Ralf Baechle <ralf@linux-mips.org>
8438 L: linux-mips@vger.kernel.org
8440 F: drivers/net/ethernet/sgi/ioc3-eth.c
8443 M: Pat Gefre <pfg@sgi.com>
8444 L: linux-serial@vger.kernel.org
8446 F: drivers/tty/serial/ioc3_serial.c
8448 IOMAP FILESYSTEM LIBRARY
8449 M: Christoph Hellwig <hch@infradead.org>
8450 M: Darrick J. Wong <darrick.wong@oracle.com>
8451 M: linux-xfs@vger.kernel.org
8452 M: linux-fsdevel@vger.kernel.org
8453 L: linux-xfs@vger.kernel.org
8454 L: linux-fsdevel@vger.kernel.org
8455 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8458 F: include/linux/iomap.h
8461 M: Joerg Roedel <joro@8bytes.org>
8462 L: iommu@lists.linux-foundation.org
8463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8465 F: Documentation/devicetree/bindings/iommu/
8467 F: include/linux/iommu.h
8468 F: include/linux/of_iommu.h
8469 F: include/linux/iova.h
8472 M: Jens Axboe <axboe@kernel.dk>
8473 L: linux-block@vger.kernel.org
8474 L: linux-fsdevel@vger.kernel.org
8475 T: git git://git.kernel.dk/linux-block
8476 T: git git://git.kernel.dk/liburing
8479 F: include/uapi/linux/io_uring.h
8482 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8484 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8487 M: Corey Minyard <minyard@acm.org>
8488 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8489 W: http://openipmi.sourceforge.net/
8491 F: Documentation/devicetree/bindings/ipmi/
8492 F: Documentation/IPMI.txt
8493 F: drivers/char/ipmi/
8494 F: include/linux/ipmi*
8495 F: include/uapi/linux/ipmi*
8497 IPS SCSI RAID DRIVER
8498 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8499 L: linux-scsi@vger.kernel.org
8500 W: http://www.adaptec.com/
8502 F: drivers/scsi/ips*
8505 M: Wensong Zhang <wensong@linux-vs.org>
8506 M: Simon Horman <horms@verge.net.au>
8507 M: Julian Anastasov <ja@ssi.bg>
8508 L: netdev@vger.kernel.org
8509 L: lvs-devel@vger.kernel.org
8511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8513 F: Documentation/networking/ipvs-sysctl.txt
8514 F: include/net/ip_vs.h
8515 F: include/uapi/linux/ip_vs.h
8516 F: net/netfilter/ipvs/
8519 M: Jiri Kosina <jikos@kernel.org>
8520 M: David Sterba <dsterba@suse.com>
8522 F: drivers/tty/ipwireless/
8525 L: netdev@vger.kernel.org
8527 F: include/uapi/linux/ipx.h
8529 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8530 M: Marc Zyngier <maz@kernel.org>
8532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8533 F: Documentation/IRQ-domain.txt
8534 F: include/linux/irqdomain.h
8535 F: kernel/irq/irqdomain.c
8539 M: Thomas Gleixner <tglx@linutronix.de>
8540 L: linux-kernel@vger.kernel.org
8542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8546 M: Thomas Gleixner <tglx@linutronix.de>
8547 M: Jason Cooper <jason@lakedaemon.net>
8548 M: Marc Zyngier <maz@kernel.org>
8549 L: linux-kernel@vger.kernel.org
8551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8552 F: Documentation/devicetree/bindings/interrupt-controller/
8556 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8558 F: Documentation/driver-api/isa.rst
8559 F: drivers/base/isa.c
8560 F: include/linux/isa.h
8563 M: Hans Verkuil <hverkuil@xs4all.nl>
8564 L: linux-media@vger.kernel.org
8565 T: git git://linuxtv.org/media_tree.git
8566 W: https://linuxtv.org
8568 F: drivers/media/radio/radio-isa*
8571 M: Jaroslav Kysela <perex@perex.cz>
8573 F: Documentation/driver-api/isapnp.rst
8574 F: drivers/pnp/isapnp/
8575 F: include/linux/isapnp.h
8578 M: Lee Duncan <lduncan@suse.com>
8579 M: Chris Leech <cleech@redhat.com>
8580 L: open-iscsi@googlegroups.com
8581 W: www.open-iscsi.com
8583 F: drivers/scsi/*iscsi*
8584 F: include/scsi/*iscsi*
8586 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8587 M: Peter Jones <pjones@redhat.com>
8588 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8590 F: drivers/firmware/iscsi_ibft*
8592 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8593 M: Sagi Grimberg <sagi@grimberg.me>
8594 M: Max Gurtovoy <maxg@mellanox.com>
8595 L: linux-rdma@vger.kernel.org
8597 W: http://www.openfabrics.org
8598 W: www.open-iscsi.org
8599 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8600 F: drivers/infiniband/ulp/iser/
8602 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8603 M: Sagi Grimberg <sagi@grimberg.me>
8604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8605 L: linux-rdma@vger.kernel.org
8606 L: target-devel@vger.kernel.org
8608 W: http://www.linux-iscsi.org
8609 F: drivers/infiniband/ulp/isert
8611 ISDN/mISDN SUBSYSTEM
8612 M: Karsten Keil <isdn@linux-pingi.de>
8613 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8614 L: netdev@vger.kernel.org
8615 W: http://www.isdn4linux.de
8617 F: drivers/isdn/mISDN
8618 F: drivers/isdn/hardware
8621 M: Karsten Keil <isdn@linux-pingi.de>
8622 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8623 L: netdev@vger.kernel.org
8624 W: http://www.isdn4linux.de
8626 F: Documentation/isdn/
8627 F: drivers/isdn/capi/
8628 F: drivers/staging/isdn/
8629 F: net/bluetooth/cmtp/
8630 F: include/linux/isdn/
8631 F: include/uapi/linux/isdn/
8633 IT87 HARDWARE MONITORING DRIVER
8634 M: Jean Delvare <jdelvare@suse.com>
8635 L: linux-hwmon@vger.kernel.org
8637 F: Documentation/hwmon/it87.rst
8638 F: drivers/hwmon/it87.c
8641 M: Antti Palosaari <crope@iki.fi>
8642 L: linux-media@vger.kernel.org
8643 W: https://linuxtv.org
8644 W: http://palosaari.fi/linux/
8645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8646 T: git git://linuxtv.org/anttip/media_tree.git
8648 F: drivers/media/tuners/it913x*
8650 IVTV VIDEO4LINUX DRIVER
8651 M: Andy Walls <awalls@md.metrocast.net>
8652 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8653 L: linux-media@vger.kernel.org
8654 T: git git://linuxtv.org/media_tree.git
8655 W: http://www.ivtvdriver.org
8657 F: Documentation/media/v4l-drivers/ivtv*
8658 F: drivers/media/pci/ivtv/
8659 F: include/uapi/linux/ivtv*
8661 IX2505V MEDIA DRIVER
8662 M: Malcolm Priestley <tvboxspy@gmail.com>
8663 L: linux-media@vger.kernel.org
8664 W: https://linuxtv.org
8665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8667 F: drivers/media/dvb-frontends/ix2505v*
8669 JAILHOUSE HYPERVISOR INTERFACE
8670 M: Jan Kiszka <jan.kiszka@siemens.com>
8671 L: jailhouse-dev@googlegroups.com
8673 F: arch/x86/kernel/jailhouse.c
8674 F: arch/x86/include/asm/jailhouse_para.h
8676 JC42.4 TEMPERATURE SENSOR DRIVER
8677 M: Guenter Roeck <linux@roeck-us.net>
8678 L: linux-hwmon@vger.kernel.org
8680 F: drivers/hwmon/jc42.c
8681 F: Documentation/hwmon/jc42.rst
8684 M: Dave Kleikamp <shaggy@kernel.org>
8685 L: jfs-discussion@lists.sourceforge.net
8686 W: http://jfs.sourceforge.net/
8687 T: git git://github.com/kleikamp/linux-shaggy.git
8689 F: Documentation/filesystems/jfs.txt
8693 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8694 L: netdev@vger.kernel.org
8696 F: drivers/net/ethernet/jme.*
8698 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8699 M: David Woodhouse <dwmw2@infradead.org>
8700 M: Richard Weinberger <richard@nod.at>
8701 L: linux-mtd@lists.infradead.org
8702 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8703 T: git git://git.infradead.org/ubifs-2.6.git
8706 F: include/uapi/linux/jffs2.h
8708 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8709 M: "Theodore Ts'o" <tytso@mit.edu>
8710 M: Jan Kara <jack@suse.com>
8711 L: linux-ext4@vger.kernel.org
8714 F: include/linux/jbd2.h
8716 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8717 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8718 L: linux-media@vger.kernel.org
8720 F: drivers/media/platform/rcar_jpu.c
8722 JSM Neo PCI based serial card
8723 L: linux-serial@vger.kernel.org
8725 F: drivers/tty/serial/jsm/
8727 K10TEMP HARDWARE MONITORING DRIVER
8728 M: Clemens Ladisch <clemens@ladisch.de>
8729 L: linux-hwmon@vger.kernel.org
8731 F: Documentation/hwmon/k10temp.rst
8732 F: drivers/hwmon/k10temp.c
8734 K8TEMP HARDWARE MONITORING DRIVER
8735 M: Rudolf Marek <r.marek@assembler.cz>
8736 L: linux-hwmon@vger.kernel.org
8738 F: Documentation/hwmon/k8temp.rst
8739 F: drivers/hwmon/k8temp.c
8742 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8743 R: Alexander Potapenko <glider@google.com>
8744 R: Dmitry Vyukov <dvyukov@google.com>
8745 L: kasan-dev@googlegroups.com
8747 F: arch/*/include/asm/kasan.h
8748 F: arch/*/mm/kasan_init*
8749 F: Documentation/dev-tools/kasan.rst
8750 F: include/linux/kasan*.h
8753 F: scripts/Makefile.kasan
8756 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8758 L: linux-kbuild@vger.kernel.org
8760 F: Documentation/kbuild/kconfig*
8762 F: scripts/Kconfig.include
8765 M: Dave Young <dyoung@redhat.com>
8766 M: Baoquan He <bhe@redhat.com>
8767 R: Vivek Goyal <vgoyal@redhat.com>
8768 L: kexec@lists.infradead.org
8769 W: http://lse.sourceforge.net/kdump/
8771 F: Documentation/admin-guide/kdump/
8773 KEENE FM RADIO TRANSMITTER DRIVER
8774 M: Hans Verkuil <hverkuil@xs4all.nl>
8775 L: linux-media@vger.kernel.org
8776 T: git git://linuxtv.org/media_tree.git
8777 W: https://linuxtv.org
8779 F: drivers/media/radio/radio-keene*
8782 M: Ian Kent <raven@themaw.net>
8783 L: autofs@vger.kernel.org
8787 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8788 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8789 M: Michal Marek <michal.lkml@markovi.net>
8790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8791 L: linux-kbuild@vger.kernel.org
8793 F: Documentation/kbuild/
8796 F: scripts/Makefile*
8799 F: scripts/*vmlinux*
8804 L: kernel-janitors@vger.kernel.org
8805 W: http://kernelnewbies.org/KernelJanitors
8808 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8809 M: "J. Bruce Fields" <bfields@fieldses.org>
8810 M: Chuck Lever <chuck.lever@oracle.com>
8811 L: linux-nfs@vger.kernel.org
8812 W: http://nfs.sourceforge.net/
8813 T: git git://linux-nfs.org/~bfields/linux.git
8816 F: include/uapi/linux/nfsd/
8820 F: include/linux/lockd/
8821 F: include/linux/sunrpc/
8822 F: include/uapi/linux/sunrpc/
8824 KERNEL SELFTEST FRAMEWORK
8825 M: Shuah Khan <shuah@kernel.org>
8826 M: Shuah Khan <skhan@linuxfoundation.org>
8827 L: linux-kselftest@vger.kernel.org
8828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8829 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8831 F: tools/testing/selftests/
8832 F: Documentation/dev-tools/kselftest*
8834 KERNEL USERMODE HELPER
8835 M: Luis Chamberlain <mcgrof@kernel.org>
8836 L: linux-kernel@vger.kernel.org
8839 F: include/linux/umh.h
8841 KERNEL VIRTUAL MACHINE (KVM)
8842 M: Paolo Bonzini <pbonzini@redhat.com>
8843 M: Radim Krčmář <rkrcmar@redhat.com>
8844 L: kvm@vger.kernel.org
8845 W: http://www.linux-kvm.org
8846 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8848 F: Documentation/virt/kvm/
8849 F: include/trace/events/kvm.h
8850 F: include/uapi/asm-generic/kvm*
8851 F: include/uapi/linux/kvm*
8852 F: include/asm-generic/kvm*
8853 F: include/linux/kvm*
8854 F: include/kvm/iodev.h
8857 F: tools/testing/selftests/kvm/
8859 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8860 M: Joerg Roedel <joro@8bytes.org>
8861 L: kvm@vger.kernel.org
8862 W: http://www.linux-kvm.org/
8864 F: arch/x86/include/asm/svm.h
8865 F: arch/x86/kvm/svm.c
8867 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8868 M: Marc Zyngier <maz@kernel.org>
8869 R: James Morse <james.morse@arm.com>
8870 R: Julien Thierry <julien.thierry.kdev@gmail.com>
8871 R: Suzuki K Poulose <suzuki.poulose@arm.com>
8872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8873 L: kvmarm@lists.cs.columbia.edu
8874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8876 F: arch/arm/include/uapi/asm/kvm*
8877 F: arch/arm/include/asm/kvm*
8879 F: arch/arm64/include/uapi/asm/kvm*
8880 F: arch/arm64/include/asm/kvm*
8883 F: include/kvm/arm_*
8885 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8886 M: James Hogan <jhogan@kernel.org>
8887 L: linux-mips@vger.kernel.org
8889 F: arch/mips/include/uapi/asm/kvm*
8890 F: arch/mips/include/asm/kvm*
8893 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8894 M: Paul Mackerras <paulus@ozlabs.org>
8895 L: kvm-ppc@vger.kernel.org
8896 W: http://www.linux-kvm.org/
8897 T: git git://github.com/agraf/linux-2.6.git
8899 F: arch/powerpc/include/uapi/asm/kvm*
8900 F: arch/powerpc/include/asm/kvm*
8901 F: arch/powerpc/kvm/
8902 F: arch/powerpc/kernel/kvm*
8904 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8905 M: Christian Borntraeger <borntraeger@de.ibm.com>
8906 M: Janosch Frank <frankja@linux.ibm.com>
8907 R: David Hildenbrand <david@redhat.com>
8908 R: Cornelia Huck <cohuck@redhat.com>
8909 L: linux-s390@vger.kernel.org
8910 W: http://www.ibm.com/developerworks/linux/linux390/
8911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8913 F: arch/s390/include/uapi/asm/kvm*
8914 F: arch/s390/include/asm/gmap.h
8915 F: arch/s390/include/asm/kvm*
8917 F: arch/s390/mm/gmap.c
8918 F: tools/testing/selftests/kvm/s390x/
8919 F: tools/testing/selftests/kvm/*/s390x/
8921 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8922 M: Paolo Bonzini <pbonzini@redhat.com>
8923 M: Radim Krčmář <rkrcmar@redhat.com>
8924 L: kvm@vger.kernel.org
8925 W: http://www.linux-kvm.org
8926 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8930 F: arch/x86/include/uapi/asm/kvm*
8931 F: arch/x86/include/asm/kvm*
8932 F: arch/x86/include/asm/pvclock-abi.h
8933 F: arch/x86/kernel/kvm.c
8934 F: arch/x86/kernel/kvmclock.c
8937 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8938 M: Tejun Heo <tj@kernel.org>
8939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8941 F: include/linux/kernfs.h
8945 M: Eric Biederman <ebiederm@xmission.com>
8946 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8947 L: kexec@lists.infradead.org
8949 F: include/linux/kexec.h
8950 F: include/uapi/linux/kexec.h
8954 M: Mimi Zohar <zohar@linux.ibm.com>
8955 L: linux-integrity@vger.kernel.org
8956 L: keyrings@vger.kernel.org
8958 F: Documentation/security/keys/trusted-encrypted.rst
8959 F: include/keys/encrypted-type.h
8960 F: security/keys/encrypted-keys/
8963 M: James Bottomley <jejb@linux.ibm.com>
8964 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8965 M: Mimi Zohar <zohar@linux.ibm.com>
8966 L: linux-integrity@vger.kernel.org
8967 L: keyrings@vger.kernel.org
8969 F: Documentation/security/keys/trusted-encrypted.rst
8970 F: include/keys/trusted-type.h
8971 F: security/keys/trusted.c
8972 F: security/keys/trusted.h
8975 M: David Howells <dhowells@redhat.com>
8976 L: keyrings@vger.kernel.org
8978 F: Documentation/security/keys/core.rst
8979 F: include/linux/key.h
8980 F: include/linux/key-type.h
8981 F: include/linux/keyctl.h
8982 F: include/uapi/linux/keyctl.h
8986 KGDB / KDB /debug_core
8987 M: Jason Wessel <jason.wessel@windriver.com>
8988 M: Daniel Thompson <daniel.thompson@linaro.org>
8989 W: http://kgdb.wiki.kernel.org/
8990 L: kgdb-bugreport@lists.sourceforge.net
8991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8993 F: Documentation/dev-tools/kgdb.rst
8994 F: drivers/misc/kgdbts.c
8995 F: drivers/tty/serial/kgdboc.c
8996 F: include/linux/kdb.h
8997 F: include/linux/kgdb.h
9001 M: Catalin Marinas <catalin.marinas@arm.com>
9003 F: Documentation/dev-tools/kmemleak.rst
9004 F: include/linux/kmemleak.h
9006 F: mm/kmemleak-test.c
9008 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9009 M: Luis Chamberlain <mcgrof@kernel.org>
9010 L: linux-kernel@vger.kernel.org
9013 F: include/linux/kmod.h
9015 F: tools/testing/selftests/kmod/
9018 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9019 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9020 M: "David S. Miller" <davem@davemloft.net>
9021 M: Masami Hiramatsu <mhiramat@kernel.org>
9023 F: Documentation/kprobes.txt
9024 F: include/linux/kprobes.h
9025 F: include/asm-generic/kprobes.h
9028 KS0108 LCD CONTROLLER DRIVER
9029 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9031 F: Documentation/auxdisplay/ks0108
9032 F: drivers/auxdisplay/ks0108.c
9033 F: include/linux/ks0108.h
9036 M: David Ahern <dsa@cumulusnetworks.com>
9037 L: netdev@vger.kernel.org
9040 F: include/net/l3mdev.h
9043 M: John Fastabend <john.fastabend@gmail.com>
9044 M: Daniel Borkmann <daniel@iogearbox.net>
9045 L: netdev@vger.kernel.org
9046 L: bpf@vger.kernel.org
9048 F: include/linux/skmsg.h
9050 F: net/core/sock_map.c
9051 F: net/ipv4/tcp_bpf.c
9053 LANTIQ / INTEL Ethernet drivers
9054 M: Hauke Mehrtens <hauke@hauke-m.de>
9055 L: netdev@vger.kernel.org
9057 F: net/dsa/tag_gswip.c
9058 F: drivers/net/ethernet/lantiq_xrx200.c
9059 F: drivers/net/dsa/lantiq_pce.h
9060 F: drivers/net/dsa/lantiq_gswip.c
9062 LANTIQ MIPS ARCHITECTURE
9063 M: John Crispin <john@phrozen.org>
9064 L: linux-mips@vger.kernel.org
9067 F: drivers/soc/lantiq
9070 L: linux-x25@vger.kernel.org
9072 F: Documentation/networking/lapb-module.txt
9076 LASI 53c700 driver for PARISC
9077 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9078 L: linux-scsi@vger.kernel.org
9080 F: Documentation/scsi/53c700.txt
9081 F: drivers/scsi/53c700*
9084 M: Tobin C. Harding <me@tobin.cc>
9085 M: Tycho Andersen <tycho@tycho.ws>
9086 L: kernel-hardening@lists.openwall.com
9088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9089 F: scripts/leaking_addresses.pl
9092 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9093 M: Pavel Machek <pavel@ucw.cz>
9094 R: Dan Murphy <dmurphy@ti.com>
9095 L: linux-leds@vger.kernel.org
9096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9098 F: Documentation/devicetree/bindings/leds/
9100 F: include/linux/leds.h
9102 LEGACY EEPROM DRIVER
9103 M: Jean Delvare <jdelvare@suse.com>
9105 F: Documentation/misc-devices/eeprom.rst
9106 F: drivers/misc/eeprom/eeprom.c
9109 R: David Lechner <david@lechnology.com>
9111 F: arch/arm/boot/dts/da850-lego-ev3.dts
9112 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9113 F: drivers/power/supply/lego_ev3_battery.c
9115 LEGO USB Tower driver
9116 M: Juergen Stuber <starblue@users.sourceforge.net>
9117 L: legousb-devel@lists.sourceforge.net
9118 W: http://legousb.sourceforge.net/
9120 F: drivers/usb/misc/legousbtower.c
9123 M: Matan Ziv-Av <matan@svgalib.org>
9124 L: platform-driver-x86@vger.kernel.org
9126 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9127 F: Documentation/admin-guide/laptops/lg-laptop.rst
9128 F: drivers/platform/x86/lg-laptop.c
9131 M: Michael Krufky <mkrufky@linuxtv.org>
9132 L: linux-media@vger.kernel.org
9133 W: https://linuxtv.org
9134 W: http://github.com/mkrufky
9135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9136 T: git git://linuxtv.org/mkrufky/tuners.git
9138 F: drivers/media/dvb-frontends/lg2160.*
9140 LGDT3305 MEDIA DRIVER
9141 M: Michael Krufky <mkrufky@linuxtv.org>
9142 L: linux-media@vger.kernel.org
9143 W: https://linuxtv.org
9144 W: http://github.com/mkrufky
9145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9146 T: git git://linuxtv.org/mkrufky/tuners.git
9148 F: drivers/media/dvb-frontends/lgdt3305.*
9150 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9151 M: Viresh Kumar <vireshk@kernel.org>
9152 L: linux-ide@vger.kernel.org
9153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9155 F: include/linux/pata_arasan_cf_data.h
9156 F: drivers/ata/pata_arasan_cf.c
9159 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9160 M: Jens Axboe <axboe@kernel.dk>
9161 L: linux-ide@vger.kernel.org
9162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9164 F: drivers/ata/pata_*.c
9165 F: drivers/ata/ata_generic.c
9167 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9168 M: Linus Walleij <linus.walleij@linaro.org>
9169 L: linux-ide@vger.kernel.org
9170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9172 F: drivers/ata/pata_ftide010.c
9173 F: drivers/ata/sata_gemini.c
9174 F: drivers/ata/sata_gemini.h
9176 LIBATA SATA AHCI PLATFORM devices support
9177 M: Hans de Goede <hdegoede@redhat.com>
9178 M: Jens Axboe <axboe@kernel.dk>
9179 L: linux-ide@vger.kernel.org
9180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9182 F: drivers/ata/ahci_platform.c
9183 F: drivers/ata/libahci_platform.c
9184 F: include/linux/ahci_platform.h
9186 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9187 M: Mikael Pettersson <mikpelinux@gmail.com>
9188 L: linux-ide@vger.kernel.org
9189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9191 F: drivers/ata/sata_promise.*
9193 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9194 M: Jens Axboe <axboe@kernel.dk>
9195 L: linux-ide@vger.kernel.org
9196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9199 F: include/linux/ata.h
9200 F: include/linux/libata.h
9201 F: Documentation/devicetree/bindings/ata/
9204 M: Sasha Levin <alexander.levin@microsoft.com>
9206 F: tools/lib/lockdep/
9208 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9209 M: Dan Williams <dan.j.williams@intel.com>
9210 M: Vishal Verma <vishal.l.verma@intel.com>
9211 M: Dave Jiang <dave.jiang@intel.com>
9212 L: linux-nvdimm@lists.01.org
9213 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9215 F: drivers/nvdimm/blk.c
9216 F: drivers/nvdimm/region_devs.c
9218 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9219 M: Vishal Verma <vishal.l.verma@intel.com>
9220 M: Dan Williams <dan.j.williams@intel.com>
9221 M: Dave Jiang <dave.jiang@intel.com>
9222 L: linux-nvdimm@lists.01.org
9223 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9225 F: drivers/nvdimm/btt*
9227 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9228 M: Dan Williams <dan.j.williams@intel.com>
9229 M: Vishal Verma <vishal.l.verma@intel.com>
9230 M: Dave Jiang <dave.jiang@intel.com>
9231 L: linux-nvdimm@lists.01.org
9232 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9234 F: drivers/nvdimm/pmem*
9236 LIBNVDIMM: DEVICETREE BINDINGS
9237 M: Oliver O'Halloran <oohall@gmail.com>
9238 L: linux-nvdimm@lists.01.org
9239 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9241 F: drivers/nvdimm/of_pmem.c
9242 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9244 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9245 M: Dan Williams <dan.j.williams@intel.com>
9246 M: Vishal Verma <vishal.l.verma@intel.com>
9247 M: Dave Jiang <dave.jiang@intel.com>
9248 M: Keith Busch <keith.busch@intel.com>
9249 M: Ira Weiny <ira.weiny@intel.com>
9250 L: linux-nvdimm@lists.01.org
9251 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9255 F: drivers/acpi/nfit/*
9256 F: include/linux/nd.h
9257 F: include/linux/libnvdimm.h
9258 F: include/uapi/linux/ndctl.h
9260 LIGHTNVM PLATFORM SUPPORT
9261 M: Matias Bjorling <mb@lightnvm.io>
9262 W: http://github/OpenChannelSSD
9263 L: linux-block@vger.kernel.org
9265 F: drivers/lightnvm/
9266 F: include/linux/lightnvm.h
9267 F: include/uapi/linux/lightnvm.h
9269 LINUX FOR POWER MACINTOSH
9270 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9271 W: http://www.penguinppc.org/
9272 L: linuxppc-dev@lists.ozlabs.org
9274 F: arch/powerpc/platforms/powermac/
9275 F: drivers/macintosh/
9277 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9278 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9279 M: Paul Mackerras <paulus@samba.org>
9280 M: Michael Ellerman <mpe@ellerman.id.au>
9281 W: https://github.com/linuxppc/linux/wiki
9282 L: linuxppc-dev@lists.ozlabs.org
9283 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9286 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9287 F: Documentation/devicetree/bindings/powerpc/
9288 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9289 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9290 F: Documentation/powerpc/
9292 F: drivers/char/tpm/tpm_ibmvtpm*
9293 F: drivers/crypto/nx/
9294 F: drivers/crypto/vmx/
9295 F: drivers/i2c/busses/i2c-opal.c
9296 F: drivers/net/ethernet/ibm/ibmveth.*
9297 F: drivers/net/ethernet/ibm/ibmvnic.*
9298 F: drivers/pci/hotplug/pnv_php.c
9299 F: drivers/pci/hotplug/rpa*
9300 F: drivers/rtc/rtc-opal.c
9301 F: drivers/scsi/ibmvscsi/
9302 F: drivers/tty/hvc/hvc_opal.c
9303 F: drivers/watchdog/wdrtas.c
9304 F: tools/testing/selftests/powerpc
9311 LINUX FOR POWERPC EMBEDDED MPC5XXX
9312 M: Anatolij Gustschin <agust@denx.de>
9313 L: linuxppc-dev@lists.ozlabs.org
9314 T: git git://git.denx.de/linux-denx-agust.git
9316 F: arch/powerpc/platforms/512x/
9317 F: arch/powerpc/platforms/52xx/
9319 LINUX FOR POWERPC EMBEDDED PPC4XX
9320 M: Alistair Popple <alistair@popple.id.au>
9321 M: Matt Porter <mporter@kernel.crashing.org>
9322 W: http://www.penguinppc.org/
9323 L: linuxppc-dev@lists.ozlabs.org
9325 F: arch/powerpc/platforms/40x/
9326 F: arch/powerpc/platforms/44x/
9328 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9329 M: Scott Wood <oss@buserror.net>
9330 M: Kumar Gala <galak@kernel.crashing.org>
9331 W: http://www.penguinppc.org/
9332 L: linuxppc-dev@lists.ozlabs.org
9333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9335 F: arch/powerpc/platforms/83xx/
9336 F: arch/powerpc/platforms/85xx/
9337 F: Documentation/devicetree/bindings/powerpc/fsl/
9339 LINUX FOR POWERPC EMBEDDED PPC8XX
9340 M: Vitaly Bordug <vitb@kernel.crashing.org>
9341 W: http://www.penguinppc.org/
9342 L: linuxppc-dev@lists.ozlabs.org
9344 F: arch/powerpc/platforms/8xx/
9346 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9347 L: linuxppc-dev@lists.ozlabs.org
9349 F: arch/powerpc/*/*virtex*
9350 F: arch/powerpc/*/*/*virtex*
9352 LINUX FOR POWERPC PA SEMI PWRFICIENT
9353 L: linuxppc-dev@lists.ozlabs.org
9355 F: arch/powerpc/platforms/pasemi/
9356 F: drivers/*/*pasemi*
9357 F: drivers/*/*/*pasemi*
9359 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9360 M: Kees Cook <keescook@chromium.org>
9362 F: drivers/misc/lkdtm/*
9364 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9365 M: Alan Stern <stern@rowland.harvard.edu>
9366 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9367 M: Will Deacon <will@kernel.org>
9368 M: Peter Zijlstra <peterz@infradead.org>
9369 M: Boqun Feng <boqun.feng@gmail.com>
9370 M: Nicholas Piggin <npiggin@gmail.com>
9371 M: David Howells <dhowells@redhat.com>
9372 M: Jade Alglave <j.alglave@ucl.ac.uk>
9373 M: Luc Maranget <luc.maranget@inria.fr>
9374 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9375 R: Akira Yokosawa <akiyks@gmail.com>
9376 R: Daniel Lustig <dlustig@nvidia.com>
9377 L: linux-kernel@vger.kernel.org
9378 L: linux-arch@vger.kernel.org
9380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9381 F: tools/memory-model/
9382 F: Documentation/atomic_bitops.txt
9383 F: Documentation/atomic_t.txt
9384 F: Documentation/core-api/atomic_ops.rst
9385 F: Documentation/core-api/refcount-vs-atomic.rst
9386 F: Documentation/memory-barriers.txt
9388 LIS3LV02D ACCELEROMETER DRIVER
9389 M: Eric Piel <eric.piel@tremplin-utc.net>
9391 F: Documentation/misc-devices/lis3lv02d.rst
9392 F: drivers/misc/lis3lv02d/
9393 F: drivers/platform/x86/hp_accel.c
9396 M: Josh Poimboeuf <jpoimboe@redhat.com>
9397 M: Jiri Kosina <jikos@kernel.org>
9398 M: Miroslav Benes <mbenes@suse.cz>
9399 M: Petr Mladek <pmladek@suse.com>
9400 R: Joe Lawrence <joe.lawrence@redhat.com>
9402 F: kernel/livepatch/
9403 F: include/linux/livepatch.h
9404 F: arch/x86/include/asm/livepatch.h
9405 F: arch/x86/kernel/livepatch.c
9406 F: Documentation/livepatch/
9407 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9408 F: samples/livepatch/
9409 F: tools/testing/selftests/livepatch/
9410 L: live-patching@vger.kernel.org
9411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9414 L: netdev@vger.kernel.org
9416 F: include/linux/llc.h
9417 F: include/uapi/linux/llc.h
9421 LM73 HARDWARE MONITOR DRIVER
9422 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9423 L: linux-hwmon@vger.kernel.org
9425 F: drivers/hwmon/lm73.c
9427 LM78 HARDWARE MONITOR DRIVER
9428 M: Jean Delvare <jdelvare@suse.com>
9429 L: linux-hwmon@vger.kernel.org
9431 F: Documentation/hwmon/lm78.rst
9432 F: drivers/hwmon/lm78.c
9434 LM83 HARDWARE MONITOR DRIVER
9435 M: Jean Delvare <jdelvare@suse.com>
9436 L: linux-hwmon@vger.kernel.org
9438 F: Documentation/hwmon/lm83.rst
9439 F: drivers/hwmon/lm83.c
9441 LM90 HARDWARE MONITOR DRIVER
9442 M: Jean Delvare <jdelvare@suse.com>
9443 L: linux-hwmon@vger.kernel.org
9445 F: Documentation/hwmon/lm90.rst
9446 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9447 F: drivers/hwmon/lm90.c
9448 F: include/dt-bindings/thermal/lm90.h
9450 LM95234 HARDWARE MONITOR DRIVER
9451 M: Guenter Roeck <linux@roeck-us.net>
9452 L: linux-hwmon@vger.kernel.org
9454 F: Documentation/hwmon/lm95234.rst
9455 F: drivers/hwmon/lm95234.c
9457 LME2510 MEDIA DRIVER
9458 M: Malcolm Priestley <tvboxspy@gmail.com>
9459 L: linux-media@vger.kernel.org
9460 W: https://linuxtv.org
9461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9463 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9465 LOADPIN SECURITY MODULE
9466 M: Kees Cook <keescook@chromium.org>
9467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9469 F: security/loadpin/
9470 F: Documentation/admin-guide/LSM/LoadPin.rst
9473 M: Peter Zijlstra <peterz@infradead.org>
9474 M: Ingo Molnar <mingo@redhat.com>
9475 M: Will Deacon <will@kernel.org>
9476 L: linux-kernel@vger.kernel.org
9477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9479 F: Documentation/locking/
9480 F: include/linux/lockdep.h
9481 F: include/linux/spinlock*.h
9482 F: arch/*/include/asm/spinlock*.h
9483 F: include/linux/rwlock*.h
9484 F: include/linux/mutex*.h
9485 F: include/linux/rwsem*.h
9486 F: include/linux/seqlock.h
9487 F: lib/locking*.[ch]
9489 X: kernel/locking/locktorture.c
9491 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9492 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9493 L: linux-ntfs-dev@lists.sourceforge.net
9494 W: http://www.linux-ntfs.org/content/view/19/37/
9496 F: Documentation/admin-guide/ldm.rst
9497 F: block/partitions/ldm.*
9499 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9500 M: Sathya Prakash <sathya.prakash@broadcom.com>
9501 M: Chaitra P B <chaitra.basappa@broadcom.com>
9502 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9503 L: MPT-FusionLinux.pdl@broadcom.com
9504 L: linux-scsi@vger.kernel.org
9505 W: http://www.avagotech.com/support/
9507 F: drivers/message/fusion/
9508 F: drivers/scsi/mpt3sas/
9510 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9511 M: Matthew Wilcox <willy@infradead.org>
9512 L: linux-scsi@vger.kernel.org
9514 F: drivers/scsi/sym53c8xx_2/
9517 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9518 L: linux-iio@vger.kernel.org
9520 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9521 F: drivers/iio/dac/ltc1660.c
9523 LTC4261 HARDWARE MONITOR DRIVER
9524 M: Guenter Roeck <linux@roeck-us.net>
9525 L: linux-hwmon@vger.kernel.org
9527 F: Documentation/hwmon/ltc4261.rst
9528 F: drivers/hwmon/ltc4261.c
9530 LTC4306 I2C MULTIPLEXER DRIVER
9531 M: Michael Hennerich <michael.hennerich@analog.com>
9532 W: http://ez.analog.com/community/linux-device-drivers
9533 L: linux-i2c@vger.kernel.org
9535 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9536 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9538 LTP (Linux Test Project)
9539 M: Mike Frysinger <vapier@gentoo.org>
9540 M: Cyril Hrubis <chrubis@suse.cz>
9541 M: Wanlong Gao <wanlong.gao@gmail.com>
9542 M: Jan Stancek <jstancek@redhat.com>
9543 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9544 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9545 L: ltp@lists.linux.it (subscribers-only)
9546 W: http://linux-test-project.github.io/
9547 T: git git://github.com/linux-test-project/ltp.git
9551 M: Geert Uytterhoeven <geert@linux-m68k.org>
9552 L: linux-m68k@lists.linux-m68k.org
9553 W: http://www.linux-m68k.org/
9554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9559 M68K ON APPLE MACINTOSH
9560 M: Joshua Thompson <funaho@jurai.org>
9561 W: http://www.mac.linux-m68k.org/
9562 L: linux-m68k@lists.linux-m68k.org
9567 M: Philip Blundell <philb@gnu.org>
9568 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9572 M88DS3103 MEDIA DRIVER
9573 M: Antti Palosaari <crope@iki.fi>
9574 L: linux-media@vger.kernel.org
9575 W: https://linuxtv.org
9576 W: http://palosaari.fi/linux/
9577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9578 T: git git://linuxtv.org/anttip/media_tree.git
9580 F: drivers/media/dvb-frontends/m88ds3103*
9582 M88RS2000 MEDIA DRIVER
9583 M: Malcolm Priestley <tvboxspy@gmail.com>
9584 L: linux-media@vger.kernel.org
9585 W: https://linuxtv.org
9586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9588 F: drivers/media/dvb-frontends/m88rs2000*
9590 MA901 MASTERKIT USB FM RADIO DRIVER
9591 M: Alexey Klimov <klimov.linux@gmail.com>
9592 L: linux-media@vger.kernel.org
9593 T: git git://linuxtv.org/media_tree.git
9595 F: drivers/media/radio/radio-ma901.c
9598 M: Johannes Berg <johannes@sipsolutions.net>
9599 L: linux-wireless@vger.kernel.org
9600 W: http://wireless.kernel.org/
9601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9604 F: Documentation/networking/mac80211-injection.txt
9605 F: include/net/mac80211.h
9607 F: drivers/net/wireless/mac80211_hwsim.[ch]
9608 F: Documentation/networking/mac80211_hwsim/README
9611 M: Jassi Brar <jassisinghbrar@gmail.com>
9612 L: linux-kernel@vger.kernel.org
9615 F: include/linux/mailbox_client.h
9616 F: include/linux/mailbox_controller.h
9618 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9619 M: Michael Kerrisk <mtk.manpages@gmail.com>
9620 W: http://www.kernel.org/doc/man-pages
9621 L: linux-man@vger.kernel.org
9624 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9625 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9626 L: linux-mips@vger.kernel.org
9628 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9630 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9631 M: Andrew Lunn <andrew@lunn.ch>
9632 M: Vivien Didelot <vivien.didelot@gmail.com>
9633 L: netdev@vger.kernel.org
9635 F: drivers/net/dsa/mv88e6xxx/
9636 F: include/linux/platform_data/mv88e6xxx.h
9637 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9639 MARVELL ARMADA DRM SUPPORT
9640 M: Russell King <linux@armlinux.org.uk>
9642 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9643 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9644 F: drivers/gpu/drm/armada/
9645 F: include/uapi/drm/armada_drm.h
9646 F: Documentation/devicetree/bindings/display/armada/
9648 MARVELL ARMADA 3700 PHY DRIVERS
9649 M: Miquel Raynal <miquel.raynal@bootlin.com>
9651 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9652 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9653 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9654 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9656 MARVELL CRYPTO DRIVER
9657 M: Boris Brezillon <bbrezillon@kernel.org>
9658 M: Arnaud Ebalard <arno@natisbad.org>
9659 F: drivers/crypto/marvell/
9661 L: linux-crypto@vger.kernel.org
9663 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9664 M: Mirko Lindner <mlindner@marvell.com>
9665 M: Stephen Hemminger <stephen@networkplumber.org>
9666 L: netdev@vger.kernel.org
9668 F: drivers/net/ethernet/marvell/sk*
9670 MARVELL LIBERTAS WIRELESS DRIVER
9671 L: libertas-dev@lists.infradead.org
9673 F: drivers/net/wireless/marvell/libertas/
9675 MARVELL MACCHIATOBIN SUPPORT
9676 M: Russell King <linux@armlinux.org.uk>
9677 L: linux-arm-kernel@lists.infradead.org
9679 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9681 MARVELL MV643XX ETHERNET DRIVER
9682 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9683 L: netdev@vger.kernel.org
9685 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9686 F: include/linux/mv643xx.h
9688 MARVELL MV88X3310 PHY DRIVER
9689 M: Russell King <linux@armlinux.org.uk>
9690 L: netdev@vger.kernel.org
9692 F: drivers/net/phy/marvell10g.c
9694 MARVELL MVEBU THERMAL DRIVER
9695 M: Miquel Raynal <miquel.raynal@bootlin.com>
9697 F: drivers/thermal/armada_thermal.c
9699 MARVELL MVNETA ETHERNET DRIVER
9700 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9701 L: netdev@vger.kernel.org
9703 F: drivers/net/ethernet/marvell/mvneta.*
9705 MARVELL MWIFIEX WIRELESS DRIVER
9706 M: Amitkumar Karwar <amitkarwar@gmail.com>
9707 M: Nishant Sarmukadam <nishants@marvell.com>
9708 M: Ganapathi Bhat <gbhat@marvell.com>
9709 M: Xinming Hu <huxinming820@gmail.com>
9710 L: linux-wireless@vger.kernel.org
9712 F: drivers/net/wireless/marvell/mwifiex/
9714 MARVELL MWL8K WIRELESS DRIVER
9715 M: Lennert Buytenhek <buytenh@wantstofly.org>
9716 L: linux-wireless@vger.kernel.org
9718 F: drivers/net/wireless/marvell/mwl8k.c
9720 MARVELL NAND CONTROLLER DRIVER
9721 M: Miquel Raynal <miquel.raynal@bootlin.com>
9722 L: linux-mtd@lists.infradead.org
9724 F: drivers/mtd/nand/raw/marvell_nand.c
9725 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9727 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9728 M: Nicolas Pitre <nico@fluxnic.net>
9730 F: drivers/mmc/host/mvsdio.*
9732 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9733 M: Hu Ziji <huziji@marvell.com>
9734 L: linux-mmc@vger.kernel.org
9736 F: drivers/mmc/host/sdhci-xenon*
9737 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9739 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9740 M: Sunil Goutham <sgoutham@marvell.com>
9741 M: Linu Cherian <lcherian@marvell.com>
9742 M: Geetha sowjanya <gakula@marvell.com>
9743 M: Jerin Jacob <jerinj@marvell.com>
9744 L: netdev@vger.kernel.org
9746 F: drivers/net/ethernet/marvell/octeontx2/af/
9748 MATROX FRAMEBUFFER DRIVER
9749 L: linux-fbdev@vger.kernel.org
9751 F: drivers/video/fbdev/matrox/matroxfb_*
9752 F: include/uapi/linux/matroxfb.h
9754 MAX16065 HARDWARE MONITOR DRIVER
9755 M: Guenter Roeck <linux@roeck-us.net>
9756 L: linux-hwmon@vger.kernel.org
9758 F: Documentation/hwmon/max16065.rst
9759 F: drivers/hwmon/max16065.c
9761 MAX2175 SDR TUNER DRIVER
9762 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9763 L: linux-media@vger.kernel.org
9764 T: git git://linuxtv.org/media_tree.git
9766 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9767 F: Documentation/media/v4l-drivers/max2175.rst
9768 F: drivers/media/i2c/max2175*
9769 F: include/uapi/linux/max2175.h
9771 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9772 L: linux-hwmon@vger.kernel.org
9774 F: Documentation/hwmon/max6650.rst
9775 F: drivers/hwmon/max6650.c
9777 MAX6697 HARDWARE MONITOR DRIVER
9778 M: Guenter Roeck <linux@roeck-us.net>
9779 L: linux-hwmon@vger.kernel.org
9781 F: Documentation/hwmon/max6697.rst
9782 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9783 F: drivers/hwmon/max6697.c
9784 F: include/linux/platform_data/max6697.h
9786 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9787 M: Peter Rosin <peda@axentia.se>
9788 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9790 F: Documentation/devicetree/bindings/sound/max9860.txt
9791 F: sound/soc/codecs/max9860.*
9793 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9794 M: Andreas Klinger <ak@it-klinger.de>
9795 L: linux-iio@vger.kernel.org
9797 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9798 F: drivers/iio/proximity/mb1232.c
9800 MAXIM MAX77650 PMIC MFD DRIVER
9801 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9802 L: linux-kernel@vger.kernel.org
9804 F: Documentation/devicetree/bindings/*/*max77650.txt
9805 F: Documentation/devicetree/bindings/*/max77650*.txt
9806 F: include/linux/mfd/max77650.h
9807 F: drivers/mfd/max77650.c
9808 F: drivers/regulator/max77650-regulator.c
9809 F: drivers/power/supply/max77650-charger.c
9810 F: drivers/input/misc/max77650-onkey.c
9811 F: drivers/leds/leds-max77650.c
9812 F: drivers/gpio/gpio-max77650.c
9814 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9815 M: Javier Martinez Canillas <javier@dowhile0.org>
9816 L: linux-kernel@vger.kernel.org
9818 F: drivers/regulator/max77802-regulator.c
9819 F: Documentation/devicetree/bindings/*/*max77802.txt
9820 F: include/dt-bindings/*/*max77802.h
9822 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9823 M: Krzysztof Kozlowski <krzk@kernel.org>
9824 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9825 L: linux-pm@vger.kernel.org
9827 F: drivers/power/supply/max14577_charger.c
9828 F: drivers/power/supply/max77693_charger.c
9830 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9831 M: Chanwoo Choi <cw00.choi@samsung.com>
9832 M: Krzysztof Kozlowski <krzk@kernel.org>
9833 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9834 L: linux-kernel@vger.kernel.org
9836 F: drivers/*/max14577*.c
9837 F: drivers/*/max77686*.c
9838 F: drivers/*/max77693*.c
9839 F: drivers/extcon/extcon-max14577.c
9840 F: drivers/extcon/extcon-max77693.c
9841 F: drivers/rtc/rtc-max77686.c
9842 F: drivers/clk/clk-max77686.c
9843 F: Documentation/devicetree/bindings/mfd/max14577.txt
9844 F: Documentation/devicetree/bindings/*/max77686.txt
9845 F: Documentation/devicetree/bindings/mfd/max77693.txt
9846 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9847 F: include/linux/mfd/max14577*.h
9848 F: include/linux/mfd/max77686*.h
9849 F: include/linux/mfd/max77693*.h
9851 MAXIRADIO FM RADIO RECEIVER DRIVER
9852 M: Hans Verkuil <hverkuil@xs4all.nl>
9853 L: linux-media@vger.kernel.org
9854 T: git git://linuxtv.org/media_tree.git
9855 W: https://linuxtv.org
9857 F: drivers/media/radio/radio-maxiradio*
9859 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9860 M: Peter Rosin <peda@axentia.se>
9861 L: linux-iio@vger.kernel.org
9863 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9864 F: drivers/iio/potentiometer/mcp4018.c
9865 F: drivers/iio/potentiometer/mcp4531.c
9867 MCR20A IEEE-802.15.4 RADIO DRIVER
9868 M: Xue Liu <liuxuenetmail@gmail.com>
9869 L: linux-wpan@vger.kernel.org
9870 W: https://github.com/xueliu/mcr20a-linux
9872 F: drivers/net/ieee802154/mcr20a.c
9873 F: drivers/net/ieee802154/mcr20a.h
9874 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9876 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9877 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9878 L: linux-iio@vger.kernel.org
9880 F: drivers/iio/dac/cio-dac.c
9882 MEDIA CONTROLLER FRAMEWORK
9883 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9884 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9885 L: linux-media@vger.kernel.org
9886 W: https://www.linuxtv.org
9887 T: git git://linuxtv.org/media_tree.git
9889 F: drivers/media/mc/
9890 F: include/media/media-*.h
9891 F: include/uapi/linux/media.h
9893 MEDIA DRIVERS FOR ASCOT2E
9894 M: Sergey Kozlov <serjk@netup.ru>
9895 M: Abylay Ospan <aospan@netup.ru>
9896 L: linux-media@vger.kernel.org
9897 W: https://linuxtv.org
9899 T: git git://linuxtv.org/media_tree.git
9901 F: drivers/media/dvb-frontends/ascot2e*
9903 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9904 M: Jasmin Jessich <jasmin@anw.at>
9905 L: linux-media@vger.kernel.org
9906 W: https://linuxtv.org
9907 T: git git://linuxtv.org/media_tree.git
9909 F: drivers/media/dvb-frontends/cxd2099*
9911 MEDIA DRIVERS FOR CXD2841ER
9912 M: Sergey Kozlov <serjk@netup.ru>
9913 M: Abylay Ospan <aospan@netup.ru>
9914 L: linux-media@vger.kernel.org
9915 W: https://linuxtv.org
9917 T: git git://linuxtv.org/media_tree.git
9919 F: drivers/media/dvb-frontends/cxd2841er*
9921 MEDIA DRIVERS FOR CXD2880
9922 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9923 L: linux-media@vger.kernel.org
9924 W: http://linuxtv.org/
9925 T: git git://linuxtv.org/media_tree.git
9927 F: drivers/media/dvb-frontends/cxd2880/*
9928 F: drivers/media/spi/cxd2880*
9930 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9931 L: linux-media@vger.kernel.org
9932 W: https://linuxtv.org
9933 T: git git://linuxtv.org/media_tree.git
9935 F: drivers/media/pci/ddbridge/*
9937 MEDIA DRIVERS FOR FREESCALE IMX
9938 M: Steve Longerbeam <slongerbeam@gmail.com>
9939 M: Philipp Zabel <p.zabel@pengutronix.de>
9940 L: linux-media@vger.kernel.org
9941 T: git git://linuxtv.org/media_tree.git
9943 F: Documentation/devicetree/bindings/media/imx.txt
9944 F: Documentation/media/v4l-drivers/imx.rst
9945 F: drivers/staging/media/imx/
9946 F: include/linux/imx-media.h
9947 F: include/media/imx.h
9949 MEDIA DRIVER FOR FREESCALE IMX PXP
9950 M: Philipp Zabel <p.zabel@pengutronix.de>
9951 L: linux-media@vger.kernel.org
9952 T: git git://linuxtv.org/media_tree.git
9954 F: drivers/media/platform/imx-pxp.[ch]
9956 MEDIA DRIVERS FOR FREESCALE IMX7
9957 M: Rui Miguel Silva <rmfrfs@gmail.com>
9958 L: linux-media@vger.kernel.org
9959 T: git git://linuxtv.org/media_tree.git
9961 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9962 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9963 F: Documentation/media/v4l-drivers/imx7.rst
9964 F: drivers/staging/media/imx/imx7-media-csi.c
9965 F: drivers/staging/media/imx/imx7-mipi-csis.c
9967 MEDIA DRIVERS FOR HELENE
9968 M: Abylay Ospan <aospan@netup.ru>
9969 L: linux-media@vger.kernel.org
9970 W: https://linuxtv.org
9972 T: git git://linuxtv.org/media_tree.git
9974 F: drivers/media/dvb-frontends/helene*
9976 MEDIA DRIVERS FOR HORUS3A
9977 M: Sergey Kozlov <serjk@netup.ru>
9978 M: Abylay Ospan <aospan@netup.ru>
9979 L: linux-media@vger.kernel.org
9980 W: https://linuxtv.org
9982 T: git git://linuxtv.org/media_tree.git
9984 F: drivers/media/dvb-frontends/horus3a*
9986 MEDIA DRIVERS FOR LNBH25
9987 M: Sergey Kozlov <serjk@netup.ru>
9988 M: Abylay Ospan <aospan@netup.ru>
9989 L: linux-media@vger.kernel.org
9990 W: https://linuxtv.org
9992 T: git git://linuxtv.org/media_tree.git
9994 F: drivers/media/dvb-frontends/lnbh25*
9996 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9997 L: linux-media@vger.kernel.org
9998 W: https://linuxtv.org
9999 T: git git://linuxtv.org/media_tree.git
10001 F: drivers/media/dvb-frontends/mxl5xx*
10003 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10004 M: Sergey Kozlov <serjk@netup.ru>
10005 M: Abylay Ospan <aospan@netup.ru>
10006 L: linux-media@vger.kernel.org
10007 W: https://linuxtv.org
10008 W: http://netup.tv/
10009 T: git git://linuxtv.org/media_tree.git
10011 F: drivers/media/pci/netup_unidvb/*
10013 MEDIA DRIVERS FOR RENESAS - CEU
10014 M: Jacopo Mondi <jacopo@jmondi.org>
10015 L: linux-media@vger.kernel.org
10016 L: linux-renesas-soc@vger.kernel.org
10017 T: git git://linuxtv.org/media_tree.git
10019 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10020 F: drivers/media/platform/renesas-ceu.c
10021 F: include/media/drv-intf/renesas-ceu.h
10023 MEDIA DRIVERS FOR RENESAS - DRIF
10024 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10025 L: linux-media@vger.kernel.org
10026 L: linux-renesas-soc@vger.kernel.org
10027 T: git git://linuxtv.org/media_tree.git
10029 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10030 F: drivers/media/platform/rcar_drif.c
10032 MEDIA DRIVERS FOR RENESAS - FCP
10033 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10034 L: linux-media@vger.kernel.org
10035 L: linux-renesas-soc@vger.kernel.org
10036 T: git git://linuxtv.org/media_tree.git
10038 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10039 F: drivers/media/platform/rcar-fcp.c
10040 F: include/media/rcar-fcp.h
10042 MEDIA DRIVERS FOR RENESAS - FDP1
10043 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10044 L: linux-media@vger.kernel.org
10045 L: linux-renesas-soc@vger.kernel.org
10046 T: git git://linuxtv.org/media_tree.git
10048 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10049 F: drivers/media/platform/rcar_fdp1.c
10051 MEDIA DRIVERS FOR RENESAS - VIN
10052 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10053 L: linux-media@vger.kernel.org
10054 L: linux-renesas-soc@vger.kernel.org
10055 T: git git://linuxtv.org/media_tree.git
10057 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
10058 F: Documentation/devicetree/bindings/media/rcar_vin.txt
10059 F: drivers/media/platform/rcar-vin/
10061 MEDIA DRIVERS FOR RENESAS - VSP1
10062 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10063 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10064 L: linux-media@vger.kernel.org
10065 L: linux-renesas-soc@vger.kernel.org
10066 T: git git://linuxtv.org/media_tree.git
10068 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10069 F: drivers/media/platform/vsp1/
10071 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10072 L: linux-media@vger.kernel.org
10073 W: https://linuxtv.org
10074 T: git git://linuxtv.org/media_tree.git
10076 F: drivers/media/dvb-frontends/stv0910*
10078 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10079 L: linux-media@vger.kernel.org
10080 W: https://linuxtv.org
10081 T: git git://linuxtv.org/media_tree.git
10083 F: drivers/media/dvb-frontends/stv6111*
10085 MEDIA DRIVERS FOR STM32 - DCMI
10086 M: Hugues Fruchet <hugues.fruchet@st.com>
10087 L: linux-media@vger.kernel.org
10088 T: git git://linuxtv.org/media_tree.git
10090 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10091 F: drivers/media/platform/stm32/stm32-dcmi.c
10093 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10094 M: Dmitry Osipenko <digetx@gmail.com>
10095 L: linux-media@vger.kernel.org
10096 L: linux-tegra@vger.kernel.org
10097 T: git git://linuxtv.org/media_tree.git
10099 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10100 F: drivers/staging/media/tegra-vde/
10102 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10103 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10104 P: LinuxTV.org Project
10105 L: linux-media@vger.kernel.org
10106 W: https://linuxtv.org
10107 Q: http://patchwork.kernel.org/project/linux-media/list/
10108 T: git git://linuxtv.org/media_tree.git
10110 F: Documentation/devicetree/bindings/media/
10111 F: Documentation/media/
10113 F: drivers/staging/media/
10114 F: include/linux/platform_data/media/
10116 F: include/uapi/linux/dvb/
10117 F: include/uapi/linux/videodev2.h
10118 F: include/uapi/linux/media.h
10119 F: include/uapi/linux/v4l2-*
10120 F: include/uapi/linux/meye.h
10121 F: include/uapi/linux/ivtv*
10122 F: include/uapi/linux/uvcvideo.h
10124 MEDIATEK BLUETOOTH DRIVER
10125 M: Sean Wang <sean.wang@mediatek.com>
10126 L: linux-bluetooth@vger.kernel.org
10127 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10129 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10130 F: drivers/bluetooth/btmtkuart.c
10132 MEDIATEK CIR DRIVER
10133 M: Sean Wang <sean.wang@mediatek.com>
10135 F: drivers/media/rc/mtk-cir.c
10137 MEDIATEK DMA DRIVER
10138 M: Sean Wang <sean.wang@mediatek.com>
10139 L: dmaengine@vger.kernel.org
10140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10141 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10143 F: Documentation/devicetree/bindings/dma/mtk-*
10144 F: drivers/dma/mediatek/
10146 MEDIATEK PMIC LED DRIVER
10147 M: Sean Wang <sean.wang@mediatek.com>
10149 F: drivers/leds/leds-mt6323.c
10150 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10152 MEDIATEK ETHERNET DRIVER
10153 M: Felix Fietkau <nbd@openwrt.org>
10154 M: John Crispin <john@phrozen.org>
10155 M: Sean Wang <sean.wang@mediatek.com>
10156 M: Nelson Chang <nelson.chang@mediatek.com>
10157 L: netdev@vger.kernel.org
10159 F: drivers/net/ethernet/mediatek/
10161 MEDIATEK SWITCH DRIVER
10162 M: Sean Wang <sean.wang@mediatek.com>
10163 L: netdev@vger.kernel.org
10165 F: drivers/net/dsa/mt7530.*
10166 F: net/dsa/tag_mtk.c
10168 MEDIATEK JPEG DRIVER
10169 M: Rick Chang <rick.chang@mediatek.com>
10170 M: Bin Liu <bin.liu@mediatek.com>
10172 F: drivers/media/platform/mtk-jpeg/
10173 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10175 MEDIATEK MDP DRIVER
10176 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10177 M: Houlong Wei <houlong.wei@mediatek.com>
10178 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10180 F: drivers/media/platform/mtk-mdp/
10181 F: drivers/media/platform/mtk-vpu/
10182 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10184 MEDIATEK MEDIA DRIVER
10185 M: Tiffany Lin <tiffany.lin@mediatek.com>
10186 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10188 F: drivers/media/platform/mtk-vcodec/
10189 F: drivers/media/platform/mtk-vpu/
10190 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10191 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10193 MEDIATEK MMC/SD/SDIO DRIVER
10194 M: Chaotian Jing <chaotian.jing@mediatek.com>
10196 F: drivers/mmc/host/mtk-sd.c
10197 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10199 MEDIATEK MT76 WIRELESS LAN DRIVER
10200 M: Felix Fietkau <nbd@nbd.name>
10201 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10202 R: Ryder Lee <ryder.lee@mediatek.com>
10203 R: Roy Luo <royluo@google.com>
10204 L: linux-wireless@vger.kernel.org
10206 F: drivers/net/wireless/mediatek/mt76/
10208 MEDIATEK MT7601U WIRELESS LAN DRIVER
10209 M: Jakub Kicinski <kubakici@wp.pl>
10210 L: linux-wireless@vger.kernel.org
10212 F: drivers/net/wireless/mediatek/mt7601u/
10214 MEDIATEK MT7621/28/88 I2C DRIVER
10215 M: Stefan Roese <sr@denx.de>
10216 L: linux-i2c@vger.kernel.org
10218 F: drivers/i2c/busses/i2c-mt7621.c
10219 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10221 MEDIATEK NAND CONTROLLER DRIVER
10222 M: Xiaolei Li <xiaolei.li@mediatek.com>
10223 L: linux-mtd@lists.infradead.org
10225 F: drivers/mtd/nand/raw/mtk_*
10226 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10228 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10229 M: Sean Wang <sean.wang@mediatek.com>
10231 F: drivers/char/hw_random/mtk-rng.c
10233 MEDIATEK USB3 DRD IP DRIVER
10234 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10235 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10237 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10239 F: drivers/usb/mtu3/
10241 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10242 M: Peter Senna Tschudin <peter.senna@gmail.com>
10243 M: Martin Donnelly <martin.donnelly@ge.com>
10244 M: Martyn Welch <martyn.welch@collabora.co.uk>
10246 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10247 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10249 MEGARAID SCSI/SAS DRIVERS
10250 M: Kashyap Desai <kashyap.desai@broadcom.com>
10251 M: Sumit Saxena <sumit.saxena@broadcom.com>
10252 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10253 L: megaraidlinux.pdl@broadcom.com
10254 L: linux-scsi@vger.kernel.org
10255 W: http://www.avagotech.com/support/
10257 F: Documentation/scsi/megaraid.txt
10258 F: drivers/scsi/megaraid.*
10259 F: drivers/scsi/megaraid/
10261 MELEXIS MLX90614 DRIVER
10262 M: Crt Mori <cmo@melexis.com>
10263 L: linux-iio@vger.kernel.org
10264 W: http://www.melexis.com
10266 F: drivers/iio/temperature/mlx90614.c
10268 MELEXIS MLX90632 DRIVER
10269 M: Crt Mori <cmo@melexis.com>
10270 L: linux-iio@vger.kernel.org
10271 W: http://www.melexis.com
10273 F: drivers/iio/temperature/mlx90632.c
10275 MELFAS MIP4 TOUCHSCREEN DRIVER
10276 M: Sangwon Jee <jeesw@melfas.com>
10277 W: http://www.melfas.com
10279 F: drivers/input/touchscreen/melfas_mip4.c
10280 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10282 MELLANOX ETHERNET DRIVER (mlx4_en)
10283 M: Tariq Toukan <tariqt@mellanox.com>
10284 L: netdev@vger.kernel.org
10286 W: http://www.mellanox.com
10287 Q: http://patchwork.ozlabs.org/project/netdev/list/
10288 F: drivers/net/ethernet/mellanox/mlx4/en_*
10290 MELLANOX ETHERNET DRIVER (mlx5e)
10291 M: Saeed Mahameed <saeedm@mellanox.com>
10292 L: netdev@vger.kernel.org
10294 W: http://www.mellanox.com
10295 Q: http://patchwork.ozlabs.org/project/netdev/list/
10296 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10298 MELLANOX ETHERNET INNOVA DRIVERS
10299 R: Boris Pismenny <borisp@mellanox.com>
10300 L: netdev@vger.kernel.org
10302 W: http://www.mellanox.com
10303 Q: http://patchwork.ozlabs.org/project/netdev/list/
10304 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10305 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10306 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10307 F: include/linux/mlx5/mlx5_ifc_fpga.h
10309 MELLANOX ETHERNET SWITCH DRIVERS
10310 M: Jiri Pirko <jiri@mellanox.com>
10311 M: Ido Schimmel <idosch@mellanox.com>
10312 L: netdev@vger.kernel.org
10314 W: http://www.mellanox.com
10315 Q: http://patchwork.ozlabs.org/project/netdev/list/
10316 F: drivers/net/ethernet/mellanox/mlxsw/
10317 F: tools/testing/selftests/drivers/net/mlxsw/
10319 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10320 M: mlxsw@mellanox.com
10321 L: netdev@vger.kernel.org
10323 W: http://www.mellanox.com
10324 Q: http://patchwork.ozlabs.org/project/netdev/list/
10325 F: drivers/net/ethernet/mellanox/mlxfw/
10327 MELLANOX HARDWARE PLATFORM SUPPORT
10328 M: Andy Shevchenko <andy@infradead.org>
10329 M: Darren Hart <dvhart@infradead.org>
10330 M: Vadim Pasternak <vadimp@mellanox.com>
10331 L: platform-driver-x86@vger.kernel.org
10333 F: drivers/platform/mellanox/
10334 F: include/linux/platform_data/mlxreg.h
10336 MELLANOX MLX4 core VPI driver
10337 M: Tariq Toukan <tariqt@mellanox.com>
10338 L: netdev@vger.kernel.org
10339 L: linux-rdma@vger.kernel.org
10340 W: http://www.mellanox.com
10341 Q: http://patchwork.ozlabs.org/project/netdev/list/
10343 F: drivers/net/ethernet/mellanox/mlx4/
10344 F: include/linux/mlx4/
10346 MELLANOX MLX4 IB driver
10347 M: Yishai Hadas <yishaih@mellanox.com>
10348 L: linux-rdma@vger.kernel.org
10349 W: http://www.mellanox.com
10350 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10352 F: drivers/infiniband/hw/mlx4/
10353 F: include/linux/mlx4/
10354 F: include/uapi/rdma/mlx4-abi.h
10356 MELLANOX MLX5 core VPI driver
10357 M: Saeed Mahameed <saeedm@mellanox.com>
10358 M: Leon Romanovsky <leonro@mellanox.com>
10359 L: netdev@vger.kernel.org
10360 L: linux-rdma@vger.kernel.org
10361 W: http://www.mellanox.com
10362 Q: http://patchwork.ozlabs.org/project/netdev/list/
10364 F: drivers/net/ethernet/mellanox/mlx5/core/
10365 F: include/linux/mlx5/
10366 F: Documentation/networking/device_drivers/mellanox/
10368 MELLANOX MLX5 IB driver
10369 M: Leon Romanovsky <leonro@mellanox.com>
10370 L: linux-rdma@vger.kernel.org
10371 W: http://www.mellanox.com
10372 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10374 F: drivers/infiniband/hw/mlx5/
10375 F: include/linux/mlx5/
10376 F: include/uapi/rdma/mlx5-abi.h
10378 MELLANOX MLXCPLD I2C AND MUX DRIVER
10379 M: Vadim Pasternak <vadimp@mellanox.com>
10380 M: Michael Shych <michaelsh@mellanox.com>
10381 L: linux-i2c@vger.kernel.org
10383 F: drivers/i2c/busses/i2c-mlxcpld.c
10384 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10385 F: Documentation/i2c/busses/i2c-mlxcpld
10387 MELLANOX MLXCPLD LED DRIVER
10388 M: Vadim Pasternak <vadimp@mellanox.com>
10389 L: linux-leds@vger.kernel.org
10391 F: drivers/leds/leds-mlxcpld.c
10392 F: drivers/leds/leds-mlxreg.c
10393 F: Documentation/leds/leds-mlxcpld.rst
10395 MELLANOX PLATFORM DRIVER
10396 M: Vadim Pasternak <vadimp@mellanox.com>
10397 L: platform-driver-x86@vger.kernel.org
10399 F: drivers/platform/x86/mlx-platform.c
10402 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10403 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10404 L: linux-kernel@vger.kernel.org
10406 F: kernel/sched/membarrier.c
10407 F: include/uapi/linux/membarrier.h
10408 F: arch/powerpc/include/asm/membarrier.h
10411 M: Mike Rapoport <rppt@linux.ibm.com>
10412 L: linux-mm@kvack.org
10414 F: include/linux/memblock.h
10416 F: Documentation/core-api/boot-time-mm.rst
10419 L: linux-mm@kvack.org
10420 W: http://www.linux-mm.org
10422 F: include/linux/mm.h
10423 F: include/linux/gfp.h
10424 F: include/linux/mmzone.h
10425 F: include/linux/memory_hotplug.h
10426 F: include/linux/vmalloc.h
10429 MEMORY TECHNOLOGY DEVICES (MTD)
10430 M: David Woodhouse <dwmw2@infradead.org>
10431 M: Brian Norris <computersforpeace@gmail.com>
10432 M: Marek Vasut <marek.vasut@gmail.com>
10433 M: Miquel Raynal <miquel.raynal@bootlin.com>
10434 M: Richard Weinberger <richard@nod.at>
10435 M: Vignesh Raghavendra <vigneshr@ti.com>
10436 L: linux-mtd@lists.infradead.org
10437 W: http://www.linux-mtd.infradead.org/
10438 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10442 F: Documentation/devicetree/bindings/mtd/
10444 F: include/linux/mtd/
10445 F: include/uapi/mtd/
10447 MEN A21 WATCHDOG DRIVER
10448 M: Johannes Thumshirn <morbidrsa@gmail.com>
10449 L: linux-watchdog@vger.kernel.org
10451 F: drivers/watchdog/mena21_wdt.c
10453 MEN CHAMELEON BUS (mcb)
10454 M: Johannes Thumshirn <morbidrsa@gmail.com>
10457 F: include/linux/mcb.h
10458 F: Documentation/driver-api/men-chameleon-bus.rst
10460 MEN F21BMC (Board Management Controller)
10461 M: Andreas Werner <andreas.werner@men.de>
10463 F: drivers/mfd/menf21bmc.c
10464 F: drivers/watchdog/menf21bmc_wdt.c
10465 F: drivers/leds/leds-menf21bmc.c
10466 F: drivers/hwmon/menf21bmc_hwmon.c
10467 F: Documentation/hwmon/menf21bmc.rst
10469 MEN Z069 WATCHDOG DRIVER
10470 M: Johannes Thumshirn <jth@kernel.org>
10471 L: linux-watchdog@vger.kernel.org
10473 F: drivers/watchdog/menz69_wdt.c
10475 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10476 M: Neil Armstrong <narmstrong@baylibre.com>
10477 L: linux-media@vger.kernel.org
10478 L: linux-amlogic@lists.infradead.org
10479 W: http://linux-meson.com/
10481 F: drivers/media/platform/meson/ao-cec.c
10482 F: drivers/media/platform/meson/ao-cec-g12a.c
10483 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10484 T: git git://linuxtv.org/media_tree.git
10486 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10487 M: Liang Yang <liang.yang@amlogic.com>
10488 L: linux-mtd@lists.infradead.org
10490 F: drivers/mtd/nand/raw/meson_*
10491 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10493 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10494 M: Maxime Jourdan <mjourdan@baylibre.com>
10495 L: linux-media@vger.kernel.org
10496 L: linux-amlogic@lists.infradead.org
10498 F: drivers/staging/media/meson/vdec/
10499 T: git git://linuxtv.org/media_tree.git
10501 METHODE UDPU SUPPORT
10502 M: Vladimir Vid <vladimir.vid@sartura.hr>
10504 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10506 MICROBLAZE ARCHITECTURE
10507 M: Michal Simek <monstr@monstr.eu>
10508 W: http://www.monstr.eu/fdt/
10509 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10511 F: arch/microblaze/
10513 MICROCHIP AT91 SERIAL DRIVER
10514 M: Richard Genoud <richard.genoud@gmail.com>
10516 F: drivers/tty/serial/atmel_serial.c
10517 F: drivers/tty/serial/atmel_serial.h
10518 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10520 MICROCHIP AUDIO ASOC DRIVERS
10521 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10522 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10526 MICROCHIP DMA DRIVER
10527 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10529 L: dmaengine@vger.kernel.org
10531 F: drivers/dma/at_hdmac.c
10532 F: drivers/dma/at_hdmac_regs.h
10533 F: include/linux/platform_data/dma-atmel.h
10534 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10535 F: include/dt-bindings/dma/at91.h
10537 MICROCHIP ECC DRIVER
10538 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10539 L: linux-crypto@vger.kernel.org
10541 F: drivers/crypto/atmel-ecc.*
10543 MICROCHIP I2C DRIVER
10544 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10545 L: linux-i2c@vger.kernel.org
10547 F: drivers/i2c/busses/i2c-at91.h
10548 F: drivers/i2c/busses/i2c-at91-*.c
10550 MICROCHIP ISC DRIVER
10551 M: Eugen Hristev <eugen.hristev@microchip.com>
10552 L: linux-media@vger.kernel.org
10554 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10555 F: drivers/media/platform/atmel/atmel-isc.h
10556 F: drivers/media/platform/atmel/atmel-isc-base.c
10557 F: drivers/media/platform/atmel/atmel-isc-regs.h
10558 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10560 MICROCHIP ISI DRIVER
10561 M: Eugen Hristev <eugen.hristev@microchip.com>
10562 L: linux-media@vger.kernel.org
10564 F: drivers/media/platform/atmel/atmel-isi.c
10565 F: drivers/media/platform/atmel/atmel-isi.h
10567 MICROCHIP AT91 USART MFD DRIVER
10568 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10569 L: linux-kernel@vger.kernel.org
10571 F: drivers/mfd/at91-usart.c
10572 F: include/dt-bindings/mfd/at91-usart.h
10573 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10575 MICROCHIP AT91 USART SPI DRIVER
10576 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10577 L: linux-spi@vger.kernel.org
10579 F: drivers/spi/spi-at91-usart.c
10580 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10582 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10583 M: Woojung Huh <woojung.huh@microchip.com>
10584 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10585 L: netdev@vger.kernel.org
10587 F: net/dsa/tag_ksz.c
10588 F: drivers/net/dsa/microchip/*
10589 F: include/linux/platform_data/microchip-ksz.h
10590 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10592 MICROCHIP LAN743X ETHERNET DRIVER
10593 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10594 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10595 L: netdev@vger.kernel.org
10597 F: drivers/net/ethernet/microchip/lan743x_*
10599 MICROCHIP LCDFB DRIVER
10600 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10601 L: linux-fbdev@vger.kernel.org
10603 F: drivers/video/fbdev/atmel_lcdfb.c
10604 F: include/video/atmel_lcdc.h
10606 MICROCHIP MMC/SD/SDIO MCI DRIVER
10607 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10609 F: drivers/mmc/host/atmel-mci.c
10611 MICROCHIP MCP16502 PMIC DRIVER
10612 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10615 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10616 F: drivers/regulator/mcp16502.c
10618 MICROCHIP MCP3911 ADC DRIVER
10619 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10620 M: Kent Gustavsson <kent@minoris.se>
10621 L: linux-iio@vger.kernel.org
10623 F: drivers/iio/adc/mcp3911.c
10624 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10626 MICROCHIP NAND DRIVER
10627 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10628 L: linux-mtd@lists.infradead.org
10630 F: drivers/mtd/nand/raw/atmel/*
10631 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10633 MICROCHIP PWM DRIVER
10634 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10636 L: linux-pwm@vger.kernel.org
10638 F: drivers/pwm/pwm-atmel.c
10639 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10641 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10642 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10643 M: Eugen Hristev <eugen.hristev@microchip.com>
10644 L: linux-iio@vger.kernel.org
10646 F: drivers/iio/adc/at91-sama5d2_adc.c
10647 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10648 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10650 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10651 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10653 F: drivers/power/reset/at91-sama5d2_shdwc.c
10655 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10656 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10658 L: linux-gpio@vger.kernel.org
10659 F: drivers/gpio/gpio-sama5d2-piobu.c
10661 MICROCHIP SPI DRIVER
10662 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10664 F: drivers/spi/spi-atmel.*
10666 MICROCHIP SSC DRIVER
10667 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10670 F: drivers/misc/atmel-ssc.c
10671 F: include/linux/atmel-ssc.h
10673 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10674 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10677 F: drivers/misc/atmel_tclib.c
10678 F: drivers/clocksource/tcb_clksrc.c
10680 MICROCHIP USBA UDC DRIVER
10681 M: Cristian Birsan <cristian.birsan@microchip.com>
10682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10684 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10686 MICROCHIP USB251XB DRIVER
10687 M: Richard Leitner <richard.leitner@skidata.com>
10688 L: linux-usb@vger.kernel.org
10690 F: drivers/usb/misc/usb251xb.c
10691 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10693 MICROCHIP XDMA DRIVER
10694 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10695 L: linux-arm-kernel@lists.infradead.org
10696 L: dmaengine@vger.kernel.org
10698 F: drivers/dma/at_xdmac.c
10700 MICROSEMI MIPS SOCS
10701 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10702 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10703 L: linux-mips@vger.kernel.org
10705 F: arch/mips/generic/board-ocelot.c
10706 F: arch/mips/configs/generic/board-ocelot.config
10707 F: arch/mips/boot/dts/mscc/
10708 F: Documentation/devicetree/bindings/mips/mscc.txt
10710 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10711 M: Don Brace <don.brace@microsemi.com>
10712 L: esc.storagedev@microsemi.com
10713 L: linux-scsi@vger.kernel.org
10715 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10716 F: drivers/scsi/smartpqi/Kconfig
10717 F: drivers/scsi/smartpqi/Makefile
10718 F: include/linux/cciss*.h
10719 F: include/uapi/linux/cciss*.h
10720 F: Documentation/scsi/smartpqi.txt
10722 MICROSEMI ETHERNET SWITCH DRIVER
10723 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10724 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10725 L: netdev@vger.kernel.org
10727 F: drivers/net/ethernet/mscc/
10729 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10730 M: Chen Yu <yu.c.chen@intel.com>
10731 L: platform-driver-x86@vger.kernel.org
10733 F: drivers/platform/x86/surfacepro3_button.c
10735 MICROTEK X6 SCANNER
10736 M: Oliver Neukum <oliver@neukum.org>
10738 F: drivers/usb/image/microtek.*
10741 M: Ralf Baechle <ralf@linux-mips.org>
10742 M: Paul Burton <paul.burton@mips.com>
10743 M: James Hogan <jhogan@kernel.org>
10744 L: linux-mips@vger.kernel.org
10745 W: http://www.linux-mips.org/
10746 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10748 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10750 F: Documentation/devicetree/bindings/mips/
10751 F: Documentation/mips/
10753 F: drivers/platform/mips/
10755 MIPS BOSTON DEVELOPMENT BOARD
10756 M: Paul Burton <paul.burton@mips.com>
10757 L: linux-mips@vger.kernel.org
10759 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10760 F: arch/mips/boot/dts/img/boston.dts
10761 F: arch/mips/configs/generic/board-boston.config
10762 F: drivers/clk/imgtec/clk-boston.c
10763 F: include/dt-bindings/clock/boston-clock.h
10765 MIPS GENERIC PLATFORM
10766 M: Paul Burton <paul.burton@mips.com>
10767 L: linux-mips@vger.kernel.org
10769 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10770 F: arch/mips/generic/
10771 F: arch/mips/tools/generic-board-config.sh
10773 MIPS/LOONGSON1 ARCHITECTURE
10774 M: Keguang Zhang <keguang.zhang@gmail.com>
10775 L: linux-mips@vger.kernel.org
10777 F: arch/mips/loongson32/
10778 F: arch/mips/include/asm/mach-loongson32/
10779 F: drivers/*/*loongson1*
10780 F: drivers/*/*/*loongson1*
10782 MIPS/LOONGSON2 ARCHITECTURE
10783 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10784 L: linux-mips@vger.kernel.org
10786 F: arch/mips/loongson64/fuloong-2e/
10787 F: arch/mips/loongson64/lemote-2f/
10788 F: arch/mips/include/asm/mach-loongson64/
10789 F: drivers/*/*loongson2*
10790 F: drivers/*/*/*loongson2*
10792 MIPS/LOONGSON3 ARCHITECTURE
10793 M: Huacai Chen <chenhc@lemote.com>
10794 L: linux-mips@vger.kernel.org
10796 F: arch/mips/loongson64/
10797 F: arch/mips/include/asm/mach-loongson64/
10798 F: drivers/platform/mips/cpu_hwmon.c
10799 F: drivers/*/*loongson3*
10800 F: drivers/*/*/*loongson3*
10802 MIPS RINT INSTRUCTION EMULATION
10803 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10804 L: linux-mips@vger.kernel.org
10806 F: arch/mips/math-emu/sp_rint.c
10807 F: arch/mips/math-emu/dp_rint.c
10809 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10810 M: Hans Verkuil <hverkuil@xs4all.nl>
10811 L: linux-media@vger.kernel.org
10812 T: git git://linuxtv.org/media_tree.git
10813 W: https://linuxtv.org
10815 F: drivers/media/radio/radio-miropcm20*
10818 R: Lubomir Rintel <lkundrak@v3.sk>
10819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10821 F: arch/arm/boot/dts/mmp*
10822 F: arch/arm/mach-mmp/
10824 MMU GATHER AND TLB INVALIDATION
10825 M: Will Deacon <will@kernel.org>
10826 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10827 M: Andrew Morton <akpm@linux-foundation.org>
10828 M: Nick Piggin <npiggin@gmail.com>
10829 M: Peter Zijlstra <peterz@infradead.org>
10830 L: linux-arch@vger.kernel.org
10831 L: linux-mm@kvack.org
10833 F: arch/*/include/asm/tlb.h
10834 F: include/asm-generic/tlb.h
10837 MN88472 MEDIA DRIVER
10838 M: Antti Palosaari <crope@iki.fi>
10839 L: linux-media@vger.kernel.org
10840 W: https://linuxtv.org
10841 W: http://palosaari.fi/linux/
10842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10844 F: drivers/media/dvb-frontends/mn88472*
10846 MN88473 MEDIA DRIVER
10847 M: Antti Palosaari <crope@iki.fi>
10848 L: linux-media@vger.kernel.org
10849 W: https://linuxtv.org
10850 W: http://palosaari.fi/linux/
10851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10853 F: drivers/media/dvb-frontends/mn88473*
10856 M: Jessica Yu <jeyu@kernel.org>
10857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10859 F: include/linux/module.h
10862 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10863 W: http://popies.net/meye/
10865 F: Documentation/media/v4l-drivers/meye*
10866 F: drivers/media/pci/meye/
10867 F: include/uapi/linux/meye.h
10869 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10870 M: Jiri Slaby <jirislaby@gmail.com>
10872 F: Documentation/driver-api/serial/moxa-smartio.rst
10873 F: drivers/tty/mxser.*
10875 MR800 AVERMEDIA USB FM RADIO DRIVER
10876 M: Alexey Klimov <klimov.linux@gmail.com>
10877 L: linux-media@vger.kernel.org
10878 T: git git://linuxtv.org/media_tree.git
10880 F: drivers/media/radio/radio-mr800.c
10882 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10883 M: Alan Ott <alan@signal11.us>
10884 L: linux-wpan@vger.kernel.org
10886 F: drivers/net/ieee802154/mrf24j40.c
10887 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10890 M: "Lee, Chun-Yi" <jlee@suse.com>
10891 L: platform-driver-x86@vger.kernel.org
10893 F: drivers/platform/x86/msi-laptop.c
10896 L: platform-driver-x86@vger.kernel.org
10898 F: drivers/platform/x86/msi-wmi.c
10900 MSI001 MEDIA DRIVER
10901 M: Antti Palosaari <crope@iki.fi>
10902 L: linux-media@vger.kernel.org
10903 W: https://linuxtv.org
10904 W: http://palosaari.fi/linux/
10905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10906 T: git git://linuxtv.org/anttip/media_tree.git
10908 F: drivers/media/tuners/msi001*
10910 MSI2500 MEDIA DRIVER
10911 M: Antti Palosaari <crope@iki.fi>
10912 L: linux-media@vger.kernel.org
10913 W: https://linuxtv.org
10914 W: http://palosaari.fi/linux/
10915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10916 T: git git://linuxtv.org/anttip/media_tree.git
10918 F: drivers/media/usb/msi2500/
10920 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10921 M: Robert Jarzmik <robert.jarzmik@free.fr>
10922 L: linux-mtd@lists.infradead.org
10924 F: drivers/mtd/devices/docg3*
10926 MT9M032 APTINA SENSOR DRIVER
10927 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10928 L: linux-media@vger.kernel.org
10929 T: git git://linuxtv.org/media_tree.git
10931 F: drivers/media/i2c/mt9m032.c
10932 F: include/media/i2c/mt9m032.h
10934 MT9P031 APTINA CAMERA SENSOR
10935 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10936 L: linux-media@vger.kernel.org
10937 T: git git://linuxtv.org/media_tree.git
10939 F: drivers/media/i2c/mt9p031.c
10940 F: include/media/i2c/mt9p031.h
10942 MT9T001 APTINA CAMERA SENSOR
10943 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10944 L: linux-media@vger.kernel.org
10945 T: git git://linuxtv.org/media_tree.git
10947 F: drivers/media/i2c/mt9t001.c
10948 F: include/media/i2c/mt9t001.h
10950 MT9T112 APTINA CAMERA SENSOR
10951 M: Jacopo Mondi <jacopo@jmondi.org>
10952 L: linux-media@vger.kernel.org
10953 T: git git://linuxtv.org/media_tree.git
10955 F: drivers/media/i2c/mt9t112.c
10956 F: include/media/i2c/mt9t112.h
10958 MT9V032 APTINA CAMERA SENSOR
10959 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10960 L: linux-media@vger.kernel.org
10961 T: git git://linuxtv.org/media_tree.git
10963 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10964 F: drivers/media/i2c/mt9v032.c
10965 F: include/media/i2c/mt9v032.h
10967 MT9V111 APTINA CAMERA SENSOR
10968 M: Jacopo Mondi <jacopo@jmondi.org>
10969 L: linux-media@vger.kernel.org
10970 T: git git://linuxtv.org/media_tree.git
10972 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10973 F: drivers/media/i2c/mt9v111.c
10975 MULTIFUNCTION DEVICES (MFD)
10976 M: Lee Jones <lee.jones@linaro.org>
10977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10979 F: Documentation/devicetree/bindings/mfd/
10981 F: include/linux/mfd/
10982 F: include/dt-bindings/mfd/
10984 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10986 F: drivers/mmc/host/mmc_spi.c
10987 F: include/linux/spi/mmc_spi.h
10989 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10990 M: Ulf Hansson <ulf.hansson@linaro.org>
10991 L: linux-mmc@vger.kernel.org
10992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10994 F: Documentation/devicetree/bindings/mmc/
10996 F: include/linux/mmc/
10997 F: include/uapi/linux/mmc/
10999 MULTIPLEXER SUBSYSTEM
11000 M: Peter Rosin <peda@axentia.se>
11002 F: Documentation/ABI/testing/sysfs-class-mux*
11003 F: Documentation/devicetree/bindings/mux/
11004 F: include/dt-bindings/mux/
11005 F: include/linux/mux/
11008 MULTITECH MULTIPORT CARD (ISICOM)
11010 F: drivers/tty/isicom.c
11011 F: include/linux/isicom.h
11013 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11014 M: Bin Liu <b-liu@ti.com>
11015 L: linux-usb@vger.kernel.org
11017 F: drivers/usb/musb/
11019 MXL301RF MEDIA DRIVER
11020 M: Akihiro Tsukada <tskd08@gmail.com>
11021 L: linux-media@vger.kernel.org
11023 F: drivers/media/tuners/mxl301rf*
11025 MXL5007T MEDIA DRIVER
11026 M: Michael Krufky <mkrufky@linuxtv.org>
11027 L: linux-media@vger.kernel.org
11028 W: https://linuxtv.org
11029 W: http://github.com/mkrufky
11030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11031 T: git git://linuxtv.org/mkrufky/tuners.git
11033 F: drivers/media/tuners/mxl5007t.*
11036 M: Marek Vasut <marex@denx.de>
11037 M: Stefan Agner <stefan@agner.ch>
11038 L: dri-devel@lists.freedesktop.org
11040 F: drivers/gpu/drm/mxsfb/
11041 F: Documentation/devicetree/bindings/display/mxsfb.txt
11042 T: git git://anongit.freedesktop.org/drm/drm-misc
11044 MYLEX DAC960 PCI RAID Controller
11045 M: Hannes Reinecke <hare@kernel.org>
11046 L: linux-scsi@vger.kernel.org
11048 F: drivers/scsi/myrb.*
11049 F: drivers/scsi/myrs.*
11051 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11052 M: Chris Lee <christopher.lee@cspi.com>
11053 L: netdev@vger.kernel.org
11054 W: https://www.cspi.com/ethernet-products/support/downloads/
11056 F: drivers/net/ethernet/myricom/myri10ge/
11058 NAND FLASH SUBSYSTEM
11059 M: Miquel Raynal <miquel.raynal@bootlin.com>
11060 R: Richard Weinberger <richard@nod.at>
11061 L: linux-mtd@lists.infradead.org
11062 W: http://www.linux-mtd.infradead.org/
11063 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11066 F: drivers/mtd/nand/
11067 F: include/linux/mtd/*nand*.h
11069 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11070 M: Daniel Mack <zonque@gmail.com>
11072 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11073 W: http://www.native-instruments.com
11074 F: sound/usb/caiaq/
11076 NATSEMI ETHERNET DRIVER (DP8381x)
11078 F: drivers/net/ethernet/natsemi/natsemi.c
11080 NCR 5380 SCSI DRIVERS
11081 M: Finn Thain <fthain@telegraphics.com.au>
11082 M: Michael Schmitz <schmitzmic@gmail.com>
11083 L: linux-scsi@vger.kernel.org
11085 F: Documentation/scsi/g_NCR5380.txt
11086 F: drivers/scsi/NCR5380.*
11087 F: drivers/scsi/arm/cumana_1.c
11088 F: drivers/scsi/arm/oak.c
11089 F: drivers/scsi/atari_scsi.*
11090 F: drivers/scsi/dmx3191d.c
11091 F: drivers/scsi/g_NCR5380.*
11092 F: drivers/scsi/mac_scsi.*
11093 F: drivers/scsi/sun3_scsi.*
11094 F: drivers/scsi/sun3_scsi_vme.c
11097 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11101 NCT6775 HARDWARE MONITOR DRIVER
11102 M: Guenter Roeck <linux@roeck-us.net>
11103 L: linux-hwmon@vger.kernel.org
11105 F: Documentation/hwmon/nct6775.rst
11106 F: drivers/hwmon/nct6775.c
11108 NET_FAILOVER MODULE
11109 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11110 L: netdev@vger.kernel.org
11112 F: driver/net/net_failover.c
11113 F: include/net/net_failover.h
11114 F: Documentation/networking/net_failover.rst
11116 NETEM NETWORK EMULATOR
11117 M: Stephen Hemminger <stephen@networkplumber.org>
11118 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11120 F: net/sched/sch_netem.c
11122 NETERION 10GbE DRIVERS (s2io/vxge)
11123 M: Jon Mason <jdmason@kudzu.us>
11124 L: netdev@vger.kernel.org
11126 F: Documentation/networking/device_drivers/neterion/s2io.txt
11127 F: Documentation/networking/device_drivers/neterion/vxge.txt
11128 F: drivers/net/ethernet/neterion/
11131 M: Pablo Neira Ayuso <pablo@netfilter.org>
11132 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11133 M: Florian Westphal <fw@strlen.de>
11134 L: netfilter-devel@vger.kernel.org
11135 L: coreteam@netfilter.org
11136 W: http://www.netfilter.org/
11137 W: http://www.iptables.org/
11138 W: http://www.nftables.org/
11139 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11143 F: include/linux/netfilter*
11144 F: include/linux/netfilter/
11145 F: include/net/netfilter/
11146 F: include/uapi/linux/netfilter*
11147 F: include/uapi/linux/netfilter/
11148 F: net/*/netfilter.c
11149 F: net/*/netfilter/
11151 F: net/bridge/br_netfilter*.c
11153 NETROM NETWORK LAYER
11154 M: Ralf Baechle <ralf@linux-mips.org>
11155 L: linux-hams@vger.kernel.org
11156 W: http://www.linux-ax25.org/
11158 F: include/net/netrom.h
11159 F: include/uapi/linux/netrom.h
11162 NETRONOME ETHERNET DRIVERS
11163 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11164 L: oss-drivers@netronome.com
11166 F: drivers/net/ethernet/netronome/
11168 NETWORK BLOCK DEVICE (NBD)
11169 M: Josef Bacik <josef@toxicpanda.com>
11171 L: linux-block@vger.kernel.org
11172 L: nbd@other.debian.org
11173 F: Documentation/admin-guide/blockdev/nbd.rst
11174 F: drivers/block/nbd.c
11175 F: include/trace/events/nbd.h
11176 F: include/uapi/linux/nbd.h
11178 NETWORK DROP MONITOR
11179 M: Neil Horman <nhorman@tuxdriver.com>
11180 L: netdev@vger.kernel.org
11182 W: https://fedorahosted.org/dropwatch/
11183 F: net/core/drop_monitor.c
11184 F: include/uapi/linux/net_dropmon.h
11187 M: "David S. Miller" <davem@davemloft.net>
11188 L: netdev@vger.kernel.org
11189 W: http://www.linuxfoundation.org/en/Net
11190 Q: http://patchwork.ozlabs.org/project/netdev/list/
11191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11194 F: Documentation/devicetree/bindings/net/
11196 F: include/linux/if_*
11197 F: include/linux/netdevice.h
11198 F: include/linux/etherdevice.h
11199 F: include/linux/fcdevice.h
11200 F: include/linux/fddidevice.h
11201 F: include/linux/hippidevice.h
11202 F: include/linux/inetdevice.h
11203 F: include/uapi/linux/if_*
11204 F: include/uapi/linux/netdevice.h
11206 NETWORKING DRIVERS (WIRELESS)
11207 M: Kalle Valo <kvalo@codeaurora.org>
11208 L: linux-wireless@vger.kernel.org
11209 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11213 F: Documentation/devicetree/bindings/net/wireless/
11214 F: drivers/net/wireless/
11217 M: Andrew Lunn <andrew@lunn.ch>
11218 M: Vivien Didelot <vivien.didelot@gmail.com>
11219 M: Florian Fainelli <f.fainelli@gmail.com>
11221 F: Documentation/devicetree/bindings/net/dsa/
11223 F: include/net/dsa.h
11224 F: include/linux/dsa/
11225 F: include/linux/platform_data/dsa.h
11226 F: drivers/net/dsa/
11228 NETWORKING [GENERAL]
11229 M: "David S. Miller" <davem@davemloft.net>
11230 L: netdev@vger.kernel.org
11231 W: http://www.linuxfoundation.org/en/Net
11232 Q: http://patchwork.ozlabs.org/project/netdev/list/
11233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11235 B: mailto:netdev@vger.kernel.org
11239 F: include/linux/in.h
11240 F: include/linux/net.h
11241 F: include/linux/netdevice.h
11242 F: include/uapi/linux/in.h
11243 F: include/uapi/linux/net.h
11244 F: include/uapi/linux/netdevice.h
11245 F: include/uapi/linux/net_namespace.h
11246 F: tools/testing/selftests/net/
11249 F: Documentation/networking/
11252 M: Steffen Klassert <steffen.klassert@secunet.com>
11253 M: Herbert Xu <herbert@gondor.apana.org.au>
11254 M: "David S. Miller" <davem@davemloft.net>
11255 L: netdev@vger.kernel.org
11256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11264 F: net/ipv4/ipcomp.c
11265 F: net/ipv4/ip_vti.c
11269 F: net/ipv6/ipcomp6.c
11270 F: net/ipv6/ip6_vti.c
11271 F: include/uapi/linux/xfrm.h
11272 F: include/net/xfrm.h
11274 NETWORKING [IPv4/IPv6]
11275 M: "David S. Miller" <davem@davemloft.net>
11276 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11277 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11278 L: netdev@vger.kernel.org
11279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11286 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11287 M: Paul Moore <paul@paul-moore.com>
11288 W: https://github.com/netlabel
11289 L: netdev@vger.kernel.org
11290 L: linux-security-module@vger.kernel.org
11292 F: Documentation/netlabel/
11293 F: include/net/calipso.h
11294 F: include/net/cipso_ipv4.h
11295 F: include/net/netlabel.h
11296 F: include/uapi/linux/netfilter/xt_SECMARK.h
11297 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11299 F: net/ipv4/cipso_ipv4.c
11300 F: net/ipv6/calipso.c
11301 F: net/netfilter/xt_CONNSECMARK.c
11302 F: net/netfilter/xt_SECMARK.c
11305 M: Eric Dumazet <edumazet@google.com>
11306 L: netdev@vger.kernel.org
11309 F: net/ipv4/syncookies.c
11311 F: net/ipv6/syncookies.c
11312 F: include/uapi/linux/tcp.h
11313 F: include/net/tcp.h
11314 F: include/linux/tcp.h
11315 F: include/trace/events/tcp.h
11318 M: Boris Pismenny <borisp@mellanox.com>
11319 M: Aviad Yehezkel <aviadye@mellanox.com>
11320 M: Dave Watson <davejwatson@fb.com>
11321 M: John Fastabend <john.fastabend@gmail.com>
11322 M: Daniel Borkmann <daniel@iogearbox.net>
11323 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11324 L: netdev@vger.kernel.org
11327 F: include/uapi/linux/tls.h
11328 F: include/net/tls.h
11330 NETWORKING [WIRELESS]
11331 L: linux-wireless@vger.kernel.org
11332 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11335 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11337 F: drivers/net/netdevsim/*
11339 NETXEN (1/10) GbE SUPPORT
11340 M: Manish Chopra <manishc@marvell.com>
11341 M: Rahul Verma <rahulv@marvell.com>
11342 M: GR-Linux-NIC-Dev@marvell.com
11343 L: netdev@vger.kernel.org
11345 F: drivers/net/ethernet/qlogic/netxen/
11348 M: David Ahern <dsahern@kernel.org>
11349 L: netdev@vger.kernel.org
11351 F: include/net/nexthop.h
11352 F: include/uapi/linux/nexthop.h
11353 F: include/net/netns/nexthop.h
11354 F: net/ipv4/nexthop.c
11357 L: netdev@vger.kernel.org
11360 F: include/net/nfc/
11361 F: include/uapi/linux/nfc.h
11363 F: include/linux/platform_data/nfcmrvl.h
11364 F: include/linux/platform_data/nxp-nci.h
11365 F: Documentation/devicetree/bindings/net/nfc/
11367 NFS, SUNRPC, AND LOCKD CLIENTS
11368 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11369 M: Anna Schumaker <anna.schumaker@netapp.com>
11370 L: linux-nfs@vger.kernel.org
11371 W: http://client.linux-nfs.org
11372 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11378 F: include/linux/lockd/
11379 F: include/linux/nfs*
11380 F: include/linux/sunrpc/
11381 F: include/uapi/linux/nfs*
11382 F: include/uapi/linux/sunrpc/
11385 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11386 L: linux-nilfs@vger.kernel.org
11387 W: https://nilfs.sourceforge.io/
11388 W: https://nilfs.osdn.jp/
11389 T: git git://github.com/konis/nilfs2.git
11391 F: Documentation/filesystems/nilfs2.txt
11393 F: include/trace/events/nilfs2.h
11394 F: include/uapi/linux/nilfs2_api.h
11395 F: include/uapi/linux/nilfs2_ondisk.h
11397 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11398 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11399 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11401 F: Documentation/scsi/NinjaSCSI.txt
11402 F: drivers/scsi/pcmcia/nsp_*
11404 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11405 M: GOTO Masanori <gotom@debian.or.jp>
11406 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11407 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11409 F: Documentation/scsi/NinjaSCSI.txt
11410 F: drivers/scsi/nsp32*
11413 M: Ley Foon Tan <lftan@altera.com>
11414 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11419 NOHZ, DYNTICKS SUPPORT
11420 M: Frederic Weisbecker <fweisbec@gmail.com>
11421 M: Thomas Gleixner <tglx@linutronix.de>
11422 M: Ingo Molnar <mingo@kernel.org>
11423 L: linux-kernel@vger.kernel.org
11424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11426 F: kernel/time/tick*.*
11427 F: include/linux/tick.h
11428 F: include/linux/sched/nohz.h
11430 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11431 M: Pavel Machek <pavel@ucw.cz>
11432 M: Sakari Ailus <sakari.ailus@iki.fi>
11433 L: linux-media@vger.kernel.org
11435 F: drivers/media/i2c/et8ek8
11436 F: drivers/media/i2c/ad5820.c
11438 NOKIA N900 POWER SUPPLY DRIVERS
11439 R: Pali Rohár <pali.rohar@gmail.com>
11440 F: include/linux/power/bq2415x_charger.h
11441 F: include/linux/power/bq27xxx_battery.h
11442 F: include/linux/power/isp1704_charger.h
11443 F: drivers/power/supply/bq2415x_charger.c
11444 F: drivers/power/supply/bq27xxx_battery.c
11445 F: drivers/power/supply/bq27xxx_battery_i2c.c
11446 F: drivers/power/supply/isp1704_charger.c
11447 F: drivers/power/supply/rx51_battery.c
11450 M: Willy Tarreau <w@1wt.eu>
11452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11453 F: tools/include/nolibc/
11456 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11457 L: linux-ntb@googlegroups.com
11459 F: drivers/ntb/hw/amd/
11462 M: Jon Mason <jdmason@kudzu.us>
11463 M: Dave Jiang <dave.jiang@intel.com>
11464 M: Allen Hubbe <allenbh@gmail.com>
11465 L: linux-ntb@googlegroups.com
11467 W: https://github.com/jonmason/ntb/wiki
11468 T: git git://github.com/jonmason/ntb.git
11470 F: drivers/net/ntb_netdev.c
11471 F: include/linux/ntb.h
11472 F: include/linux/ntb_transport.h
11473 F: tools/testing/selftests/ntb/
11476 M: Serge Semin <fancer.lancer@gmail.com>
11477 L: linux-ntb@googlegroups.com
11479 F: drivers/ntb/hw/idt/
11482 M: Dave Jiang <dave.jiang@intel.com>
11483 L: linux-ntb@googlegroups.com
11485 W: https://github.com/davejiang/linux/wiki
11486 T: git https://github.com/davejiang/linux.git
11487 F: drivers/ntb/hw/intel/
11490 M: Anton Altaparmakov <anton@tuxera.com>
11491 L: linux-ntfs-dev@lists.sourceforge.net
11492 W: http://www.tuxera.com/
11493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11495 F: Documentation/filesystems/ntfs.txt
11499 M: Finn Thain <fthain@telegraphics.com.au>
11500 L: linux-m68k@lists.linux-m68k.org
11502 F: arch/*/include/asm/nubus.h
11504 F: include/linux/nubus.h
11505 F: include/uapi/linux/nubus.h
11507 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11508 M: Antonino Daplas <adaplas@gmail.com>
11509 L: linux-fbdev@vger.kernel.org
11511 F: drivers/video/fbdev/riva/
11512 F: drivers/video/fbdev/nvidia/
11515 M: Keith Busch <kbusch@kernel.org>
11516 M: Jens Axboe <axboe@fb.com>
11517 M: Christoph Hellwig <hch@lst.de>
11518 M: Sagi Grimberg <sagi@grimberg.me>
11519 L: linux-nvme@lists.infradead.org
11520 T: git://git.infradead.org/nvme.git
11521 W: http://git.infradead.org/nvme.git
11523 F: drivers/nvme/host/
11524 F: include/linux/nvme.h
11525 F: include/uapi/linux/nvme_ioctl.h
11527 NVM EXPRESS FC TRANSPORT DRIVERS
11528 M: James Smart <james.smart@broadcom.com>
11529 L: linux-nvme@lists.infradead.org
11531 F: include/linux/nvme-fc.h
11532 F: include/linux/nvme-fc-driver.h
11533 F: drivers/nvme/host/fc.c
11534 F: drivers/nvme/target/fc.c
11535 F: drivers/nvme/target/fcloop.c
11537 NVM EXPRESS TARGET DRIVER
11538 M: Christoph Hellwig <hch@lst.de>
11539 M: Sagi Grimberg <sagi@grimberg.me>
11540 L: linux-nvme@lists.infradead.org
11541 T: git://git.infradead.org/nvme.git
11542 W: http://git.infradead.org/nvme.git
11544 F: drivers/nvme/target/
11547 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11550 F: Documentation/devicetree/bindings/nvmem/
11551 F: Documentation/ABI/stable/sysfs-bus-nvmem
11552 F: include/linux/nvmem-consumer.h
11553 F: include/linux/nvmem-provider.h
11555 NXP FXAS21002C DRIVER
11556 M: Rui Miguel Silva <rmfrfs@gmail.com>
11557 L: linux-iio@vger.kernel.org
11559 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11560 F: drivers/iio/gyro/fxas21002c_core.c
11561 F: drivers/iio/gyro/fxas21002c.h
11562 F: drivers/iio/gyro/fxas21002c_i2c.c
11563 F: drivers/iio/gyro/fxas21002c_spi.c
11565 NXP SGTL5000 DRIVER
11566 M: Fabio Estevam <festevam@gmail.com>
11567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11569 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11570 F: sound/soc/codecs/sgtl5000*
11572 NXP SJA1105 ETHERNET SWITCH DRIVER
11573 M: Vladimir Oltean <olteanv@gmail.com>
11574 L: linux-kernel@vger.kernel.org
11576 F: drivers/net/dsa/sja1105
11578 NXP TDA998X DRM DRIVER
11579 M: Russell King <linux@armlinux.org.uk>
11581 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11582 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11583 F: drivers/gpu/drm/i2c/tda998x_drv.c
11584 F: include/drm/i2c/tda998x.h
11585 F: include/dt-bindings/display/tda998x.h
11589 M: Peter Rosin <peda@axentia.se>
11590 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11592 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11593 F: sound/soc/codecs/tfa9879*
11596 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11597 R: Charles Gorand <charles.gorand@effinnov.com>
11598 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11600 F: drivers/nfc/nxp-nci
11603 M: Jiri Pirko <jiri@mellanox.com>
11604 L: netdev@vger.kernel.org
11607 F: lib/test_objagg.c
11608 F: include/linux/objagg.h
11611 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11612 M: Ashish Kumar <ashish.kumar@nxp.com>
11613 L: linux-spi@vger.kernel.org
11615 F: drivers/spi/spi-nxp-fspi.c
11616 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11619 M: Josh Poimboeuf <jpoimboe@redhat.com>
11620 M: Peter Zijlstra <peterz@infradead.org>
11624 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11625 M: Frederic Barrat <fbarrat@linux.ibm.com>
11626 M: Andrew Donnellan <ajd@linux.ibm.com>
11627 L: linuxppc-dev@lists.ozlabs.org
11629 F: arch/powerpc/platforms/powernv/ocxl.c
11630 F: arch/powerpc/include/asm/pnv-ocxl.h
11631 F: drivers/misc/ocxl/
11632 F: include/misc/ocxl*
11633 F: include/uapi/misc/ocxl.h
11634 F: Documentation/userspace-api/accelerators/ocxl.rst
11637 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11638 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11639 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11640 L: linux-omap@vger.kernel.org
11642 F: sound/soc/ti/omap*
11643 F: sound/soc/ti/rx51.c
11644 F: sound/soc/ti/n810.c
11645 F: sound/soc/ti/sdma-pcm.*
11647 OMAP CLOCK FRAMEWORK SUPPORT
11648 M: Paul Walmsley <paul@pwsan.com>
11649 L: linux-omap@vger.kernel.org
11651 F: arch/arm/*omap*/*clock*
11653 OMAP DEVICE TREE SUPPORT
11654 M: Benoît Cousson <bcousson@baylibre.com>
11655 M: Tony Lindgren <tony@atomide.com>
11656 L: linux-omap@vger.kernel.org
11657 L: devicetree@vger.kernel.org
11659 F: arch/arm/boot/dts/*omap*
11660 F: arch/arm/boot/dts/*am3*
11661 F: arch/arm/boot/dts/*am4*
11662 F: arch/arm/boot/dts/*am5*
11663 F: arch/arm/boot/dts/*dra7*
11665 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11666 L: linux-omap@vger.kernel.org
11667 L: linux-fbdev@vger.kernel.org
11669 F: drivers/video/fbdev/omap2/
11670 F: Documentation/arm/omap/dss.rst
11672 OMAP FRAMEBUFFER SUPPORT
11673 L: linux-fbdev@vger.kernel.org
11674 L: linux-omap@vger.kernel.org
11676 F: drivers/video/fbdev/omap/
11678 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11679 M: Roger Quadros <rogerq@ti.com>
11680 M: Tony Lindgren <tony@atomide.com>
11681 L: linux-omap@vger.kernel.org
11683 F: drivers/memory/omap-gpmc.c
11684 F: arch/arm/mach-omap2/*gpmc*
11687 M: Grygorii Strashko <grygorii.strashko@ti.com>
11688 M: Santosh Shilimkar <ssantosh@kernel.org>
11689 M: Kevin Hilman <khilman@kernel.org>
11690 L: linux-omap@vger.kernel.org
11692 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11693 F: drivers/gpio/gpio-omap.c
11695 OMAP HARDWARE SPINLOCK SUPPORT
11696 M: Ohad Ben-Cohen <ohad@wizery.com>
11697 L: linux-omap@vger.kernel.org
11699 F: drivers/hwspinlock/omap_hwspinlock.c
11701 OMAP HS MMC SUPPORT
11702 L: linux-mmc@vger.kernel.org
11703 L: linux-omap@vger.kernel.org
11705 F: drivers/mmc/host/omap_hsmmc.c
11708 M: Paul Walmsley <paul@pwsan.com>
11709 L: linux-omap@vger.kernel.org
11711 F: arch/arm/mach-omap2/omap_hwmod*data*
11713 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11714 M: Benoît Cousson <bcousson@baylibre.com>
11715 L: linux-omap@vger.kernel.org
11717 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11720 M: Benoît Cousson <bcousson@baylibre.com>
11721 M: Paul Walmsley <paul@pwsan.com>
11722 L: linux-omap@vger.kernel.org
11724 F: arch/arm/mach-omap2/omap_hwmod.*
11727 M: Vignesh R <vigneshr@ti.com>
11728 L: linux-omap@vger.kernel.org
11729 L: linux-i2c@vger.kernel.org
11731 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11732 F: drivers/i2c/busses/i2c-omap.c
11734 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11735 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11736 L: linux-media@vger.kernel.org
11738 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11739 F: drivers/media/platform/omap3isp/
11740 F: drivers/staging/media/omap4iss/
11743 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11744 L: linux-omap@vger.kernel.org
11746 F: drivers/mmc/host/omap.c
11748 OMAP POWER MANAGEMENT SUPPORT
11749 M: Kevin Hilman <khilman@kernel.org>
11750 L: linux-omap@vger.kernel.org
11752 F: arch/arm/*omap*/*pm*
11753 F: drivers/cpufreq/omap-cpufreq.c
11755 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11756 M: Rajendra Nayak <rnayak@codeaurora.org>
11757 M: Paul Walmsley <paul@pwsan.com>
11758 L: linux-omap@vger.kernel.org
11760 F: arch/arm/mach-omap2/prm*
11762 OMAP RANDOM NUMBER GENERATOR SUPPORT
11763 M: Deepak Saxena <dsaxena@plexity.net>
11765 F: drivers/char/hw_random/omap-rng.c
11768 L: linux-usb@vger.kernel.org
11769 L: linux-omap@vger.kernel.org
11771 F: drivers/usb/*/*omap*
11772 F: arch/arm/*omap*/usb*
11774 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11775 M: Mark Jackson <mpfj@newflow.co.uk>
11776 L: linux-omap@vger.kernel.org
11778 F: arch/arm/boot/dts/am335x-nano.dts
11781 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11782 M: Tony Lindgren <tony@atomide.com>
11783 L: linux-omap@vger.kernel.org
11784 Q: http://patchwork.kernel.org/project/linux-omap/list/
11785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11787 F: arch/arm/mach-omap1/
11788 F: arch/arm/plat-omap/
11789 F: arch/arm/configs/omap1_defconfig
11790 F: drivers/i2c/busses/i2c-omap.c
11791 F: include/linux/platform_data/i2c-omap.h
11792 F: include/linux/platform_data/ams-delta-fiq.h
11795 M: Tony Lindgren <tony@atomide.com>
11796 L: linux-omap@vger.kernel.org
11797 W: http://www.muru.com/linux/omap/
11798 W: http://linux.omap.com/
11799 Q: http://patchwork.kernel.org/project/linux-omap/list/
11800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11802 F: arch/arm/mach-omap2/
11803 F: arch/arm/plat-omap/
11804 F: arch/arm/configs/omap2plus_defconfig
11805 F: drivers/i2c/busses/i2c-omap.c
11806 F: drivers/irqchip/irq-omap-intc.c
11807 F: drivers/mfd/*omap*.c
11808 F: drivers/mfd/menelaus.c
11809 F: drivers/mfd/palmas.c
11810 F: drivers/mfd/tps65217.c
11811 F: drivers/mfd/tps65218.c
11812 F: drivers/mfd/tps65910.c
11813 F: drivers/mfd/twl-core.[ch]
11814 F: drivers/mfd/twl4030*.c
11815 F: drivers/mfd/twl6030*.c
11816 F: drivers/mfd/twl6040*.c
11817 F: drivers/regulator/palmas-regulator*.c
11818 F: drivers/regulator/pbias-regulator.c
11819 F: drivers/regulator/tps65217-regulator.c
11820 F: drivers/regulator/tps65218-regulator.c
11821 F: drivers/regulator/tps65910-regulator.c
11822 F: drivers/regulator/twl-regulator.c
11823 F: drivers/regulator/twl6030-regulator.c
11824 F: include/linux/platform_data/i2c-omap.h
11826 ONION OMEGA2+ BOARD
11827 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11828 L: linux-mips@vger.kernel.org
11830 F: arch/mips/boot/dts/ralink/omega2p.dts
11833 M: Bob Copeland <me@bobcopeland.com>
11834 L: linux-karma-devel@lists.sourceforge.net
11836 F: Documentation/filesystems/omfs.txt
11839 OMNIKEY CARDMAN 4000 DRIVER
11840 M: Harald Welte <laforge@gnumonks.org>
11842 F: drivers/char/pcmcia/cm4000_cs.c
11843 F: include/linux/cm4000_cs.h
11844 F: include/uapi/linux/cm4000_cs.h
11846 OMNIKEY CARDMAN 4040 DRIVER
11847 M: Harald Welte <laforge@gnumonks.org>
11849 F: drivers/char/pcmcia/cm4040_cs.*
11851 OMNIVISION OV13858 SENSOR DRIVER
11852 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11853 L: linux-media@vger.kernel.org
11854 T: git git://linuxtv.org/media_tree.git
11856 F: drivers/media/i2c/ov13858.c
11858 OMNIVISION OV2680 SENSOR DRIVER
11859 M: Rui Miguel Silva <rmfrfs@gmail.com>
11860 L: linux-media@vger.kernel.org
11861 T: git git://linuxtv.org/media_tree.git
11863 F: drivers/media/i2c/ov2680.c
11864 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11866 OMNIVISION OV2685 SENSOR DRIVER
11867 M: Shunqian Zheng <zhengsq@rock-chips.com>
11868 L: linux-media@vger.kernel.org
11869 T: git git://linuxtv.org/media_tree.git
11871 F: drivers/media/i2c/ov2685.c
11873 OMNIVISION OV5640 SENSOR DRIVER
11874 M: Steve Longerbeam <slongerbeam@gmail.com>
11875 L: linux-media@vger.kernel.org
11876 T: git git://linuxtv.org/media_tree.git
11878 F: drivers/media/i2c/ov5640.c
11880 OMNIVISION OV5647 SENSOR DRIVER
11881 M: Luis Oliveira <lolivei@synopsys.com>
11882 L: linux-media@vger.kernel.org
11883 T: git git://linuxtv.org/media_tree.git
11885 F: drivers/media/i2c/ov5647.c
11887 OMNIVISION OV5695 SENSOR DRIVER
11888 M: Shunqian Zheng <zhengsq@rock-chips.com>
11889 L: linux-media@vger.kernel.org
11890 T: git git://linuxtv.org/media_tree.git
11892 F: drivers/media/i2c/ov5695.c
11894 OMNIVISION OV7670 SENSOR DRIVER
11895 M: Jonathan Corbet <corbet@lwn.net>
11896 L: linux-media@vger.kernel.org
11897 T: git git://linuxtv.org/media_tree.git
11899 F: drivers/media/i2c/ov7670.c
11900 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11902 OMNIVISION OV772x SENSOR DRIVER
11903 M: Jacopo Mondi <jacopo@jmondi.org>
11904 L: linux-media@vger.kernel.org
11905 T: git git://linuxtv.org/media_tree.git
11907 F: drivers/media/i2c/ov772x.c
11908 F: include/media/i2c/ov772x.h
11909 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11911 OMNIVISION OV7740 SENSOR DRIVER
11912 M: Wenyou Yang <wenyou.yang@microchip.com>
11913 L: linux-media@vger.kernel.org
11914 T: git git://linuxtv.org/media_tree.git
11916 F: drivers/media/i2c/ov7740.c
11917 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11919 OMNIVISION OV9640 SENSOR DRIVER
11920 M: Petr Cvek <petrcvekcz@gmail.com>
11921 L: linux-media@vger.kernel.org
11923 F: drivers/media/i2c/ov9640.*
11925 OMNIVISION OV8856 SENSOR DRIVER
11926 M: Ben Kao <ben.kao@intel.com>
11927 L: linux-media@vger.kernel.org
11928 T: git git://linuxtv.org/media_tree.git
11930 F: drivers/media/i2c/ov8856.c
11932 OMNIVISION OV9650 SENSOR DRIVER
11933 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11934 R: Akinobu Mita <akinobu.mita@gmail.com>
11935 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11936 L: linux-media@vger.kernel.org
11937 T: git git://linuxtv.org/media_tree.git
11939 F: drivers/media/i2c/ov9650.c
11940 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11942 ONENAND FLASH DRIVER
11943 M: Kyungmin Park <kyungmin.park@samsung.com>
11944 L: linux-mtd@lists.infradead.org
11946 F: drivers/mtd/nand/onenand/
11947 F: include/linux/mtd/onenand*.h
11950 M: Jens Wiklander <jens.wiklander@linaro.org>
11951 L: tee-dev@lists.linaro.org
11953 F: drivers/tee/optee/
11955 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11956 M: Sumit Garg <sumit.garg@linaro.org>
11957 L: tee-dev@lists.linaro.org
11959 F: drivers/char/hw_random/optee-rng.c
11962 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11963 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11964 L: linux-rdma@vger.kernel.org
11966 F: drivers/infiniband/ulp/opa_vnic
11968 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11969 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11970 M: Frank Rowand <frowand.list@gmail.com>
11971 L: devicetree@vger.kernel.org
11973 F: Documentation/devicetree/dynamic-resolution-notes.txt
11974 F: Documentation/devicetree/overlay-notes.txt
11975 F: drivers/of/overlay.c
11976 F: drivers/of/resolver.c
11977 K: of_overlay_notifier_
11979 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11980 M: Rob Herring <robh+dt@kernel.org>
11981 M: Frank Rowand <frowand.list@gmail.com>
11982 L: devicetree@vger.kernel.org
11983 W: http://www.devicetree.org/
11984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11987 F: include/linux/of*.h
11989 F: Documentation/ABI/testing/sysfs-firmware-ofw
11991 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11992 M: Rob Herring <robh+dt@kernel.org>
11993 M: Mark Rutland <mark.rutland@arm.com>
11994 L: devicetree@vger.kernel.org
11995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11996 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11998 F: Documentation/devicetree/
11999 F: arch/*/boot/dts/
12000 F: include/dt-bindings/
12002 OPENCORES I2C BUS DRIVER
12003 M: Peter Korsgaard <peter@korsgaard.com>
12004 M: Andrew Lunn <andrew@lunn.ch>
12005 L: linux-i2c@vger.kernel.org
12007 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12008 F: Documentation/i2c/busses/i2c-ocores
12009 F: drivers/i2c/busses/i2c-ocores.c
12010 F: include/linux/platform_data/i2c-ocores.h
12012 OPENRISC ARCHITECTURE
12013 M: Jonas Bonn <jonas@southpole.se>
12014 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12015 M: Stafford Horne <shorne@gmail.com>
12016 T: git git://github.com/openrisc/linux.git
12017 L: openrisc@lists.librecores.org
12018 W: http://openrisc.io
12020 F: Documentation/devicetree/bindings/openrisc/
12021 F: Documentation/openrisc/
12023 F: drivers/irqchip/irq-ompic.c
12024 F: drivers/irqchip/irq-or1k-*
12027 M: Pravin B Shelar <pshelar@ovn.org>
12028 L: netdev@vger.kernel.org
12029 L: dev@openvswitch.org
12030 W: http://openvswitch.org
12032 F: net/openvswitch/
12033 F: include/uapi/linux/openvswitch.h
12035 OPERATING PERFORMANCE POINTS (OPP)
12036 M: Viresh Kumar <vireshk@kernel.org>
12037 M: Nishanth Menon <nm@ti.com>
12038 M: Stephen Boyd <sboyd@kernel.org>
12039 L: linux-pm@vger.kernel.org
12041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12043 F: include/linux/pm_opp.h
12044 F: Documentation/power/opp.rst
12045 F: Documentation/devicetree/bindings/opp/
12048 M: Clemens Ladisch <clemens@ladisch.de>
12049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12052 F: sound/drivers/opl4/
12055 M: Robert Richter <rric@kernel.org>
12056 L: oprofile-list@lists.sf.net
12058 F: arch/*/include/asm/oprofile*.h
12059 F: arch/*/oprofile/
12060 F: drivers/oprofile/
12061 F: include/linux/oprofile.h
12063 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12064 M: Mark Fasheh <mark@fasheh.com>
12065 M: Joel Becker <jlbec@evilplan.org>
12066 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12067 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12068 W: http://ocfs2.wiki.kernel.org
12070 F: Documentation/filesystems/ocfs2.txt
12071 F: Documentation/filesystems/dlmfs.txt
12074 ORANGEFS FILESYSTEM
12075 M: Mike Marshall <hubcap@omnibond.com>
12076 R: Martin Brandenburg <martin@omnibond.com>
12077 L: devel@lists.orangefs.org
12078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12081 F: Documentation/filesystems/orangefs.txt
12084 L: linux-wireless@vger.kernel.org
12085 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12086 W: http://www.nongnu.org/orinoco/
12088 F: drivers/net/wireless/intersil/orinoco/
12090 OV2659 OMNIVISION SENSOR DRIVER
12091 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12092 L: linux-media@vger.kernel.org
12093 W: https://linuxtv.org
12094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12095 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12097 F: drivers/media/i2c/ov2659.c
12098 F: include/media/i2c/ov2659.h
12101 M: Miklos Szeredi <miklos@szeredi.hu>
12102 L: linux-unionfs@vger.kernel.org
12103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12106 F: Documentation/filesystems/overlayfs.txt
12108 P54 WIRELESS DRIVER
12109 M: Christian Lamparter <chunkeey@googlemail.com>
12110 L: linux-wireless@vger.kernel.org
12111 W: http://wireless.kernel.org/en/users/Drivers/p54
12113 F: drivers/net/wireless/intersil/p54/
12115 PA SEMI ETHERNET DRIVER
12116 L: netdev@vger.kernel.org
12118 F: drivers/net/ethernet/pasemi/*
12120 PA SEMI SMBUS DRIVER
12121 L: linux-i2c@vger.kernel.org
12123 F: drivers/i2c/busses/i2c-pasemi.c
12126 M: Vladimir Oltean <olteanv@gmail.com>
12127 L: netdev@vger.kernel.org
12130 F: include/linux/packing.h
12131 F: Documentation/packing.txt
12133 PADATA PARALLEL EXECUTION MECHANISM
12134 M: Steffen Klassert <steffen.klassert@secunet.com>
12135 L: linux-crypto@vger.kernel.org
12138 F: include/linux/padata.h
12139 F: Documentation/padata.txt
12142 M: Jesper Dangaard Brouer <hawk@kernel.org>
12143 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12144 L: netdev@vger.kernel.org
12146 F: net/core/page_pool.c
12147 F: include/net/page_pool.h
12149 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12150 M: Harald Welte <laforge@gnumonks.org>
12151 L: platform-driver-x86@vger.kernel.org
12153 F: drivers/platform/x86/panasonic-laptop.c
12155 PARALLEL LCD/KEYPAD PANEL DRIVER
12156 M: Willy Tarreau <willy@haproxy.com>
12157 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12159 F: Documentation/admin-guide/lcd-panel-cgram.rst
12160 F: drivers/auxdisplay/panel.c
12162 PARALLEL PORT SUBSYSTEM
12163 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12164 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12165 L: linux-parport@lists.infradead.org (subscribers-only)
12167 F: drivers/parport/
12168 F: include/linux/parport*.h
12169 F: drivers/char/ppdev.c
12170 F: include/uapi/linux/ppdev.h
12171 F: Documentation/driver-api/parport*.rst
12173 PARAVIRT_OPS INTERFACE
12174 M: Juergen Gross <jgross@suse.com>
12175 M: Thomas Hellstrom <thellstrom@vmware.com>
12176 M: "VMware, Inc." <pv-drivers@vmware.com>
12177 L: virtualization@lists.linux-foundation.org
12179 F: Documentation/virt/paravirt_ops.rst
12180 F: arch/*/kernel/paravirt*
12181 F: arch/*/include/asm/paravirt*.h
12182 F: include/linux/hypervisor.h
12184 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12185 M: Tim Waugh <tim@cyberelk.net>
12186 L: linux-parport@lists.infradead.org (subscribers-only)
12188 F: Documentation/admin-guide/blockdev/paride.rst
12189 F: drivers/block/paride/
12191 PARISC ARCHITECTURE
12192 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12193 M: Helge Deller <deller@gmx.de>
12194 L: linux-parisc@vger.kernel.org
12195 W: http://www.parisc-linux.org/
12196 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12201 F: Documentation/parisc/
12203 F: drivers/char/agp/parisc-agp.c
12204 F: drivers/input/serio/gscps2.c
12205 F: drivers/parport/parport_gsc.*
12206 F: drivers/tty/serial/8250/8250_gsc.c
12207 F: drivers/video/fbdev/sti*
12208 F: drivers/video/console/sti*
12209 F: drivers/video/logo/logo_parisc*
12212 M: Jiri Pirko <jiri@mellanox.com>
12213 L: netdev@vger.kernel.org
12216 F: lib/test_parman.c
12217 F: include/linux/parman.h
12219 PC ENGINES APU BOARD DRIVER
12220 M: Enrico Weigelt, metux IT consult <info@metux.net>
12222 F: drivers/platform/x86/pcengines-apuv2.c
12224 PC87360 HARDWARE MONITORING DRIVER
12225 M: Jim Cromie <jim.cromie@gmail.com>
12226 L: linux-hwmon@vger.kernel.org
12228 F: Documentation/hwmon/pc87360.rst
12229 F: drivers/hwmon/pc87360.c
12231 PC8736x GPIO DRIVER
12232 M: Jim Cromie <jim.cromie@gmail.com>
12234 F: drivers/char/pc8736x_gpio.c
12236 PC87427 HARDWARE MONITORING DRIVER
12237 M: Jean Delvare <jdelvare@suse.com>
12238 L: linux-hwmon@vger.kernel.org
12240 F: Documentation/hwmon/pc87427.rst
12241 F: drivers/hwmon/pc87427.c
12244 M: Riku Voipio <riku.voipio@iki.fi>
12246 F: drivers/leds/leds-pca9532.c
12247 F: include/linux/leds-pca9532.h
12249 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12250 M: Guenter Roeck <linux@roeck-us.net>
12251 L: linux-i2c@vger.kernel.org
12253 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12255 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12256 M: Khalid Aziz <khalid@gonehiking.org>
12258 F: drivers/firmware/pcdp.*
12260 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12261 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12262 L: linux-pci@vger.kernel.org
12263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12265 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12266 F: drivers/pci/controller/pci-aardvark.c
12268 PCI DRIVER FOR ALTERA PCIE IP
12269 M: Ley Foon Tan <lftan@altera.com>
12270 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12271 L: linux-pci@vger.kernel.org
12273 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12274 F: drivers/pci/controller/pcie-altera.c
12276 PCI DRIVER FOR APPLIEDMICRO XGENE
12277 M: Toan Le <toan@os.amperecomputing.com>
12278 L: linux-pci@vger.kernel.org
12279 L: linux-arm-kernel@lists.infradead.org
12281 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12282 F: drivers/pci/controller/pci-xgene.c
12284 PCI DRIVER FOR ARM VERSATILE PLATFORM
12285 M: Rob Herring <robh@kernel.org>
12286 L: linux-pci@vger.kernel.org
12287 L: linux-arm-kernel@lists.infradead.org
12289 F: Documentation/devicetree/bindings/pci/versatile.txt
12290 F: drivers/pci/controller/pci-versatile.c
12292 PCI DRIVER FOR ARMADA 8K
12293 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12294 L: linux-pci@vger.kernel.org
12295 L: linux-arm-kernel@lists.infradead.org
12297 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12298 F: drivers/pci/controller/dwc/pcie-armada8k.c
12300 PCI DRIVER FOR CADENCE PCIE IP
12301 M: Tom Joseph <tjoseph@cadence.com>
12302 L: linux-pci@vger.kernel.org
12304 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12305 F: drivers/pci/controller/pcie-cadence*
12307 PCI DRIVER FOR FREESCALE LAYERSCAPE
12308 M: Minghuan Lian <minghuan.Lian@nxp.com>
12309 M: Mingkai Hu <mingkai.hu@nxp.com>
12310 M: Roy Zang <roy.zang@nxp.com>
12311 L: linuxppc-dev@lists.ozlabs.org
12312 L: linux-pci@vger.kernel.org
12313 L: linux-arm-kernel@lists.infradead.org
12315 F: drivers/pci/controller/dwc/*layerscape*
12317 PCI DRIVER FOR GENERIC OF HOSTS
12318 M: Will Deacon <will@kernel.org>
12319 L: linux-pci@vger.kernel.org
12320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12322 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12323 F: drivers/pci/controller/pci-host-common.c
12324 F: drivers/pci/controller/pci-host-generic.c
12326 PCI DRIVER FOR IMX6
12327 M: Richard Zhu <hongxing.zhu@nxp.com>
12328 M: Lucas Stach <l.stach@pengutronix.de>
12329 L: linux-pci@vger.kernel.org
12330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12332 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12333 F: drivers/pci/controller/dwc/*imx6*
12335 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12336 M: Keith Busch <keith.busch@intel.com>
12337 M: Jonathan Derrick <jonathan.derrick@intel.com>
12338 L: linux-pci@vger.kernel.org
12340 F: drivers/pci/controller/vmd.c
12342 PCI DRIVER FOR MICROSEMI SWITCHTEC
12343 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12344 M: Logan Gunthorpe <logang@deltatee.com>
12345 L: linux-pci@vger.kernel.org
12347 F: Documentation/driver-api/switchtec.rst
12348 F: Documentation/ABI/testing/sysfs-class-switchtec
12349 F: drivers/pci/switch/switchtec*
12350 F: include/uapi/linux/switchtec_ioctl.h
12351 F: include/linux/switchtec.h
12352 F: drivers/ntb/hw/mscc/
12354 PCI DRIVER FOR MOBIVEIL PCIE IP
12355 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12356 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12357 L: linux-pci@vger.kernel.org
12359 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12360 F: drivers/pci/controller/pcie-mobiveil.c
12362 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12363 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12364 M: Jason Cooper <jason@lakedaemon.net>
12365 L: linux-pci@vger.kernel.org
12366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12368 F: drivers/pci/controller/*mvebu*
12370 PCI DRIVER FOR NVIDIA TEGRA
12371 M: Thierry Reding <thierry.reding@gmail.com>
12372 L: linux-tegra@vger.kernel.org
12373 L: linux-pci@vger.kernel.org
12375 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12376 F: drivers/pci/controller/pci-tegra.c
12378 PCI DRIVER FOR RENESAS R-CAR
12379 M: Simon Horman <horms@verge.net.au>
12380 L: linux-pci@vger.kernel.org
12381 L: linux-renesas-soc@vger.kernel.org
12383 F: drivers/pci/controller/*rcar*
12385 PCI DRIVER FOR SAMSUNG EXYNOS
12386 M: Jingoo Han <jingoohan1@gmail.com>
12387 L: linux-pci@vger.kernel.org
12388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12389 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12391 F: drivers/pci/controller/dwc/pci-exynos.c
12393 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12394 M: Jingoo Han <jingoohan1@gmail.com>
12395 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12396 L: linux-pci@vger.kernel.org
12398 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12399 F: drivers/pci/controller/dwc/*designware*
12401 PCI DRIVER FOR TI DRA7XX
12402 M: Kishon Vijay Abraham I <kishon@ti.com>
12403 L: linux-omap@vger.kernel.org
12404 L: linux-pci@vger.kernel.org
12406 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12407 F: drivers/pci/controller/dwc/pci-dra7xx.c
12409 PCI DRIVER FOR TI KEYSTONE
12410 M: Murali Karicheri <m-karicheri2@ti.com>
12411 L: linux-pci@vger.kernel.org
12412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12414 F: drivers/pci/controller/dwc/pci-keystone.c
12416 PCI ENDPOINT SUBSYSTEM
12417 M: Kishon Vijay Abraham I <kishon@ti.com>
12418 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12419 L: linux-pci@vger.kernel.org
12420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12422 F: drivers/pci/endpoint/
12423 F: drivers/misc/pci_endpoint_test.c
12426 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12427 M: Russell Currey <ruscur@russell.cc>
12428 M: Sam Bobroff <sbobroff@linux.ibm.com>
12429 M: Oliver O'Halloran <oohall@gmail.com>
12430 L: linuxppc-dev@lists.ozlabs.org
12432 F: Documentation/PCI/pci-error-recovery.rst
12433 F: drivers/pci/pcie/aer.c
12434 F: drivers/pci/pcie/dpc.c
12435 F: drivers/pci/pcie/err.c
12436 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12437 F: arch/powerpc/kernel/eeh*.c
12438 F: arch/powerpc/platforms/*/eeh*.c
12439 F: arch/powerpc/include/*/eeh*.h
12442 M: Linas Vepstas <linasvepstas@gmail.com>
12443 L: linux-pci@vger.kernel.org
12445 F: Documentation/PCI/pci-error-recovery.rst
12447 PCI MSI DRIVER FOR ALTERA MSI IP
12448 M: Ley Foon Tan <lftan@altera.com>
12449 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12450 L: linux-pci@vger.kernel.org
12452 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12453 F: drivers/pci/controller/pcie-altera-msi.c
12455 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12456 M: Toan Le <toan@os.amperecomputing.com>
12457 L: linux-pci@vger.kernel.org
12458 L: linux-arm-kernel@lists.infradead.org
12460 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12461 F: drivers/pci/controller/pci-xgene-msi.c
12464 M: Bjorn Helgaas <bhelgaas@google.com>
12465 L: linux-pci@vger.kernel.org
12466 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12469 F: Documentation/devicetree/bindings/pci/
12470 F: Documentation/PCI/
12471 F: drivers/acpi/pci*
12473 F: include/asm-generic/pci*
12474 F: include/linux/pci*
12475 F: include/linux/of_pci.h
12476 F: include/uapi/linux/pci*
12479 F: arch/x86/kernel/quirks.c
12480 F: arch/x86/kernel/early-quirks.c
12482 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12483 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12484 L: linux-pci@vger.kernel.org
12485 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12488 F: drivers/pci/controller/
12490 PCIE DRIVER FOR ANNAPURNA LABS
12491 M: Jonathan Chocron <jonnyc@amazon.com>
12492 L: linux-pci@vger.kernel.org
12494 F: drivers/pci/controller/dwc/pcie-al.c
12496 PCIE DRIVER FOR AMLOGIC MESON
12497 M: Yue Wang <yue.wang@Amlogic.com>
12498 L: linux-pci@vger.kernel.org
12499 L: linux-amlogic@lists.infradead.org
12501 F: drivers/pci/controller/dwc/pci-meson.c
12503 PCIE DRIVER FOR AXIS ARTPEC
12504 M: Jesper Nilsson <jesper.nilsson@axis.com>
12505 L: linux-arm-kernel@axis.com
12506 L: linux-pci@vger.kernel.org
12508 F: Documentation/devicetree/bindings/pci/axis,artpec*
12509 F: drivers/pci/controller/dwc/*artpec*
12511 PCIE DRIVER FOR CAVIUM THUNDERX
12512 M: David Daney <david.daney@cavium.com>
12513 L: linux-pci@vger.kernel.org
12514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12516 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12517 F: drivers/pci/controller/pci-thunder-*
12519 PCIE DRIVER FOR HISILICON
12520 M: Zhou Wang <wangzhou1@hisilicon.com>
12521 L: linux-pci@vger.kernel.org
12523 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12524 F: drivers/pci/controller/dwc/pcie-hisi.c
12526 PCIE DRIVER FOR HISILICON KIRIN
12527 M: Xiaowei Song <songxiaowei@hisilicon.com>
12528 M: Binghui Wang <wangbinghui@hisilicon.com>
12529 L: linux-pci@vger.kernel.org
12531 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12532 F: drivers/pci/controller/dwc/pcie-kirin.c
12534 PCIE DRIVER FOR HISILICON STB
12535 M: Shawn Guo <shawn.guo@linaro.org>
12536 L: linux-pci@vger.kernel.org
12538 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12539 F: drivers/pci/controller/dwc/pcie-histb.c
12541 PCIE DRIVER FOR MEDIATEK
12542 M: Ryder Lee <ryder.lee@mediatek.com>
12543 L: linux-pci@vger.kernel.org
12544 L: linux-mediatek@lists.infradead.org
12546 F: Documentation/devicetree/bindings/pci/mediatek*
12547 F: drivers/pci/controller/*mediatek*
12549 PCIE DRIVER FOR QUALCOMM MSM
12550 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12551 L: linux-pci@vger.kernel.org
12552 L: linux-arm-msm@vger.kernel.org
12554 F: drivers/pci/controller/dwc/*qcom*
12556 PCIE DRIVER FOR ROCKCHIP
12557 M: Shawn Lin <shawn.lin@rock-chips.com>
12558 L: linux-pci@vger.kernel.org
12559 L: linux-rockchip@lists.infradead.org
12561 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12562 F: drivers/pci/controller/pcie-rockchip*
12564 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12565 M: Linus Walleij <linus.walleij@linaro.org>
12566 L: linux-pci@vger.kernel.org
12568 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12569 F: drivers/pci/controller/pci-v3-semi.c
12571 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12572 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12573 L: linux-pci@vger.kernel.org
12575 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12576 F: drivers/pci/controller/dwc/pcie-uniphier.c
12578 PCIE DRIVER FOR ST SPEAR13XX
12579 M: Pratyush Anand <pratyush.anand@gmail.com>
12580 L: linux-pci@vger.kernel.org
12582 F: drivers/pci/controller/dwc/*spear*
12585 M: Dominik Brodowski <linux@dominikbrodowski.net>
12586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12588 F: Documentation/pcmcia/
12593 PCNET32 NETWORK DRIVER
12594 M: Don Fry <pcnet32@frontier.com>
12595 L: netdev@vger.kernel.org
12597 F: drivers/net/ethernet/amd/pcnet32.c
12599 PCRYPT PARALLEL CRYPTO ENGINE
12600 M: Steffen Klassert <steffen.klassert@secunet.com>
12601 L: linux-crypto@vger.kernel.org
12604 F: include/crypto/pcrypt.h
12606 PEAQ WMI HOTKEYS DRIVER
12607 M: Hans de Goede <hdegoede@redhat.com>
12608 L: platform-driver-x86@vger.kernel.org
12610 F: drivers/platform/x86/peaq-wmi.c
12612 PER-CPU MEMORY ALLOCATOR
12613 M: Dennis Zhou <dennis@kernel.org>
12614 M: Tejun Heo <tj@kernel.org>
12615 M: Christoph Lameter <cl@linux.com>
12616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12618 F: include/linux/percpu*.h
12620 F: arch/*/include/asm/percpu.h
12622 PER-TASK DELAY ACCOUNTING
12623 M: Balbir Singh <bsingharora@gmail.com>
12625 F: include/linux/delayacct.h
12626 F: kernel/delayacct.c
12628 PERFORMANCE EVENTS SUBSYSTEM
12629 M: Peter Zijlstra <peterz@infradead.org>
12630 M: Ingo Molnar <mingo@redhat.com>
12631 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12632 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12633 R: Jiri Olsa <jolsa@redhat.com>
12634 R: Namhyung Kim <namhyung@kernel.org>
12635 L: linux-kernel@vger.kernel.org
12636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12639 F: include/linux/perf_event.h
12640 F: include/uapi/linux/perf_event.h
12641 F: arch/*/kernel/perf_event*.c
12642 F: arch/*/kernel/*/perf_event*.c
12643 F: arch/*/kernel/*/*/perf_event*.c
12644 F: arch/*/include/asm/perf_event.h
12645 F: arch/*/kernel/perf_callchain.c
12647 F: arch/*/events/*/*
12650 PERSONALITY HANDLING
12651 M: Christoph Hellwig <hch@infradead.org>
12652 L: linux-abi-devel@lists.sourceforge.net
12654 F: include/linux/personality.h
12655 F: include/uapi/linux/personality.h
12657 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12658 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12659 L: linux-input@vger.kernel.org
12661 F: Documentation/input/devices/pxrc.rst
12662 F: drivers/input/joystick/pxrc.c
12665 M: Remi Denis-Courmont <courmisch@gmail.com>
12667 F: Documentation/networking/phonet.txt
12668 F: include/linux/phonet.h
12669 F: include/net/phonet/
12670 F: include/uapi/linux/phonet.h
12674 M: Joern Engel <joern@lazybastard.org>
12675 L: linux-mtd@lists.infradead.org
12677 F: drivers/mtd/devices/phram.c
12680 M: Bruno Prémont <bonbons@linux-vserver.org>
12681 L: linux-input@vger.kernel.org
12683 F: drivers/hid/hid-picolcd*
12686 M: Jamie Iles <jamie@jamieiles.com>
12687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12688 T: git git://github.com/jamieiles/linux-2.6-ji.git
12690 F: arch/arm/boot/dts/picoxcell*
12691 F: arch/arm/mach-picoxcell/
12692 F: drivers/crypto/picoxcell*
12695 M: Christian Brauner <christian@brauner.io>
12696 L: linux-kernel@vger.kernel.org
12698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12700 F: tools/testing/selftests/pidfd/
12703 K: \b(clone_args|kernel_clone_args)\b
12705 PIN CONTROL SUBSYSTEM
12706 M: Linus Walleij <linus.walleij@linaro.org>
12707 L: linux-gpio@vger.kernel.org
12708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12710 F: Documentation/devicetree/bindings/pinctrl/
12711 F: Documentation/driver-api/pinctl.rst
12712 F: drivers/pinctrl/
12713 F: include/linux/pinctrl/
12715 PIN CONTROLLER - MICROCHIP AT91
12716 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12718 L: linux-gpio@vger.kernel.org
12720 F: drivers/pinctrl/pinctrl-at91*
12722 PIN CONTROLLER - FREESCALE
12723 M: Dong Aisheng <aisheng.dong@nxp.com>
12724 M: Fabio Estevam <festevam@gmail.com>
12725 M: Shawn Guo <shawnguo@kernel.org>
12726 M: Stefan Agner <stefan@agner.ch>
12727 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12728 L: linux-gpio@vger.kernel.org
12730 F: drivers/pinctrl/freescale/
12731 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12733 PIN CONTROLLER - INTEL
12734 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12735 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12738 F: drivers/pinctrl/intel/
12740 PIN CONTROLLER - MEDIATEK
12741 M: Sean Wang <sean.wang@kernel.org>
12742 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12744 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12745 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12746 F: drivers/pinctrl/mediatek/
12748 PIN CONTROLLER - QUALCOMM
12749 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12751 L: linux-arm-msm@vger.kernel.org
12752 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12753 F: drivers/pinctrl/qcom/
12755 PIN CONTROLLER - RENESAS
12756 M: Geert Uytterhoeven <geert+renesas@glider.be>
12757 L: linux-renesas-soc@vger.kernel.org
12758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12760 F: drivers/pinctrl/pinctrl-rz*
12761 F: drivers/pinctrl/sh-pfc/
12763 PIN CONTROLLER - SAMSUNG
12764 M: Tomasz Figa <tomasz.figa@gmail.com>
12765 M: Krzysztof Kozlowski <krzk@kernel.org>
12766 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12768 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12769 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12772 F: drivers/pinctrl/samsung/
12773 F: include/dt-bindings/pinctrl/samsung.h
12774 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12776 PIN CONTROLLER - SINGLE
12777 M: Tony Lindgren <tony@atomide.com>
12778 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12780 L: linux-omap@vger.kernel.org
12782 F: drivers/pinctrl/pinctrl-single.c
12784 PIN CONTROLLER - ST SPEAR
12785 M: Viresh Kumar <vireshk@kernel.org>
12786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12787 W: http://www.st.com/spear
12789 F: drivers/pinctrl/spear/
12791 PISTACHIO SOC SUPPORT
12792 M: James Hartley <james.hartley@sondrel.com>
12793 L: linux-mips@vger.kernel.org
12795 F: arch/mips/pistachio/
12796 F: arch/mips/include/asm/mach-pistachio/
12797 F: arch/mips/boot/dts/img/pistachio*
12798 F: arch/mips/configs/pistachio*_defconfig
12802 M: linux-block@vger.kernel.org
12803 F: drivers/block/pktcdvd.c
12804 F: include/linux/pktcdvd.h
12805 F: include/uapi/linux/pktcdvd.h
12807 PKUNITY SOC DRIVERS
12808 M: Guan Xuetao <gxt@pku.edu.cn>
12809 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12811 T: git git://github.com/gxt/linux.git
12812 F: drivers/input/serio/i8042-unicore32io.h
12813 F: drivers/i2c/busses/i2c-puv3.c
12814 F: drivers/video/fbdev/fb-puv3.c
12815 F: drivers/rtc/rtc-puv3.c
12817 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12818 M: Tomasz Duszynski <tduszyns@gmail.com>
12820 F: drivers/iio/chemical/pms7003.c
12821 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12823 PMBUS HARDWARE MONITORING DRIVERS
12824 M: Guenter Roeck <linux@roeck-us.net>
12825 L: linux-hwmon@vger.kernel.org
12826 W: http://hwmon.wiki.kernel.org/
12827 W: http://www.roeck-us.net/linux/drivers/
12828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12830 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12831 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12832 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12833 F: Documentation/hwmon/adm1275.rst
12834 F: Documentation/hwmon/ibm-cffps.rst
12835 F: Documentation/hwmon/ir35221.rst
12836 F: Documentation/hwmon/lm25066.rst
12837 F: Documentation/hwmon/ltc2978.rst
12838 F: Documentation/hwmon/ltc3815.rst
12839 F: Documentation/hwmon/max16064.rst
12840 F: Documentation/hwmon/max20751.rst
12841 F: Documentation/hwmon/max31785.rst
12842 F: Documentation/hwmon/max34440.rst
12843 F: Documentation/hwmon/max8688.rst
12844 F: Documentation/hwmon/pmbus.rst
12845 F: Documentation/hwmon/pmbus-core.rst
12846 F: Documentation/hwmon/tps40422.rst
12847 F: Documentation/hwmon/ucd9000.rst
12848 F: Documentation/hwmon/ucd9200.rst
12849 F: Documentation/hwmon/zl6100.rst
12850 F: drivers/hwmon/pmbus/
12851 F: include/linux/pmbus.h
12853 PMC SIERRA MaxRAID DRIVER
12854 L: linux-scsi@vger.kernel.org
12855 W: http://www.pmc-sierra.com/
12857 F: drivers/scsi/pmcraid.*
12859 PMC SIERRA PM8001 DRIVER
12860 M: Jack Wang <jinpu.wang@cloud.ionos.com>
12861 L: linux-scsi@vger.kernel.org
12863 F: drivers/scsi/pm8001/
12866 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12870 PNI RM3100 IIO DRIVER
12871 M: Song Qiang <songqiang1304521@gmail.com>
12872 L: linux-iio@vger.kernel.org
12874 F: drivers/iio/magnetometer/rm3100*
12875 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12877 POSIX CLOCKS and TIMERS
12878 M: Thomas Gleixner <tglx@linutronix.de>
12879 L: linux-kernel@vger.kernel.org
12880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12883 F: include/linux/timer*
12884 F: kernel/time/*timer*
12886 POWER MANAGEMENT CORE
12887 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12888 L: linux-pm@vger.kernel.org
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12890 B: https://bugzilla.kernel.org
12892 F: drivers/base/power/
12893 F: include/linux/pm.h
12894 F: include/linux/pm_*
12895 F: include/linux/powercap.h
12896 F: include/linux/intel_rapl.h
12897 F: drivers/powercap/
12898 F: kernel/configs/nopm.config
12900 POWER STATE COORDINATION INTERFACE (PSCI)
12901 M: Mark Rutland <mark.rutland@arm.com>
12902 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12903 L: linux-arm-kernel@lists.infradead.org
12905 F: drivers/firmware/psci/
12906 F: include/linux/psci.h
12907 F: include/uapi/linux/psci.h
12909 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12910 M: Sebastian Reichel <sre@kernel.org>
12911 L: linux-pm@vger.kernel.org
12912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12914 F: Documentation/ABI/testing/sysfs-class-power
12915 F: Documentation/devicetree/bindings/power/supply/
12916 F: include/linux/power_supply.h
12917 F: drivers/power/supply/
12919 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12920 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12921 L: linuxppc-dev@lists.ozlabs.org
12923 F: drivers/char/powernv-op-panel.c
12925 PPP OVER ATM (RFC 2364)
12926 M: Mitchell Blank Jr <mitch@sfgoth.com>
12928 F: net/atm/pppoatm.c
12929 F: include/uapi/linux/atmppp.h
12932 M: Michal Ostrowski <mostrows@earthlink.net>
12934 F: drivers/net/ppp/pppoe.c
12935 F: drivers/net/ppp/pppox.c
12938 M: James Chapman <jchapman@katalix.com>
12940 F: net/l2tp/l2tp_ppp.c
12941 F: include/linux/if_pppol2tp.h
12942 F: include/uapi/linux/if_pppol2tp.h
12944 PPP PROTOCOL DRIVERS AND COMPRESSORS
12945 M: Paul Mackerras <paulus@samba.org>
12946 L: linux-ppp@vger.kernel.org
12948 F: drivers/net/ppp/ppp_*
12951 M: Rodolfo Giometti <giometti@enneenne.com>
12952 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12953 L: linuxpps@ml.enneenne.com (subscribers-only)
12955 F: Documentation/driver-api/pps.rst
12956 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12957 F: Documentation/ABI/testing/sysfs-pps
12959 F: include/linux/pps*.h
12960 F: include/uapi/linux/pps.h
12963 M: Dmitry Kozlov <xeb@mail.ru>
12964 L: netdev@vger.kernel.org
12966 F: drivers/net/ppp/pptp.c
12967 W: http://sourceforge.net/projects/accel-pptp
12970 M: Petr Mladek <pmladek@suse.com>
12971 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12972 R: Steven Rostedt <rostedt@goodmis.org>
12975 F: include/linux/printk.h
12977 PRISM54 WIRELESS DRIVER
12978 M: Luis Chamberlain <mcgrof@kernel.org>
12979 L: linux-wireless@vger.kernel.org
12980 W: http://wireless.kernel.org/en/users/Drivers/p54
12982 F: drivers/net/wireless/intersil/prism54/
12985 R: Alexey Dobriyan <adobriyan@gmail.com>
12986 L: linux-kernel@vger.kernel.org
12987 L: linux-fsdevel@vger.kernel.org
12990 F: include/linux/proc_fs.h
12991 F: tools/testing/selftests/proc/
12992 F: Documentation/filesystems/proc.txt
12995 M: Luis Chamberlain <mcgrof@kernel.org>
12996 M: Kees Cook <keescook@chromium.org>
12997 L: linux-kernel@vger.kernel.org
12998 L: linux-fsdevel@vger.kernel.org
13000 F: fs/proc/proc_sysctl.c
13001 F: include/linux/sysctl.h
13003 F: tools/testing/selftests/sysctl/
13005 PS3 NETWORK SUPPORT
13006 M: Geoff Levand <geoff@infradead.org>
13007 L: netdev@vger.kernel.org
13008 L: linuxppc-dev@lists.ozlabs.org
13010 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13012 PS3 PLATFORM SUPPORT
13013 M: Geoff Levand <geoff@infradead.org>
13014 L: linuxppc-dev@lists.ozlabs.org
13016 F: arch/powerpc/boot/ps3*
13017 F: arch/powerpc/include/asm/lv1call.h
13018 F: arch/powerpc/include/asm/ps3*.h
13019 F: arch/powerpc/platforms/ps3/
13022 F: drivers/rtc/rtc-ps3.c
13023 F: drivers/usb/host/*ps3.c
13024 F: sound/ppc/snd_ps3*
13027 M: Jim Paris <jim@jtan.com>
13028 M: Geoff Levand <geoff@infradead.org>
13029 L: linuxppc-dev@lists.ozlabs.org
13031 F: drivers/block/ps3vram.c
13033 PSAMPLE PACKET SAMPLING SUPPORT:
13034 M: Yotam Gigi <yotam.gi@gmail.com>
13037 F: include/net/psample.h
13038 F: include/uapi/linux/psample.h
13041 M: Kees Cook <keescook@chromium.org>
13042 M: Anton Vorontsov <anton@enomsg.org>
13043 M: Colin Cross <ccross@android.com>
13044 M: Tony Luck <tony.luck@intel.com>
13046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13048 F: include/linux/pstore*
13049 F: drivers/firmware/efi/efi-pstore.c
13050 F: drivers/acpi/apei/erst.c
13051 F: Documentation/admin-guide/ramoops.rst
13052 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13053 K: \b(pstore|ramoops)
13055 PTP HARDWARE CLOCK SUPPORT
13056 M: Richard Cochran <richardcochran@gmail.com>
13057 L: netdev@vger.kernel.org
13059 W: http://linuxptp.sourceforge.net/
13060 F: Documentation/ABI/testing/sysfs-ptp
13061 F: Documentation/driver-api/ptp.rst
13062 F: drivers/net/phy/dp83640*
13064 F: include/linux/ptp_cl*
13067 M: Oleg Nesterov <oleg@redhat.com>
13069 F: include/asm-generic/syscall.h
13070 F: include/linux/ptrace.h
13071 F: include/linux/regset.h
13072 F: include/linux/tracehook.h
13073 F: include/uapi/linux/ptrace.h
13074 F: include/uapi/linux/ptrace.h
13076 F: arch/*/ptrace*.c
13077 F: arch/*/*/ptrace*.c
13078 F: arch/*/include/asm/ptrace*.h
13081 M: Hans Verkuil <hverkuil@xs4all.nl>
13082 L: linux-media@vger.kernel.org
13083 T: git git://linuxtv.org/media_tree.git
13085 F: drivers/media/usb/pulse8-cec/*
13086 F: Documentation/media/cec-drivers/pulse8-cec.rst
13088 PVRUSB2 VIDEO4LINUX DRIVER
13089 M: Mike Isely <isely@pobox.com>
13090 L: pvrusb2@isely.net (subscribers-only)
13091 L: linux-media@vger.kernel.org
13092 W: http://www.isely.net/pvrusb2/
13093 T: git git://linuxtv.org/media_tree.git
13095 F: Documentation/media/v4l-drivers/pvrusb2*
13096 F: drivers/media/usb/pvrusb2/
13099 M: Hans Verkuil <hverkuil@xs4all.nl>
13100 L: linux-media@vger.kernel.org
13101 T: git git://linuxtv.org/media_tree.git
13103 F: drivers/media/usb/pwc/*
13104 F: include/trace/events/pwc.h
13107 M: Kamil Debski <kamil@wypas.org>
13108 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13109 L: linux-hwmon@vger.kernel.org
13111 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13112 F: Documentation/hwmon/pwm-fan.rst
13113 F: drivers/hwmon/pwm-fan.c
13116 M: Sean Young <sean@mess.org>
13117 L: linux-media@vger.kernel.org
13119 F: drivers/media/rc/pwm-ir-tx.c
13122 M: Thierry Reding <thierry.reding@gmail.com>
13123 L: linux-pwm@vger.kernel.org
13125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13126 F: Documentation/driver-api/pwm.rst
13127 F: Documentation/devicetree/bindings/pwm/
13128 F: include/linux/pwm.h
13130 F: drivers/video/backlight/pwm_bl.c
13131 F: include/linux/pwm_backlight.h
13132 F: drivers/gpio/gpio-mvebu.c
13133 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13136 M: Robert Jarzmik <robert.jarzmik@free.fr>
13137 L: linux-gpio@vger.kernel.org
13139 F: drivers/gpio/gpio-pxa.c
13145 M: Robert Jarzmik <robert.jarzmik@free.fr>
13146 L: linux-rtc@vger.kernel.org
13149 PXA2xx/PXA3xx SUPPORT
13150 M: Daniel Mack <daniel@zonque.org>
13151 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13152 M: Robert Jarzmik <robert.jarzmik@free.fr>
13153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13154 T: git git://github.com/hzhuang1/linux.git
13155 T: git git://github.com/rjarzmik/linux.git
13157 F: arch/arm/boot/dts/pxa*
13158 F: arch/arm/mach-pxa/
13159 F: drivers/dma/pxa*
13160 F: drivers/pcmcia/pxa2xx*
13161 F: drivers/pinctrl/pxa/
13162 F: drivers/spi/spi-pxa2xx*
13163 F: drivers/usb/gadget/udc/pxa2*
13164 F: include/sound/pxa2xx-lib.h
13169 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13170 L: qat-linux@intel.com
13172 F: drivers/crypto/qat/
13174 QCOM AUDIO (ASoC) DRIVERS
13175 M: Patrick Lai <plai@codeaurora.org>
13176 M: Banajit Goswami <bgoswami@codeaurora.org>
13177 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13181 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13182 M: Gabriel Somlo <somlo@cmu.edu>
13183 M: "Michael S. Tsirkin" <mst@redhat.com>
13184 L: qemu-devel@nongnu.org
13186 F: drivers/firmware/qemu_fw_cfg.c
13187 F: include/uapi/linux/qemu_fw_cfg.h
13190 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13191 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13192 L: linux-rdma@vger.kernel.org
13194 F: drivers/infiniband/hw/qib/
13196 QLOGIC QL41xxx FCOE DRIVER
13197 M: QLogic-Storage-Upstream@cavium.com
13198 L: linux-scsi@vger.kernel.org
13200 F: drivers/scsi/qedf/
13202 QLOGIC QL41xxx ISCSI DRIVER
13203 M: QLogic-Storage-Upstream@cavium.com
13204 L: linux-scsi@vger.kernel.org
13206 F: drivers/scsi/qedi/
13208 QLOGIC QL4xxx ETHERNET DRIVER
13209 M: Ariel Elior <aelior@marvell.com>
13210 M: GR-everest-linux-l2@marvell.com
13211 L: netdev@vger.kernel.org
13213 F: drivers/net/ethernet/qlogic/qed/
13214 F: include/linux/qed/
13215 F: drivers/net/ethernet/qlogic/qede/
13217 QLOGIC QL4xxx RDMA DRIVER
13218 M: Michal Kalderon <mkalderon@marvell.com>
13219 M: Ariel Elior <aelior@marvell.com>
13220 L: linux-rdma@vger.kernel.org
13222 F: drivers/infiniband/hw/qedr/
13223 F: include/uapi/rdma/qedr-abi.h
13225 QLOGIC QLA1280 SCSI DRIVER
13226 M: Michael Reed <mdr@sgi.com>
13227 L: linux-scsi@vger.kernel.org
13229 F: drivers/scsi/qla1280.[ch]
13231 QLOGIC QLA2XXX FC-SCSI DRIVER
13232 M: qla2xxx-upstream@qlogic.com
13233 L: linux-scsi@vger.kernel.org
13235 F: Documentation/scsi/LICENSE.qla2xxx
13236 F: drivers/scsi/qla2xxx/
13238 QLOGIC QLA3XXX NETWORK DRIVER
13239 M: GR-Linux-NIC-Dev@marvell.com
13240 L: netdev@vger.kernel.org
13242 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13243 F: drivers/net/ethernet/qlogic/qla3xxx.*
13245 QLOGIC QLA4XXX iSCSI DRIVER
13246 M: QLogic-Storage-Upstream@qlogic.com
13247 L: linux-scsi@vger.kernel.org
13249 F: Documentation/scsi/LICENSE.qla4xxx
13250 F: drivers/scsi/qla4xxx/
13252 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13253 M: Shahed Shaikh <shshaikh@marvell.com>
13254 M: Manish Chopra <manishc@marvell.com>
13255 M: GR-Linux-NIC-Dev@marvell.com
13256 L: netdev@vger.kernel.org
13258 F: drivers/net/ethernet/qlogic/qlcnic/
13260 QLOGIC QLGE 10Gb ETHERNET DRIVER
13261 M: Manish Chopra <manishc@marvell.com>
13262 M: GR-Linux-NIC-Dev@marvell.com
13263 L: netdev@vger.kernel.org
13265 F: drivers/net/ethernet/qlogic/qlge/
13267 QM1D1B0004 MEDIA DRIVER
13268 M: Akihiro Tsukada <tskd08@gmail.com>
13269 L: linux-media@vger.kernel.org
13271 F: drivers/media/tuners/qm1d1b0004*
13273 QM1D1C0042 MEDIA DRIVER
13274 M: Akihiro Tsukada <tskd08@gmail.com>
13275 L: linux-media@vger.kernel.org
13277 F: drivers/media/tuners/qm1d1c0042*
13280 M: Anders Larsen <al@alarsen.net>
13281 W: http://www.alarsen.net/linux/qnx4fs/
13284 F: include/uapi/linux/qnx4_fs.h
13285 F: include/uapi/linux/qnxtypes.h
13287 QORIQ DPAA2 FSL-MC BUS DRIVER
13288 M: Stuart Yoder <stuyoder@gmail.com>
13289 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13290 L: linux-kernel@vger.kernel.org
13292 F: drivers/bus/fsl-mc/
13293 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13294 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13296 QT1010 MEDIA DRIVER
13297 M: Antti Palosaari <crope@iki.fi>
13298 L: linux-media@vger.kernel.org
13299 W: https://linuxtv.org
13300 W: http://palosaari.fi/linux/
13301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13302 T: git git://linuxtv.org/anttip/media_tree.git
13304 F: drivers/media/tuners/qt1010*
13306 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13307 M: Kalle Valo <kvalo@codeaurora.org>
13308 L: ath10k@lists.infradead.org
13309 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13312 F: drivers/net/wireless/ath/ath10k/
13314 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13315 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13316 L: linux-wireless@vger.kernel.org
13317 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13319 F: drivers/net/wireless/ath/ath9k/
13321 QUALCOMM CAMERA SUBSYSTEM DRIVER
13322 M: Todor Tomov <todor.too@gmail.com>
13323 L: linux-media@vger.kernel.org
13325 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13326 F: Documentation/media/v4l-drivers/qcom_camss.rst
13327 F: drivers/media/platform/qcom/camss/
13329 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13330 M: Ilia Lin <ilia.lin@kernel.org>
13331 L: linux-pm@vger.kernel.org
13333 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13334 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13336 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13337 M: Timur Tabi <timur@kernel.org>
13338 L: netdev@vger.kernel.org
13340 F: drivers/net/ethernet/qualcomm/emac/
13342 QUALCOMM ETHQOS ETHERNET DRIVER
13343 M: Vinod Koul <vkoul@kernel.org>
13344 M: Niklas Cassel <niklas.cassel@linaro.org>
13345 L: netdev@vger.kernel.org
13347 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13348 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13350 QUALCOMM GENERIC INTERFACE I2C DRIVER
13351 M: Alok Chauhan <alokc@codeaurora.org>
13352 L: linux-i2c@vger.kernel.org
13353 L: linux-arm-msm@vger.kernel.org
13355 F: drivers/i2c/busses/i2c-qcom-geni.c
13357 QUALCOMM HEXAGON ARCHITECTURE
13358 M: Richard Kuo <rkuo@codeaurora.org>
13359 L: linux-hexagon@vger.kernel.org
13360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13364 QUALCOMM HIDMA DRIVER
13365 M: Sinan Kaya <okaya@kernel.org>
13366 L: linux-arm-kernel@lists.infradead.org
13367 L: linux-arm-msm@vger.kernel.org
13368 L: dmaengine@vger.kernel.org
13370 F: drivers/dma/qcom/hidma*
13373 M: Rob Clark <robdclark@gmail.com>
13374 L: iommu@lists.linux-foundation.org
13375 L: linux-arm-msm@vger.kernel.org
13377 F: drivers/iommu/qcom_iommu.c
13379 QUALCOMM TSENS THERMAL DRIVER
13380 M: Amit Kucheria <amit.kucheria@linaro.org>
13381 L: linux-pm@vger.kernel.org
13382 L: linux-arm-msm@vger.kernel.org
13384 F: drivers/thermal/qcom/
13386 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13387 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13388 L: linux-media@vger.kernel.org
13389 L: linux-arm-msm@vger.kernel.org
13390 T: git git://linuxtv.org/media_tree.git
13392 F: drivers/media/platform/qcom/venus/
13394 QUALCOMM WCN36XX WIRELESS DRIVER
13395 M: Kalle Valo <kvalo@codeaurora.org>
13396 L: wcn36xx@lists.infradead.org
13397 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13398 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13400 F: drivers/net/wireless/ath/wcn36xx/
13402 QUANTENNA QTNFMAC WIRELESS DRIVER
13403 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13404 M: Avinash Patil <avinashp@quantenna.com>
13405 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13406 L: linux-wireless@vger.kernel.org
13408 F: drivers/net/wireless/quantenna
13410 RADEON and AMDGPU DRM DRIVERS
13411 M: Alex Deucher <alexander.deucher@amd.com>
13412 M: Christian König <christian.koenig@amd.com>
13413 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13414 L: amd-gfx@lists.freedesktop.org
13415 T: git git://people.freedesktop.org/~agd5f/linux
13417 F: drivers/gpu/drm/radeon/
13418 F: include/uapi/drm/radeon_drm.h
13419 F: drivers/gpu/drm/amd/
13420 F: include/uapi/drm/amdgpu_drm.h
13422 RADEON FRAMEBUFFER DISPLAY DRIVER
13423 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13424 L: linux-fbdev@vger.kernel.org
13426 F: drivers/video/fbdev/aty/radeon*
13427 F: include/uapi/linux/radeonfb.h
13429 RADIOSHARK RADIO DRIVER
13430 M: Hans Verkuil <hverkuil@xs4all.nl>
13431 L: linux-media@vger.kernel.org
13432 T: git git://linuxtv.org/media_tree.git
13434 F: drivers/media/radio/radio-shark.c
13436 RADIOSHARK2 RADIO DRIVER
13437 M: Hans Verkuil <hverkuil@xs4all.nl>
13438 L: linux-media@vger.kernel.org
13439 T: git git://linuxtv.org/media_tree.git
13441 F: drivers/media/radio/radio-shark2.c
13442 F: drivers/media/radio/radio-tea5777.c
13444 RADOS BLOCK DEVICE (RBD)
13445 M: Ilya Dryomov <idryomov@gmail.com>
13446 M: Sage Weil <sage@redhat.com>
13447 M: Alex Elder <elder@kernel.org>
13448 L: ceph-devel@vger.kernel.org
13449 W: http://ceph.com/
13450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13451 T: git git://github.com/ceph/ceph-client.git
13453 F: Documentation/ABI/testing/sysfs-bus-rbd
13454 F: drivers/block/rbd.c
13455 F: drivers/block/rbd_types.h
13457 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13458 M: Paul Mackerras <paulus@samba.org>
13459 L: linux-fbdev@vger.kernel.org
13461 F: drivers/video/fbdev/aty/aty128fb.c
13463 RAINSHADOW-CEC DRIVER
13464 M: Hans Verkuil <hverkuil@xs4all.nl>
13465 L: linux-media@vger.kernel.org
13466 T: git git://linuxtv.org/media_tree.git
13468 F: drivers/media/usb/rainshadow-cec/*
13470 RALINK MIPS ARCHITECTURE
13471 M: John Crispin <john@phrozen.org>
13472 L: linux-mips@vger.kernel.org
13474 F: arch/mips/ralink
13476 RALINK RT2X00 WIRELESS LAN DRIVER
13478 M: Stanislaw Gruszka <sgruszka@redhat.com>
13479 M: Helmut Schaa <helmut.schaa@googlemail.com>
13480 L: linux-wireless@vger.kernel.org
13482 F: drivers/net/wireless/ralink/rt2x00/
13484 RAMDISK RAM BLOCK DEVICE DRIVER
13485 M: Jens Axboe <axboe@kernel.dk>
13487 F: Documentation/admin-guide/blockdev/ramdisk.rst
13488 F: drivers/block/brd.c
13490 RANCHU VIRTUAL BOARD FOR MIPS
13491 M: Miodrag Dinic <miodrag.dinic@mips.com>
13492 L: linux-mips@vger.kernel.org
13494 F: arch/mips/generic/board-ranchu.c
13495 F: arch/mips/configs/generic/board-ranchu.config
13497 RANDOM NUMBER DRIVER
13498 M: "Theodore Ts'o" <tytso@mit.edu>
13500 F: drivers/char/random.c
13503 M: Matt Porter <mporter@kernel.crashing.org>
13504 M: Alexandre Bounine <alex.bou9@gmail.com>
13506 F: drivers/rapidio/
13509 M: Tony Luck <tony.luck@intel.com>
13510 M: Borislav Petkov <bp@alien8.de>
13511 L: linux-edac@vger.kernel.org
13514 F: include/linux/ras.h
13515 F: include/ras/ras_event.h
13516 F: Documentation/admin-guide/ras.rst
13518 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13519 L: linux-wireless@vger.kernel.org
13521 F: drivers/net/wireless/ray*
13523 RCUTORTURE TEST FRAMEWORK
13524 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13525 M: Josh Triplett <josh@joshtriplett.org>
13526 R: Steven Rostedt <rostedt@goodmis.org>
13527 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13528 R: Lai Jiangshan <jiangshanlai@gmail.com>
13529 L: rcu@vger.kernel.org
13531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13532 F: tools/testing/selftests/rcutorture
13535 M: Florian Fainelli <florian@openwrt.org>
13538 RDC R6040 FAST ETHERNET DRIVER
13539 M: Florian Fainelli <f.fainelli@gmail.com>
13540 L: netdev@vger.kernel.org
13542 F: drivers/net/ethernet/rdc/r6040.c
13544 RDMAVT - RDMA verbs software
13545 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13546 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13547 L: linux-rdma@vger.kernel.org
13549 F: drivers/infiniband/sw/rdmavt
13551 RDS - RELIABLE DATAGRAM SOCKETS
13552 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13553 L: netdev@vger.kernel.org
13554 L: linux-rdma@vger.kernel.org
13555 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13556 W: https://oss.oracle.com/projects/rds/
13559 F: Documentation/networking/rds.txt
13561 RDT - RESOURCE ALLOCATION
13562 M: Fenghua Yu <fenghua.yu@intel.com>
13563 M: Reinette Chatre <reinette.chatre@intel.com>
13564 L: linux-kernel@vger.kernel.org
13566 F: arch/x86/kernel/cpu/resctrl/
13567 F: arch/x86/include/asm/resctrl_sched.h
13568 F: Documentation/x86/resctrl*
13570 READ-COPY UPDATE (RCU)
13571 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13572 M: Josh Triplett <josh@joshtriplett.org>
13573 R: Steven Rostedt <rostedt@goodmis.org>
13574 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13575 R: Lai Jiangshan <jiangshanlai@gmail.com>
13576 R: Joel Fernandes <joel@joelfernandes.org>
13577 L: rcu@vger.kernel.org
13578 W: http://www.rdrop.com/users/paulmck/RCU/
13580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13581 F: Documentation/RCU/
13582 X: Documentation/RCU/torture.txt
13583 F: include/linux/rcu*
13584 X: include/linux/srcu*.h
13586 X: kernel/rcu/srcu*.c
13588 REAL TIME CLOCK (RTC) SUBSYSTEM
13589 M: Alessandro Zummo <a.zummo@towertech.it>
13590 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13591 L: linux-rtc@vger.kernel.org
13592 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13595 F: Documentation/devicetree/bindings/rtc/
13596 F: Documentation/admin-guide/rtc.rst
13598 F: include/linux/rtc.h
13599 F: include/uapi/linux/rtc.h
13600 F: include/linux/rtc/
13601 F: include/linux/platform_data/rtc-*
13602 F: tools/testing/selftests/rtc/
13604 REALTEK AUDIO CODECS
13605 M: Bard Liao <bardliao@realtek.com>
13606 M: Oder Chiou <oder_chiou@realtek.com>
13608 F: sound/soc/codecs/rt*
13609 F: include/sound/rt*.h
13611 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13612 M: Linus Walleij <linus.walleij@linaro.org>
13614 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13615 F: drivers/net/dsa/realtek-smi*
13616 F: drivers/net/dsa/rtl83*
13618 REDPINE WIRELESS DRIVER
13619 M: Amitkumar Karwar <amitkarwar@gmail.com>
13620 M: Siva Rebbagondla <siva8118@gmail.com>
13621 L: linux-wireless@vger.kernel.org
13623 F: drivers/net/wireless/rsi/
13625 REGISTER MAP ABSTRACTION
13626 M: Mark Brown <broonie@kernel.org>
13627 L: linux-kernel@vger.kernel.org
13628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13630 F: Documentation/devicetree/bindings/regmap/
13631 F: drivers/base/regmap/
13632 F: include/linux/regmap.h
13634 REISERFS FILE SYSTEM
13635 L: reiserfs-devel@vger.kernel.org
13639 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13640 M: Ohad Ben-Cohen <ohad@wizery.com>
13641 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13642 L: linux-remoteproc@vger.kernel.org
13643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13645 F: Documentation/devicetree/bindings/remoteproc/
13646 F: Documentation/ABI/testing/sysfs-class-remoteproc
13647 F: Documentation/remoteproc.txt
13648 F: drivers/remoteproc/
13649 F: include/linux/remoteproc.h
13650 F: include/linux/remoteproc/
13652 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13653 M: Ohad Ben-Cohen <ohad@wizery.com>
13654 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13655 L: linux-remoteproc@vger.kernel.org
13656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13659 F: Documentation/rpmsg.txt
13660 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13661 F: include/linux/rpmsg.h
13662 F: include/linux/rpmsg/
13663 F: include/uapi/linux/rpmsg.h
13666 RENESAS CLOCK DRIVERS
13667 M: Geert Uytterhoeven <geert+renesas@glider.be>
13668 L: linux-renesas-soc@vger.kernel.org
13669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13671 F: drivers/clk/renesas/
13673 RENESAS EMEV2 I2C DRIVER
13674 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13676 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13677 F: drivers/i2c/busses/i2c-emev2.c
13679 RENESAS ETHERNET DRIVERS
13680 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13681 L: netdev@vger.kernel.org
13682 L: linux-renesas-soc@vger.kernel.org
13683 F: Documentation/devicetree/bindings/net/renesas,*.txt
13684 F: Documentation/devicetree/bindings/net/sh_eth.txt
13685 F: drivers/net/ethernet/renesas/
13686 F: include/linux/sh_eth.h
13688 RENESAS R-CAR GYROADC DRIVER
13689 M: Marek Vasut <marek.vasut@gmail.com>
13690 L: linux-iio@vger.kernel.org
13692 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13693 F: drivers/iio/adc/rcar-gyroadc.c
13695 RENESAS R-CAR I2C DRIVERS
13696 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13698 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13699 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13700 F: drivers/i2c/busses/i2c-rcar.c
13701 F: drivers/i2c/busses/i2c-sh_mobile.c
13703 RENESAS RIIC DRIVER
13704 M: Chris Brandt <chris.brandt@renesas.com>
13706 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13707 F: drivers/i2c/busses/i2c-riic.c
13709 RENESAS USB PHY DRIVER
13710 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13711 L: linux-renesas-soc@vger.kernel.org
13713 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13715 RESET CONTROLLER FRAMEWORK
13716 M: Philipp Zabel <p.zabel@pengutronix.de>
13717 T: git git://git.pengutronix.de/git/pza/linux
13720 F: Documentation/devicetree/bindings/reset/
13721 F: include/dt-bindings/reset/
13722 F: include/linux/reset.h
13723 F: include/linux/reset/
13724 F: include/linux/reset-controller.h
13726 RESTARTABLE SEQUENCES SUPPORT
13727 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13728 M: Peter Zijlstra <peterz@infradead.org>
13729 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13730 M: Boqun Feng <boqun.feng@gmail.com>
13731 L: linux-kernel@vger.kernel.org
13734 F: include/uapi/linux/rseq.h
13735 F: include/trace/events/rseq.h
13736 F: tools/testing/selftests/rseq/
13739 M: Johannes Berg <johannes@sipsolutions.net>
13740 L: linux-wireless@vger.kernel.org
13741 W: http://wireless.kernel.org/
13742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13745 F: Documentation/driver-api/rfkill.rst
13746 F: Documentation/ABI/stable/sysfs-class-rfkill
13748 F: include/linux/rfkill.h
13749 F: include/uapi/linux/rfkill.h
13752 M: Thomas Graf <tgraf@suug.ch>
13753 M: Herbert Xu <herbert@gondor.apana.org.au>
13754 L: netdev@vger.kernel.org
13756 F: lib/rhashtable.c
13757 F: lib/test_rhashtable.c
13758 F: include/linux/rhashtable.h
13759 F: include/linux/rhashtable-types.h
13761 RICOH R5C592 MEMORYSTICK DRIVER
13762 M: Maxim Levitsky <maximlevitsky@gmail.com>
13764 F: drivers/memstick/host/r592.*
13766 RICOH SMARTMEDIA/XD DRIVER
13767 M: Maxim Levitsky <maximlevitsky@gmail.com>
13769 F: drivers/mtd/nand/raw/r852.c
13770 F: drivers/mtd/nand/raw/r852.h
13772 RISC-V ARCHITECTURE
13773 M: Paul Walmsley <paul.walmsley@sifive.com>
13774 M: Palmer Dabbelt <palmer@sifive.com>
13775 M: Albert Ou <aou@eecs.berkeley.edu>
13776 L: linux-riscv@lists.infradead.org
13777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13784 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13785 W: http://sourceforge.net/projects/roccat/
13787 F: drivers/hid/hid-roccat*
13788 F: include/linux/hid-roccat*
13789 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13791 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13792 M: Jacob chen <jacob2.chen@rock-chips.com>
13793 L: linux-media@vger.kernel.org
13795 F: drivers/media/platform/rockchip/rga/
13796 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13798 HANTRO VPU CODEC DRIVER
13799 M: Ezequiel Garcia <ezequiel@collabora.com>
13800 L: linux-media@vger.kernel.org
13802 F: drivers/staging/media/platform/hantro/
13803 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13806 M: Jiri Pirko <jiri@resnulli.us>
13807 L: netdev@vger.kernel.org
13809 F: drivers/net/ethernet/rocker/
13813 W: http://www.comtrol.com
13815 F: Documentation/driver-api/serial/rocket.rst
13816 F: drivers/tty/rocket*
13818 ROCKETPORT EXPRESS/INFINITY DRIVER
13819 M: Kevin Cernekee <cernekee@gmail.com>
13820 L: linux-serial@vger.kernel.org
13822 F: drivers/tty/serial/rp2.*
13824 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13825 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13826 L: linux-kernel@vger.kernel.org
13827 L: linux-renesas-soc@vger.kernel.org
13829 F: drivers/mfd/bd9571mwv.c
13830 F: drivers/regulator/bd9571mwv-regulator.c
13831 F: drivers/gpio/gpio-bd9571mwv.c
13832 F: include/linux/mfd/bd9571mwv.h
13833 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13836 M: Ralf Baechle <ralf@linux-mips.org>
13837 L: linux-hams@vger.kernel.org
13838 W: http://www.linux-ax25.org/
13840 F: include/net/rose.h
13841 F: include/uapi/linux/rose.h
13844 RTL2830 MEDIA DRIVER
13845 M: Antti Palosaari <crope@iki.fi>
13846 L: linux-media@vger.kernel.org
13847 W: https://linuxtv.org
13848 W: http://palosaari.fi/linux/
13849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13850 T: git git://linuxtv.org/anttip/media_tree.git
13852 F: drivers/media/dvb-frontends/rtl2830*
13854 RTL2832 MEDIA DRIVER
13855 M: Antti Palosaari <crope@iki.fi>
13856 L: linux-media@vger.kernel.org
13857 W: https://linuxtv.org
13858 W: http://palosaari.fi/linux/
13859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13860 T: git git://linuxtv.org/anttip/media_tree.git
13862 F: drivers/media/dvb-frontends/rtl2832*
13864 RTL2832_SDR MEDIA DRIVER
13865 M: Antti Palosaari <crope@iki.fi>
13866 L: linux-media@vger.kernel.org
13867 W: https://linuxtv.org
13868 W: http://palosaari.fi/linux/
13869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13870 T: git git://linuxtv.org/anttip/media_tree.git
13872 F: drivers/media/dvb-frontends/rtl2832_sdr*
13874 RTL8180 WIRELESS DRIVER
13875 L: linux-wireless@vger.kernel.org
13876 W: http://wireless.kernel.org/
13877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13879 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13881 RTL8187 WIRELESS DRIVER
13882 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13883 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13884 M: Larry Finger <Larry.Finger@lwfinger.net>
13885 L: linux-wireless@vger.kernel.org
13886 W: http://wireless.kernel.org/
13887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13889 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13891 REALTEK WIRELESS DRIVER (rtlwifi family)
13892 M: Ping-Ke Shih <pkshih@realtek.com>
13893 L: linux-wireless@vger.kernel.org
13894 W: http://wireless.kernel.org/
13895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13897 F: drivers/net/wireless/realtek/rtlwifi/
13899 REALTEK WIRELESS DRIVER (rtw88)
13900 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13901 L: linux-wireless@vger.kernel.org
13903 F: drivers/net/wireless/realtek/rtw88/
13905 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13906 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13907 L: linux-wireless@vger.kernel.org
13908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13910 F: drivers/net/wireless/realtek/rtl8xxxu/
13912 RXRPC SOCKETS (AF_RXRPC)
13913 M: David Howells <dhowells@redhat.com>
13914 L: linux-afs@lists.infradead.org
13917 F: include/keys/rxrpc-type.h
13918 F: include/net/af_rxrpc.h
13919 F: include/trace/events/rxrpc.h
13920 F: include/uapi/linux/rxrpc.h
13921 F: Documentation/networking/rxrpc.txt
13922 W: https://www.infradead.org/~dhowells/kafs/
13924 S3 SAVAGE FRAMEBUFFER DRIVER
13925 M: Antonino Daplas <adaplas@gmail.com>
13926 L: linux-fbdev@vger.kernel.org
13928 F: drivers/video/fbdev/savage/
13931 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13932 M: Vasily Gorbik <gor@linux.ibm.com>
13933 M: Christian Borntraeger <borntraeger@de.ibm.com>
13934 L: linux-s390@vger.kernel.org
13935 W: http://www.ibm.com/developerworks/linux/linux390/
13936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13940 F: Documentation/s390/
13941 F: Documentation/driver-api/s390-drivers.rst
13943 S390 COMMON I/O LAYER
13944 M: Sebastian Ott <sebott@linux.ibm.com>
13945 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13946 L: linux-s390@vger.kernel.org
13947 W: http://www.ibm.com/developerworks/linux/linux390/
13949 F: drivers/s390/cio/
13952 M: Stefan Haberland <sth@linux.ibm.com>
13953 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13954 L: linux-s390@vger.kernel.org
13955 W: http://www.ibm.com/developerworks/linux/linux390/
13957 F: drivers/s390/block/dasd*
13958 F: block/partitions/ibm.c
13961 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13962 L: linux-s390@vger.kernel.org
13963 W: http://www.ibm.com/developerworks/linux/linux390/
13965 F: drivers/iommu/s390-iommu.c
13967 S390 IUCV NETWORK LAYER
13968 M: Julian Wiedmann <jwi@linux.ibm.com>
13969 M: Ursula Braun <ubraun@linux.ibm.com>
13970 L: linux-s390@vger.kernel.org
13971 W: http://www.ibm.com/developerworks/linux/linux390/
13973 F: drivers/s390/net/*iucv*
13974 F: include/net/iucv/
13977 S390 NETWORK DRIVERS
13978 M: Julian Wiedmann <jwi@linux.ibm.com>
13979 M: Ursula Braun <ubraun@linux.ibm.com>
13980 L: linux-s390@vger.kernel.org
13981 W: http://www.ibm.com/developerworks/linux/linux390/
13983 F: drivers/s390/net/
13986 M: Sebastian Ott <sebott@linux.ibm.com>
13987 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13988 L: linux-s390@vger.kernel.org
13989 W: http://www.ibm.com/developerworks/linux/linux390/
13992 F: drivers/pci/hotplug/s390_pci_hpc.c
13994 S390 VFIO-CCW DRIVER
13995 M: Cornelia Huck <cohuck@redhat.com>
13996 M: Eric Farman <farman@linux.ibm.com>
13997 R: Halil Pasic <pasic@linux.ibm.com>
13998 L: linux-s390@vger.kernel.org
13999 L: kvm@vger.kernel.org
14001 F: drivers/s390/cio/vfio_ccw*
14002 F: Documentation/s390/vfio-ccw.rst
14003 F: include/uapi/linux/vfio_ccw.h
14006 M: Harald Freudenberger <freude@linux.ibm.com>
14007 L: linux-s390@vger.kernel.org
14008 W: http://www.ibm.com/developerworks/linux/linux390/
14010 F: drivers/s390/crypto/
14012 S390 VFIO AP DRIVER
14013 M: Tony Krowiak <akrowiak@linux.ibm.com>
14014 M: Pierre Morel <pmorel@linux.ibm.com>
14015 M: Halil Pasic <pasic@linux.ibm.com>
14016 L: linux-s390@vger.kernel.org
14017 W: http://www.ibm.com/developerworks/linux/linux390/
14019 F: drivers/s390/crypto/vfio_ap_drv.c
14020 F: drivers/s390/crypto/vfio_ap_private.h
14021 F: drivers/s390/crypto/vfio_ap_ops.c
14022 F: Documentation/s390/vfio-ap.rst
14025 M: Steffen Maier <maier@linux.ibm.com>
14026 M: Benjamin Block <bblock@linux.ibm.com>
14027 L: linux-s390@vger.kernel.org
14028 W: http://www.ibm.com/developerworks/linux/linux390/
14030 F: drivers/s390/scsi/zfcp_*
14032 S3C24XX SD/MMC Driver
14033 M: Ben Dooks <ben-linux@fluff.org>
14034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14036 F: drivers/mmc/host/s3cmci.*
14038 SAA6588 RDS RECEIVER DRIVER
14039 M: Hans Verkuil <hverkuil@xs4all.nl>
14040 L: linux-media@vger.kernel.org
14041 T: git git://linuxtv.org/media_tree.git
14042 W: https://linuxtv.org
14044 F: drivers/media/i2c/saa6588*
14046 SAA7134 VIDEO4LINUX DRIVER
14047 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14048 L: linux-media@vger.kernel.org
14049 W: https://linuxtv.org
14050 T: git git://linuxtv.org/media_tree.git
14052 F: Documentation/media/v4l-drivers/saa7134*
14053 F: drivers/media/pci/saa7134/
14055 SAA7146 VIDEO4LINUX-2 DRIVER
14056 M: Hans Verkuil <hverkuil@xs4all.nl>
14057 L: linux-media@vger.kernel.org
14058 T: git git://linuxtv.org/media_tree.git
14060 F: drivers/media/common/saa7146/
14061 F: drivers/media/pci/saa7146/
14062 F: include/media/drv-intf/saa7146*
14064 SAFESETID SECURITY MODULE
14065 M: Micah Morton <mortonm@chromium.org>
14067 F: security/safesetid/
14068 F: Documentation/admin-guide/LSM/SafeSetID.rst
14070 SAMSUNG AUDIO (ASoC) DRIVERS
14071 M: Krzysztof Kozlowski <krzk@kernel.org>
14072 M: Sangbeom Kim <sbkim73@samsung.com>
14073 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14074 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14076 F: sound/soc/samsung/
14077 F: Documentation/devicetree/bindings/sound/samsung*
14079 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14080 M: Krzysztof Kozlowski <krzk@kernel.org>
14081 L: linux-crypto@vger.kernel.org
14082 L: linux-samsung-soc@vger.kernel.org
14084 F: drivers/crypto/exynos-rng.c
14085 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14087 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14088 M: Łukasz Stelmach <l.stelmach@samsung.com>
14089 L: linux-samsung-soc@vger.kernel.org
14091 F: drivers/char/hw_random/exynos-trng.c
14092 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14094 SAMSUNG FRAMEBUFFER DRIVER
14095 M: Jingoo Han <jingoohan1@gmail.com>
14096 L: linux-fbdev@vger.kernel.org
14098 F: drivers/video/fbdev/s3c-fb.c
14100 SAMSUNG LAPTOP DRIVER
14101 M: Corentin Chary <corentin.chary@gmail.com>
14102 L: platform-driver-x86@vger.kernel.org
14104 F: drivers/platform/x86/samsung-laptop.c
14106 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14107 M: Sangbeom Kim <sbkim73@samsung.com>
14108 M: Krzysztof Kozlowski <krzk@kernel.org>
14109 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14110 L: linux-kernel@vger.kernel.org
14111 L: linux-samsung-soc@vger.kernel.org
14113 F: drivers/mfd/sec*.c
14114 F: drivers/regulator/s2m*.c
14115 F: drivers/regulator/s5m*.c
14116 F: drivers/clk/clk-s2mps11.c
14117 F: drivers/rtc/rtc-s5m.c
14118 F: include/linux/mfd/samsung/
14119 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14120 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14121 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14122 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14124 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14125 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14126 L: linux-media@vger.kernel.org
14127 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14129 F: drivers/media/platform/s3c-camif/
14130 F: include/media/drv-intf/s3c_camif.h
14132 SAMSUNG S3FWRN5 NFC DRIVER
14133 M: Robert Baldyga <r.baldyga@samsung.com>
14134 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14135 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14137 F: drivers/nfc/s3fwrn5
14139 SAMSUNG S5C73M3 CAMERA DRIVER
14140 M: Kyungmin Park <kyungmin.park@samsung.com>
14141 M: Andrzej Hajda <a.hajda@samsung.com>
14142 L: linux-media@vger.kernel.org
14144 F: drivers/media/i2c/s5c73m3/*
14146 SAMSUNG S5K5BAF CAMERA DRIVER
14147 M: Kyungmin Park <kyungmin.park@samsung.com>
14148 M: Andrzej Hajda <a.hajda@samsung.com>
14149 L: linux-media@vger.kernel.org
14151 F: drivers/media/i2c/s5k5baf.c
14153 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14154 M: Krzysztof Kozlowski <krzk@kernel.org>
14155 M: Vladimir Zapolskiy <vz@mleia.com>
14156 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14157 L: linux-crypto@vger.kernel.org
14158 L: linux-samsung-soc@vger.kernel.org
14160 F: drivers/crypto/s5p-sss.c
14162 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14163 M: Kyungmin Park <kyungmin.park@samsung.com>
14164 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14165 L: linux-media@vger.kernel.org
14166 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14168 F: drivers/media/platform/exynos4-is/
14170 SAMSUNG SOC CLOCK DRIVERS
14171 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14172 M: Tomasz Figa <tomasz.figa@gmail.com>
14173 M: Chanwoo Choi <cw00.choi@samsung.com>
14175 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14177 F: drivers/clk/samsung/
14178 F: include/dt-bindings/clock/exynos*.h
14179 F: Documentation/devicetree/bindings/clock/exynos*.txt
14181 SAMSUNG SPI DRIVERS
14182 M: Kukjin Kim <kgene@kernel.org>
14183 M: Krzysztof Kozlowski <krzk@kernel.org>
14184 M: Andi Shyti <andi@etezian.org>
14185 L: linux-spi@vger.kernel.org
14186 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14188 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14189 F: drivers/spi/spi-s3c*
14190 F: include/linux/platform_data/spi-s3c64xx.h
14192 SAMSUNG SXGBE DRIVERS
14193 M: Byungho An <bh74.an@samsung.com>
14194 M: Girish K S <ks.giri@samsung.com>
14195 M: Vipul Pandya <vipul.pandya@samsung.com>
14197 L: netdev@vger.kernel.org
14198 F: drivers/net/ethernet/samsung/sxgbe/
14200 SAMSUNG THERMAL DRIVER
14201 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14202 L: linux-pm@vger.kernel.org
14203 L: linux-samsung-soc@vger.kernel.org
14205 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14206 F: drivers/thermal/samsung/
14208 SAMSUNG USB2 PHY DRIVER
14209 M: Kamil Debski <kamil@wypas.org>
14210 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14211 L: linux-kernel@vger.kernel.org
14213 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14214 F: Documentation/driver-api/phy/samsung-usb2.rst
14215 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14216 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14217 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14218 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14219 F: drivers/phy/samsung/phy-samsung-usb2.c
14220 F: drivers/phy/samsung/phy-samsung-usb2.h
14223 M: Zwane Mwaikambo <zwanem@gmail.com>
14225 F: drivers/watchdog/sc1200wdt.c
14228 M: Ingo Molnar <mingo@redhat.com>
14229 M: Peter Zijlstra <peterz@infradead.org>
14230 L: linux-kernel@vger.kernel.org
14231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14234 F: include/linux/sched.h
14235 F: include/uapi/linux/sched.h
14236 F: include/linux/wait.h
14237 F: include/linux/preempt.h
14239 SCR24X CHIP CARD INTERFACE DRIVER
14240 M: Lubomir Rintel <lkundrak@v3.sk>
14242 F: drivers/char/pcmcia/scr24x_cs.c
14245 M: Jens Axboe <axboe@kernel.dk>
14246 L: linux-scsi@vger.kernel.org
14247 W: http://www.kernel.dk
14249 F: drivers/scsi/sr*
14251 SCSI RDMA PROTOCOL (SRP) INITIATOR
14252 M: Bart Van Assche <bvanassche@acm.org>
14253 L: linux-rdma@vger.kernel.org
14255 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14256 F: drivers/infiniband/ulp/srp/
14257 F: include/scsi/srp.h
14259 SCSI RDMA PROTOCOL (SRP) TARGET
14260 M: Bart Van Assche <bvanassche@acm.org>
14261 L: linux-rdma@vger.kernel.org
14262 L: target-devel@vger.kernel.org
14264 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14265 F: drivers/infiniband/ulp/srpt/
14268 M: Doug Gilbert <dgilbert@interlog.com>
14269 L: linux-scsi@vger.kernel.org
14270 W: http://sg.danny.cz/sg
14272 F: Documentation/scsi/scsi-generic.txt
14273 F: drivers/scsi/sg.c
14274 F: include/scsi/sg.h
14277 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14279 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14281 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14282 L: linux-scsi@vger.kernel.org
14284 F: Documentation/devicetree/bindings/scsi/
14289 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14290 L: linux-scsi@vger.kernel.org
14292 F: Documentation/scsi/st.txt
14293 F: drivers/scsi/st.*
14294 F: drivers/scsi/st_*.h
14296 SCSI TARGET SUBSYSTEM
14297 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14298 L: linux-scsi@vger.kernel.org
14299 L: target-devel@vger.kernel.org
14300 W: http://www.linux-iscsi.org
14301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14302 Q: https://patchwork.kernel.org/project/target-devel/list/
14306 F: Documentation/target/
14309 M: Vlad Yasevich <vyasevich@gmail.com>
14310 M: Neil Horman <nhorman@tuxdriver.com>
14311 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14312 L: linux-sctp@vger.kernel.org
14313 W: http://lksctp.sourceforge.net
14315 F: Documentation/networking/sctp.txt
14316 F: include/linux/sctp.h
14317 F: include/uapi/linux/sctp.h
14318 F: include/net/sctp/
14322 M: Jim Cromie <jim.cromie@gmail.com>
14324 F: Documentation/i2c/busses/scx200_acb
14325 F: arch/x86/platform/scx200/
14326 F: drivers/watchdog/scx200_wdt.c
14327 F: drivers/i2c/busses/scx200*
14328 F: drivers/mtd/maps/scx200_docflash.c
14329 F: include/linux/scx200.h
14332 M: Jim Cromie <jim.cromie@gmail.com>
14334 F: drivers/char/scx200_gpio.c
14335 F: include/linux/scx200_gpio.h
14337 SCx200 HRT CLOCKSOURCE DRIVER
14338 M: Jim Cromie <jim.cromie@gmail.com>
14340 F: drivers/clocksource/scx200_hrt.c
14342 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14343 M: Sascha Sommer <saschasommer@freenet.de>
14344 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14346 F: drivers/mmc/host/sdricoh_cs.c
14348 SECO BOARDS CEC DRIVER
14349 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14351 F: drivers/media/platform/seco-cec/seco-cec.c
14352 F: drivers/media/platform/seco-cec/seco-cec.h
14355 M: Kees Cook <keescook@chromium.org>
14356 R: Andy Lutomirski <luto@amacapital.net>
14357 R: Will Drewry <wad@chromium.org>
14358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14360 F: kernel/seccomp.c
14361 F: include/uapi/linux/seccomp.h
14362 F: include/linux/seccomp.h
14363 F: tools/testing/selftests/seccomp/*
14364 F: tools/testing/selftests/kselftest_harness.h
14365 F: Documentation/userspace-api/seccomp_filter.rst
14366 K: \bsecure_computing
14369 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14370 M: Al Cooper <alcooperx@gmail.com>
14371 L: linux-mmc@vger.kernel.org
14372 L: bcm-kernel-feedback-list@broadcom.com
14374 F: drivers/mmc/host/sdhci-brcmstb*
14376 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14377 M: Adrian Hunter <adrian.hunter@intel.com>
14378 L: linux-mmc@vger.kernel.org
14380 F: drivers/mmc/host/sdhci*
14381 F: include/linux/mmc/sdhci*
14383 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14384 M: Adrian Hunter <adrian.hunter@intel.com>
14385 M: Ritesh Harjani <riteshh@codeaurora.org>
14386 M: Asutosh Das <asutoshd@codeaurora.org>
14387 L: linux-mmc@vger.kernel.org
14389 F: drivers/mmc/host/cqhci*
14391 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14392 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14393 M: Manjunath M B <manjumb@synopsys.com>
14394 L: linux-mmc@vger.kernel.org
14396 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14398 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14399 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14400 L: linux-mmc@vger.kernel.org
14402 F: drivers/mmc/host/sdhci-of-at91.c
14404 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14405 M: Ben Dooks <ben-linux@fluff.org>
14406 M: Jaehoon Chung <jh80.chung@samsung.com>
14407 L: linux-mmc@vger.kernel.org
14409 F: drivers/mmc/host/sdhci-s3c*
14411 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14412 M: Viresh Kumar <vireshk@kernel.org>
14413 L: linux-mmc@vger.kernel.org
14415 F: drivers/mmc/host/sdhci-spear.c
14417 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14418 M: Kishon Vijay Abraham I <kishon@ti.com>
14419 L: linux-mmc@vger.kernel.org
14421 F: drivers/mmc/host/sdhci-omap.c
14423 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14424 M: Scott Bauer <scott.bauer@intel.com>
14425 M: Jonathan Derrick <jonathan.derrick@intel.com>
14426 L: linux-block@vger.kernel.org
14429 F: block/opal_proto.h
14430 F: include/linux/sed*
14431 F: include/uapi/linux/sed*
14434 M: Security Officers <security@kernel.org>
14438 M: James Morris <jmorris@namei.org>
14439 M: "Serge E. Hallyn" <serge@hallyn.com>
14440 L: linux-security-module@vger.kernel.org (suggested Cc:)
14441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14442 W: http://kernsec.org/
14445 X: security/selinux/
14447 SELINUX SECURITY MODULE
14448 M: Paul Moore <paul@paul-moore.com>
14449 M: Stephen Smalley <sds@tycho.nsa.gov>
14450 M: Eric Paris <eparis@parisplace.org>
14451 L: selinux@vger.kernel.org
14452 W: https://selinuxproject.org
14453 W: https://github.com/SELinuxProject
14454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14456 F: include/uapi/linux/selinux_netlink.h
14457 F: security/selinux/
14458 F: scripts/selinux/
14459 F: Documentation/admin-guide/LSM/SELinux.rst
14462 M: Jiri Slaby <jirislaby@gmail.com>
14464 F: drivers/misc/phantom.c
14465 F: include/uapi/linux/phantom.h
14467 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14468 M: Tomasz Duszynski <tduszyns@gmail.com>
14470 F: drivers/iio/chemical/sps30.c
14471 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14474 M: Rob Herring <robh@kernel.org>
14475 L: linux-serial@vger.kernel.org
14477 F: Documentation/devicetree/bindings/serial/slave-device.txt
14478 F: drivers/tty/serdev/
14479 F: include/linux/serdev.h
14482 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14483 L: linux-serial@vger.kernel.org
14485 F: Documentation/devicetree/bindings/serial/
14486 F: drivers/tty/serial/
14489 M: Sean Young <sean@mess.org>
14490 L: linux-media@vger.kernel.org
14492 F: drivers/media/rc/serial_ir.c
14495 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14496 M: Edward Cree <ecree@solarflare.com>
14497 M: Martin Habets <mhabets@solarflare.com>
14498 L: netdev@vger.kernel.org
14500 F: drivers/net/ethernet/sfc/
14502 SFF/SFP/SFP+ MODULE SUPPORT
14503 M: Russell King <linux@armlinux.org.uk>
14504 L: netdev@vger.kernel.org
14506 F: drivers/net/phy/phylink.c
14507 F: drivers/net/phy/sfp*
14508 F: include/linux/phylink.h
14509 F: include/linux/sfp.h
14512 M: Dimitri Sivanich <sivanich@sgi.com>
14514 F: drivers/misc/sgi-gru/
14516 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14517 M: Pat Gefre <pfg@sgi.com>
14518 L: linux-ia64@vger.kernel.org
14520 F: Documentation/ia64/serial.rst
14521 F: drivers/tty/serial/ioc?_serial.c
14522 F: include/linux/ioc?.h
14524 SGI XP/XPC/XPNET DRIVER
14525 M: Cliff Whickman <cpw@sgi.com>
14526 M: Robin Holt <robinmholt@gmail.com>
14528 F: drivers/misc/sgi-xp/
14530 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14531 M: Ursula Braun <ubraun@linux.ibm.com>
14532 M: Karsten Graul <kgraul@linux.ibm.com>
14533 L: linux-s390@vger.kernel.org
14534 W: http://www.ibm.com/developerworks/linux/linux390/
14538 SHARP RJ54N1CB0C SENSOR DRIVER
14539 M: Jacopo Mondi <jacopo@jmondi.org>
14540 L: linux-media@vger.kernel.org
14541 T: git git://linuxtv.org/media_tree.git
14543 F: drivers/media/i2c/rj54n1cb0c.c
14544 F: include/media/i2c/rj54n1cb0c.h
14546 SH_VEU V4L2 MEM2MEM DRIVER
14547 L: linux-media@vger.kernel.org
14549 F: drivers/media/platform/sh_veu.c
14551 SH_VOU V4L2 OUTPUT DRIVER
14552 L: linux-media@vger.kernel.org
14554 F: drivers/media/platform/sh_vou.c
14555 F: include/media/drv-intf/sh_vou.h
14557 SI2157 MEDIA DRIVER
14558 M: Antti Palosaari <crope@iki.fi>
14559 L: linux-media@vger.kernel.org
14560 W: https://linuxtv.org
14561 W: http://palosaari.fi/linux/
14562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14563 T: git git://linuxtv.org/anttip/media_tree.git
14565 F: drivers/media/tuners/si2157*
14567 SI2165 MEDIA DRIVER
14568 M: Matthias Schwarzott <zzam@gentoo.org>
14569 L: linux-media@vger.kernel.org
14570 W: https://linuxtv.org
14571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14573 F: drivers/media/dvb-frontends/si2165*
14575 SI2168 MEDIA DRIVER
14576 M: Antti Palosaari <crope@iki.fi>
14577 L: linux-media@vger.kernel.org
14578 W: https://linuxtv.org
14579 W: http://palosaari.fi/linux/
14580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14581 T: git git://linuxtv.org/anttip/media_tree.git
14583 F: drivers/media/dvb-frontends/si2168*
14585 SI470X FM RADIO RECEIVER I2C DRIVER
14586 M: Hans Verkuil <hverkuil@xs4all.nl>
14587 L: linux-media@vger.kernel.org
14588 T: git git://linuxtv.org/media_tree.git
14589 W: https://linuxtv.org
14591 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14593 SI470X FM RADIO RECEIVER USB DRIVER
14594 M: Hans Verkuil <hverkuil@xs4all.nl>
14595 L: linux-media@vger.kernel.org
14596 T: git git://linuxtv.org/media_tree.git
14597 W: https://linuxtv.org
14599 F: drivers/media/radio/si470x/radio-si470x-common.c
14600 F: drivers/media/radio/si470x/radio-si470x.h
14601 F: drivers/media/radio/si470x/radio-si470x-usb.c
14603 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14604 M: Eduardo Valentin <edubezval@gmail.com>
14605 L: linux-media@vger.kernel.org
14606 T: git git://linuxtv.org/media_tree.git
14607 W: https://linuxtv.org
14609 F: drivers/media/radio/si4713/si4713.?
14611 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14612 M: Eduardo Valentin <edubezval@gmail.com>
14613 L: linux-media@vger.kernel.org
14614 T: git git://linuxtv.org/media_tree.git
14615 W: https://linuxtv.org
14617 F: drivers/media/radio/si4713/radio-platform-si4713.c
14619 SI4713 FM RADIO TRANSMITTER USB DRIVER
14620 M: Hans Verkuil <hverkuil@xs4all.nl>
14621 L: linux-media@vger.kernel.org
14622 T: git git://linuxtv.org/media_tree.git
14623 W: https://linuxtv.org
14625 F: drivers/media/radio/si4713/radio-usb-si4713.c
14628 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14629 L: linux-media@vger.kernel.org
14630 W: https://linuxtv.org
14631 T: git git://linuxtv.org/media_tree.git
14633 F: drivers/media/common/siano/
14634 F: drivers/media/usb/siano/
14635 F: drivers/media/usb/siano/
14636 F: drivers/media/mmc/siano/
14639 M: Palmer Dabbelt <palmer@sifive.com>
14640 M: Paul Walmsley <paul.walmsley@sifive.com>
14641 L: linux-riscv@lists.infradead.org
14642 T: git git://github.com/sifive/riscv-linux.git
14647 SIFIVE FU540 SYSTEM-ON-CHIP
14648 M: Paul Walmsley <paul.walmsley@sifive.com>
14649 M: Palmer Dabbelt <palmer@sifive.com>
14650 L: linux-riscv@lists.infradead.org
14651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14656 SILEAD TOUCHSCREEN DRIVER
14657 M: Hans de Goede <hdegoede@redhat.com>
14658 L: linux-input@vger.kernel.org
14659 L: platform-driver-x86@vger.kernel.org
14661 F: drivers/input/touchscreen/silead.c
14662 F: drivers/platform/x86/touchscreen_dmi.c
14664 SILICON MOTION SM712 FRAME BUFFER DRIVER
14665 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14666 M: Teddy Wang <teddy.wang@siliconmotion.com>
14667 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14668 L: linux-fbdev@vger.kernel.org
14670 F: drivers/video/fbdev/sm712*
14671 F: Documentation/fb/sm712fb.rst
14673 SIMPLE FIRMWARE INTERFACE (SFI)
14674 M: Len Brown <lenb@kernel.org>
14675 L: sfi-devel@simplefirmware.org
14676 W: http://simplefirmware.org/
14677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14679 F: arch/x86/platform/sfi/
14681 F: include/linux/sfi*.h
14684 M: Hans de Goede <hdegoede@redhat.com>
14685 L: linux-fbdev@vger.kernel.org
14687 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14688 F: drivers/video/fbdev/simplefb.c
14689 F: include/linux/platform_data/simplefb.h
14691 SIMTEC EB110ATX (Chalice CATS)
14693 P: Vincent Sanders <vince@simtec.co.uk>
14694 M: Simtec Linux Team <linux@simtec.co.uk>
14695 W: http://www.simtec.co.uk/products/EB110ATX/
14698 SIMTEC EB2410ITX (BAST)
14700 P: Vincent Sanders <vince@simtec.co.uk>
14701 M: Simtec Linux Team <linux@simtec.co.uk>
14702 W: http://www.simtec.co.uk/products/EB2410ITX/
14704 F: arch/arm/mach-s3c24xx/mach-bast.c
14705 F: arch/arm/mach-s3c24xx/bast-ide.c
14706 F: arch/arm/mach-s3c24xx/bast-irq.c
14708 SIPHASH PRF ROUTINES
14709 M: Jason A. Donenfeld <Jason@zx2c4.com>
14712 F: lib/test_siphash.c
14713 F: include/linux/siphash.h
14716 M: Thorsten Scherer <t.scherer@eckelmann.de>
14717 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14718 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14721 F: drivers/gpio/gpio-siox.c
14722 F: include/trace/events/siox.h
14724 SIS 190 ETHERNET DRIVER
14725 M: Francois Romieu <romieu@fr.zoreil.com>
14726 L: netdev@vger.kernel.org
14728 F: drivers/net/ethernet/sis/sis190.c
14730 SIS 900/7016 FAST ETHERNET DRIVER
14731 M: Daniele Venzano <venza@brownhat.org>
14732 W: http://www.brownhat.org/sis900.html
14733 L: netdev@vger.kernel.org
14735 F: drivers/net/ethernet/sis/sis900.*
14737 SIS FRAMEBUFFER DRIVER
14738 M: Thomas Winischhofer <thomas@winischhofer.net>
14739 W: http://www.winischhofer.net/linuxsisvga.shtml
14741 F: Documentation/fb/sisfb.rst
14742 F: drivers/video/fbdev/sis/
14743 F: include/video/sisfb.h
14746 M: Thomas Winischhofer <thomas@winischhofer.net>
14747 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14749 F: drivers/usb/misc/sisusbvga/
14752 M: Christoph Lameter <cl@linux.com>
14753 M: Pekka Enberg <penberg@kernel.org>
14754 M: David Rientjes <rientjes@google.com>
14755 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14756 M: Andrew Morton <akpm@linux-foundation.org>
14757 L: linux-mm@kvack.org
14759 F: include/linux/sl?b*.h
14762 SLEEPABLE READ-COPY UPDATE (SRCU)
14763 M: Lai Jiangshan <jiangshanlai@gmail.com>
14764 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14765 M: Josh Triplett <josh@joshtriplett.org>
14766 R: Steven Rostedt <rostedt@goodmis.org>
14767 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14768 L: rcu@vger.kernel.org
14769 W: http://www.rdrop.com/users/paulmck/RCU/
14771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14772 F: include/linux/srcu*.h
14773 F: kernel/rcu/srcu*.c
14775 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14776 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14777 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14779 F: drivers/slimbus/
14780 F: Documentation/devicetree/bindings/slimbus/
14781 F: include/linux/slimbus.h
14783 SMACK SECURITY MODULE
14784 M: Casey Schaufler <casey@schaufler-ca.com>
14785 L: linux-security-module@vger.kernel.org
14786 W: http://schaufler-ca.com
14787 T: git git://github.com/cschaufler/smack-next
14789 F: Documentation/admin-guide/LSM/Smack.rst
14792 SMC91x ETHERNET DRIVER
14793 M: Nicolas Pitre <nico@fluxnic.net>
14795 F: drivers/net/ethernet/smsc/smc91x.*
14797 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14798 M: Sakari Ailus <sakari.ailus@iki.fi>
14799 L: linux-media@vger.kernel.org
14801 F: drivers/media/i2c/smiapp/
14802 F: include/media/i2c/smiapp.h
14803 F: drivers/media/i2c/smiapp-pll.c
14804 F: drivers/media/i2c/smiapp-pll.h
14805 F: include/uapi/linux/smiapp.h
14806 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14808 SMM665 HARDWARE MONITOR DRIVER
14809 M: Guenter Roeck <linux@roeck-us.net>
14810 L: linux-hwmon@vger.kernel.org
14812 F: Documentation/hwmon/smm665.rst
14813 F: drivers/hwmon/smm665.c
14815 SMSC EMC2103 HARDWARE MONITOR DRIVER
14816 M: Steve Glendinning <steve.glendinning@shawell.net>
14817 L: linux-hwmon@vger.kernel.org
14819 F: Documentation/hwmon/emc2103.rst
14820 F: drivers/hwmon/emc2103.c
14822 SMSC SCH5627 HARDWARE MONITOR DRIVER
14823 M: Hans de Goede <hdegoede@redhat.com>
14824 L: linux-hwmon@vger.kernel.org
14826 F: Documentation/hwmon/sch5627.rst
14827 F: drivers/hwmon/sch5627.c
14829 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14830 M: Steve Glendinning <steve.glendinning@shawell.net>
14831 L: linux-fbdev@vger.kernel.org
14833 F: drivers/video/fbdev/smscufx.c
14835 SMSC47B397 HARDWARE MONITOR DRIVER
14836 M: Jean Delvare <jdelvare@suse.com>
14837 L: linux-hwmon@vger.kernel.org
14839 F: Documentation/hwmon/smsc47b397.rst
14840 F: drivers/hwmon/smsc47b397.c
14842 SMSC911x ETHERNET DRIVER
14843 M: Steve Glendinning <steve.glendinning@shawell.net>
14844 L: netdev@vger.kernel.org
14846 F: include/linux/smsc911x.h
14847 F: drivers/net/ethernet/smsc/smsc911x.*
14849 SMSC9420 PCI ETHERNET DRIVER
14850 M: Steve Glendinning <steve.glendinning@shawell.net>
14851 L: netdev@vger.kernel.org
14853 F: drivers/net/ethernet/smsc/smsc9420.*
14855 SOC-CAMERA V4L2 SUBSYSTEM
14856 L: linux-media@vger.kernel.org
14857 T: git git://linuxtv.org/media_tree.git
14859 F: include/media/soc_camera.h
14860 F: drivers/staging/media/soc_camera/
14862 SOCIONEXT SYNQUACER I2C DRIVER
14863 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14864 L: linux-i2c@vger.kernel.org
14866 F: drivers/i2c/busses/i2c-synquacer.c
14867 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14869 SOCIONEXT UNIPHIER SOUND DRIVER
14870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14872 F: sound/soc/uniphier/
14874 SOEKRIS NET48XX LED SUPPORT
14875 M: Chris Boot <bootc@bootc.net>
14877 F: drivers/leds/leds-net48xx.c
14879 SOFT-IWARP DRIVER (siw)
14880 M: Bernard Metzler <bmt@zurich.ibm.com>
14881 L: linux-rdma@vger.kernel.org
14883 F: drivers/infiniband/sw/siw/
14884 F: include/uapi/rdma/siw-abi.h
14886 SOFT-ROCE DRIVER (rxe)
14887 M: Moni Shoua <monis@mellanox.com>
14888 L: linux-rdma@vger.kernel.org
14890 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14891 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14892 F: drivers/infiniband/sw/rxe/
14893 F: include/uapi/rdma/rdma_user_rxe.h
14895 SOFTLOGIC 6x10 MPEG CODEC
14896 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14897 M: Anton Sviridenko <anton@corp.bluecherry.net>
14898 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14899 M: Andrey Utkin <andrey_utkin@fastmail.com>
14900 M: Ismael Luceno <ismael@iodev.co.uk>
14901 L: linux-media@vger.kernel.org
14903 F: drivers/media/pci/solo6x10/
14905 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14906 M: James Morse <james.morse@arm.com>
14907 L: linux-arm-kernel@lists.infradead.org
14909 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14910 F: drivers/firmware/arm_sdei.c
14911 F: include/linux/arm_sdei.h
14912 F: include/uapi/linux/arm_sdei.h
14914 SOFTWARE RAID (Multiple Disks) SUPPORT
14915 M: Shaohua Li <shli@kernel.org>
14916 L: linux-raid@vger.kernel.org
14917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14919 F: drivers/md/Makefile
14920 F: drivers/md/Kconfig
14922 F: drivers/md/raid*
14923 F: include/linux/raid/
14924 F: include/uapi/linux/raid/
14926 SOCIONEXT (SNI) AVE NETWORK DRIVER
14927 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14928 L: netdev@vger.kernel.org
14930 F: drivers/net/ethernet/socionext/sni_ave.c
14931 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14933 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14934 M: Jassi Brar <jaswinder.singh@linaro.org>
14935 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14936 L: netdev@vger.kernel.org
14938 F: drivers/net/ethernet/socionext/netsec.c
14939 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14941 SOCIONEXT (SNI) Synquacer SPI DRIVER
14942 M: Masahisa Kojima <masahisa.kojima@linaro.org>
14943 M: Jassi Brar <jaswinder.singh@linaro.org>
14944 L: linux-spi@vger.kernel.org
14946 F: drivers/spi/spi-synquacer.c
14947 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
14949 SOLIDRUN CLEARFOG SUPPORT
14950 M: Russell King <linux@armlinux.org.uk>
14952 F: arch/arm/boot/dts/armada-388-clearfog*
14953 F: arch/arm/boot/dts/armada-38x-solidrun-*
14955 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14956 M: Russell King <linux@armlinux.org.uk>
14958 F: arch/arm/boot/dts/imx6*-cubox-i*
14959 F: arch/arm/boot/dts/imx6*-hummingboard*
14960 F: arch/arm/boot/dts/imx6*-sr-*
14962 SONIC NETWORK DRIVER
14963 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14964 L: netdev@vger.kernel.org
14966 F: drivers/net/ethernet/natsemi/sonic.*
14968 SONICS SILICON BACKPLANE DRIVER (SSB)
14969 M: Michael Buesch <m@bues.ch>
14970 L: linux-wireless@vger.kernel.org
14973 F: include/linux/ssb/
14975 SONY IMX214 SENSOR DRIVER
14976 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14977 L: linux-media@vger.kernel.org
14978 T: git git://linuxtv.org/media_tree.git
14980 F: drivers/media/i2c/imx214.c
14981 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14983 SONY IMX258 SENSOR DRIVER
14984 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14985 L: linux-media@vger.kernel.org
14986 T: git git://linuxtv.org/media_tree.git
14988 F: drivers/media/i2c/imx258.c
14990 SONY IMX274 SENSOR DRIVER
14991 M: Leon Luo <leonl@leopardimaging.com>
14992 L: linux-media@vger.kernel.org
14993 T: git git://linuxtv.org/media_tree.git
14995 F: drivers/media/i2c/imx274.c
14996 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14998 SONY IMX319 SENSOR DRIVER
14999 M: Bingbu Cao <bingbu.cao@intel.com>
15000 L: linux-media@vger.kernel.org
15001 T: git git://linuxtv.org/media_tree.git
15003 F: drivers/media/i2c/imx319.c
15005 SONY IMX355 SENSOR DRIVER
15006 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15007 L: linux-media@vger.kernel.org
15008 T: git git://linuxtv.org/media_tree.git
15010 F: drivers/media/i2c/imx355.c
15012 SONY MEMORYSTICK SUBSYSTEM
15013 M: Maxim Levitsky <maximlevitsky@gmail.com>
15014 M: Alex Dubov <oakad@yahoo.com>
15015 M: Ulf Hansson <ulf.hansson@linaro.org>
15016 L: linux-mmc@vger.kernel.org
15017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15019 F: drivers/memstick/
15020 F: include/linux/memstick.h
15022 SONY VAIO CONTROL DEVICE DRIVER
15023 M: Mattia Dongili <malattia@linux.it>
15024 L: platform-driver-x86@vger.kernel.org
15025 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15027 F: Documentation/admin-guide/laptops/sony-laptop.rst
15028 F: drivers/char/sonypi.c
15029 F: drivers/platform/x86/sony-laptop.c
15030 F: include/linux/sony-laptop.h
15033 M: Jaroslav Kysela <perex@perex.cz>
15034 M: Takashi Iwai <tiwai@suse.com>
15035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15036 W: http://www.alsa-project.org/
15037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15038 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15040 F: Documentation/sound/
15042 F: include/uapi/sound/
15045 SOUND - COMPRESSED AUDIO
15046 M: Vinod Koul <vkoul@kernel.org>
15047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15050 F: Documentation/sound/designs/compress-offload.rst
15051 F: include/sound/compress_driver.h
15052 F: include/uapi/sound/compress_*
15053 F: sound/core/compress_offload.c
15054 F: sound/soc/soc-compress.c
15056 SOUND - DMAENGINE HELPERS
15057 M: Lars-Peter Clausen <lars@metafoo.de>
15059 F: include/sound/dmaengine_pcm.h
15060 F: sound/core/pcm_dmaengine.c
15061 F: sound/soc/soc-generic-dmaengine-pcm.c
15063 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15064 M: Liam Girdwood <lgirdwood@gmail.com>
15065 M: Mark Brown <broonie@kernel.org>
15066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15067 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15068 W: http://alsa-project.org/main/index.php/ASoC
15070 F: Documentation/devicetree/bindings/sound/
15071 F: Documentation/sound/soc/
15073 F: include/dt-bindings/sound/
15074 F: include/sound/soc*
15076 SOUNDWIRE SUBSYSTEM
15077 M: Vinod Koul <vkoul@kernel.org>
15078 M: Sanyog Kale <sanyog.r.kale@intel.com>
15079 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15082 F: Documentation/driver-api/soundwire/
15083 F: drivers/soundwire/
15084 F: include/linux/soundwire/
15087 M: Olli Salonen <olli.salonen@iki.fi>
15088 L: linux-media@vger.kernel.org
15089 W: https://linuxtv.org
15090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15092 F: drivers/media/dvb-frontends/sp2*
15094 SPARC + UltraSPARC (sparc/sparc64)
15095 M: "David S. Miller" <davem@davemloft.net>
15096 L: sparclinux@vger.kernel.org
15097 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15104 SPARC SERIAL DRIVERS
15105 M: "David S. Miller" <davem@davemloft.net>
15106 L: sparclinux@vger.kernel.org
15107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15110 F: include/linux/sunserialcore.h
15111 F: drivers/tty/serial/suncore.c
15112 F: drivers/tty/serial/sunhv.c
15113 F: drivers/tty/serial/sunsab.c
15114 F: drivers/tty/serial/sunsab.h
15115 F: drivers/tty/serial/sunsu.c
15116 F: drivers/tty/serial/sunzilog.c
15117 F: drivers/tty/serial/sunzilog.h
15118 F: drivers/tty/vcc.c
15121 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15122 L: linux-sparse@vger.kernel.org
15123 W: https://sparse.wiki.kernel.org/
15124 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15126 F: include/linux/compiler.h
15128 SPEAR CLOCK FRAMEWORK SUPPORT
15129 M: Viresh Kumar <vireshk@kernel.org>
15130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15131 W: http://www.st.com/spear
15133 F: drivers/clk/spear/
15135 SPEAR PLATFORM SUPPORT
15136 M: Viresh Kumar <vireshk@kernel.org>
15137 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15139 W: http://www.st.com/spear
15141 F: arch/arm/boot/dts/spear*
15142 F: arch/arm/mach-spear/
15145 M: Marek Vasut <marek.vasut@gmail.com>
15146 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15147 L: linux-mtd@lists.infradead.org
15148 W: http://www.linux-mtd.infradead.org/
15149 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15152 F: drivers/mtd/spi-nor/
15153 F: include/linux/mtd/spi-nor.h
15156 M: Mark Brown <broonie@kernel.org>
15157 L: linux-spi@vger.kernel.org
15158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15159 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15161 F: Documentation/devicetree/bindings/spi/
15162 F: Documentation/spi/
15164 F: include/linux/spi/
15165 F: include/uapi/linux/spi/
15168 SPIDERNET NETWORK DRIVER for CELL
15169 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15170 L: netdev@vger.kernel.org
15172 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15173 F: drivers/net/ethernet/toshiba/spider_net*
15176 R: Stephen Boyd <sboyd@kernel.org>
15177 L: linux-arm-msm@vger.kernel.org
15178 F: Documentation/devicetree/bindings/spmi/
15180 F: include/dt-bindings/spmi/spmi.h
15181 F: include/linux/spmi.h
15182 F: include/trace/events/spmi.h
15185 M: Jeremy Kerr <jk@ozlabs.org>
15186 L: linuxppc-dev@lists.ozlabs.org
15187 W: http://www.ibm.com/developerworks/power/cell/
15189 F: Documentation/filesystems/spufs.txt
15190 F: arch/powerpc/platforms/cell/spufs/
15192 SQUASHFS FILE SYSTEM
15193 M: Phillip Lougher <phillip@squashfs.org.uk>
15194 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15195 W: http://squashfs.org.uk
15196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15198 F: Documentation/filesystems/squashfs.txt
15201 SRM (Alpha) environment access
15202 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15204 F: arch/alpha/kernel/srm_env.c
15206 ST LSM6DSx IMU IIO DRIVER
15207 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15208 L: linux-iio@vger.kernel.org
15209 W: http://www.st.com/
15211 F: drivers/iio/imu/st_lsm6dsx/
15212 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15214 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15215 M: Mickael Guene <mickael.guene@st.com>
15216 L: linux-media@vger.kernel.org
15217 T: git git://linuxtv.org/media_tree.git
15219 F: drivers/media/i2c/st-mipid02.c
15220 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15222 ST STM32 I2C/SMBUS DRIVER
15223 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15224 L: linux-i2c@vger.kernel.org
15226 F: drivers/i2c/busses/i2c-stm32*
15228 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15229 M: Song Qiang <songqiang1304521@gmail.com>
15230 L: linux-iio@vger.kernel.org
15232 F: drivers/iio/proximity/vl53l0x-i2c.c
15233 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15236 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15237 M: Sasha Levin <sashal@kernel.org>
15238 L: stable@vger.kernel.org
15240 F: Documentation/process/stable-kernel-rules.rst
15243 M: Ian Abbott <abbotti@mev.co.uk>
15244 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15246 F: drivers/staging/comedi/
15248 STAGING - FIELDBUS SUBSYSTEM
15249 M: Sven Van Asbroeck <TheSven73@gmail.com>
15251 F: drivers/staging/fieldbus/*
15252 F: drivers/staging/fieldbus/Documentation/
15254 STAGING - HMS ANYBUS-S BUS
15255 M: Sven Van Asbroeck <TheSven73@gmail.com>
15257 F: drivers/staging/fieldbus/anybuss/
15259 STAGING - INDUSTRIAL IO
15260 M: Jonathan Cameron <jic23@kernel.org>
15261 L: linux-iio@vger.kernel.org
15263 F: Documentation/devicetree/bindings/staging/iio/
15264 F: drivers/staging/iio/
15266 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15267 M: Marc Dietrich <marvin24@gmx.de>
15268 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15269 L: linux-tegra@vger.kernel.org
15271 F: drivers/staging/nvec/
15273 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15274 M: Jens Frederich <jfrederich@gmail.com>
15275 M: Daniel Drake <dsd@laptop.org>
15276 M: Jon Nettleton <jon.nettleton@gmail.com>
15277 W: http://wiki.laptop.org/go/DCON
15279 F: drivers/staging/olpc_dcon/
15281 STAGING - REALTEK RTL8712U DRIVERS
15282 M: Larry Finger <Larry.Finger@lwfinger.net>
15283 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15285 F: drivers/staging/rtl8712/
15287 STAGING - REALTEK RTL8188EU DRIVERS
15288 M: Larry Finger <Larry.Finger@lwfinger.net>
15290 F: drivers/staging/rtl8188eu/
15292 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15293 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15294 M: Teddy Wang <teddy.wang@siliconmotion.com>
15295 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15296 L: linux-fbdev@vger.kernel.org
15298 F: drivers/staging/sm750fb/
15300 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15301 M: William Hubbs <w.d.hubbs@gmail.com>
15302 M: Chris Brannon <chris@the-brannons.com>
15303 M: Kirk Reiser <kirk@reisers.ca>
15304 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15305 L: speakup@linux-speakup.org
15306 W: http://www.linux-speakup.org/
15308 F: drivers/staging/speakup/
15310 STAGING - VIA VT665X DRIVERS
15311 M: Forest Bond <forest@alittletooquiet.net>
15313 F: drivers/staging/vt665?/
15315 STAGING - WILC1000 WIFI DRIVER
15316 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15317 M: Ajay Singh <ajay.kathat@microchip.com>
15318 L: linux-wireless@vger.kernel.org
15320 F: drivers/staging/wilc1000/
15323 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15325 L: devel@driverdev.osuosl.org
15327 F: drivers/staging/
15329 STARFIRE/DURALAN NETWORK DRIVER
15330 M: Ion Badulescu <ionut@badula.org>
15332 F: drivers/net/ethernet/adaptec/starfire*
15334 STEC S1220 SKD DRIVER
15335 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15336 L: linux-block@vger.kernel.org
15338 F: drivers/block/skd*[ch]
15340 STI AUDIO (ASoC) DRIVERS
15341 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15342 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15344 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15348 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15350 F: drivers/media/platform/sti/cec/
15351 F: Documentation/devicetree/bindings/media/stih-cec.txt
15353 STK1160 USB VIDEO CAPTURE DRIVER
15354 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15355 L: linux-media@vger.kernel.org
15356 T: git git://linuxtv.org/media_tree.git
15358 F: drivers/media/usb/stk1160/
15360 STM32 AUDIO (ASoC) DRIVERS
15361 M: Olivier Moysan <olivier.moysan@st.com>
15362 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15365 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15368 STM32 TIMER/LPTIMER DRIVERS
15369 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15371 F: drivers/*/stm32-*timer*
15372 F: drivers/pwm/pwm-stm32*
15373 F: include/linux/*/stm32-*tim*
15374 F: Documentation/ABI/testing/*timer-stm32
15375 F: Documentation/devicetree/bindings/*/stm32-*timer*
15376 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15378 STMMAC ETHERNET DRIVER
15379 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15380 M: Alexandre Torgue <alexandre.torgue@st.com>
15381 M: Jose Abreu <joabreu@synopsys.com>
15382 L: netdev@vger.kernel.org
15383 W: http://www.stlinux.com
15385 F: drivers/net/ethernet/stmicro/stmmac/
15388 M: Sam Creasey <sammy@sammy.net>
15389 W: http://sammy.net/sun3/
15391 F: arch/m68k/kernel/*sun3*
15392 F: arch/m68k/sun3*/
15393 F: arch/m68k/include/asm/sun3*
15394 F: drivers/net/ethernet/i825xx/sun3*
15396 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15397 M: Hans de Goede <hdegoede@redhat.com>
15398 L: linux-input@vger.kernel.org
15400 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15401 F: drivers/input/keyboard/sun4i-lradc-keys.c
15403 SUNDANCE NETWORK DRIVER
15404 M: Denis Kirjanov <kda@linux-powerpc.org>
15405 L: netdev@vger.kernel.org
15407 F: drivers/net/ethernet/dlink/sundance.c
15410 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15411 M: Rich Felker <dalias@libc.org>
15412 L: linux-sh@vger.kernel.org
15413 Q: http://patchwork.kernel.org/project/linux-sh/list/
15415 F: Documentation/sh/
15420 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15421 M: Len Brown <len.brown@intel.com>
15422 M: Pavel Machek <pavel@ucw.cz>
15423 L: linux-pm@vger.kernel.org
15424 B: https://bugzilla.kernel.org
15426 F: Documentation/power/
15427 F: arch/x86/kernel/acpi/
15428 F: drivers/base/power/
15430 F: include/linux/suspend.h
15431 F: include/linux/freezer.h
15432 F: include/linux/pm.h
15435 M: Martin Mares <mj@ucw.cz>
15436 L: linux-video@atrey.karlin.mff.cuni.cz
15438 F: Documentation/admin-guide/svga.rst
15439 F: arch/x86/boot/video*
15442 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15443 L: iommu@lists.linux-foundation.org
15444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15446 F: kernel/dma/swiotlb.c
15447 F: arch/*/kernel/pci-swiotlb.c
15448 F: include/linux/swiotlb.h
15451 M: Jiri Pirko <jiri@resnulli.us>
15452 M: Ivan Vecera <ivecera@redhat.com>
15453 L: netdev@vger.kernel.org
15456 F: include/net/switchdev.h
15458 SY8106A REGULATOR DRIVER
15459 M: Icenowy Zheng <icenowy@aosc.io>
15461 F: drivers/regulator/sy8106a-regulator.c
15462 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15464 SYNC FILE FRAMEWORK
15465 M: Sumit Semwal <sumit.semwal@linaro.org>
15466 R: Gustavo Padovan <gustavo@padovan.org>
15468 L: linux-media@vger.kernel.org
15469 L: dri-devel@lists.freedesktop.org
15470 F: drivers/dma-buf/sync_*
15471 F: drivers/dma-buf/dma-fence*
15472 F: drivers/dma-buf/sw_sync.c
15473 F: include/linux/sync_file.h
15474 F: include/uapi/linux/sync_file.h
15475 F: Documentation/driver-api/sync_file.rst
15476 T: git git://anongit.freedesktop.org/drm/drm-misc
15478 SYNOPSYS ARC ARCHITECTURE
15479 M: Vineet Gupta <vgupta@synopsys.com>
15480 L: linux-snps-arc@lists.infradead.org
15483 F: Documentation/devicetree/bindings/arc/*
15484 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15485 F: drivers/clocksource/arc_timer.c
15486 F: drivers/tty/serial/arc_uart.c
15487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15489 SYNOPSYS ARC HSDK SDP pll clock driver
15490 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15492 F: drivers/clk/clk-hsdk-pll.c
15493 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15495 SYNOPSYS ARC SDP clock driver
15496 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15498 F: drivers/clk/axs10x/*
15499 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15501 SYNOPSYS ARC SDP platform support
15502 M: Alexey Brodkin <abrodkin@synopsys.com>
15504 F: arch/arc/plat-axs10x
15505 F: arch/arc/boot/dts/ax*
15506 F: Documentation/devicetree/bindings/arc/axs10*
15508 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15509 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15511 F: drivers/reset/reset-axs10x.c
15512 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15514 SYNOPSYS CREG GPIO DRIVER
15515 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15517 F: drivers/gpio/gpio-creg-snps.c
15518 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15520 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15521 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15523 F: drivers/tty/serial/8250/8250_dw.c
15525 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15526 M: Hoan Tran <hoan@os.amperecomputing.com>
15527 L: linux-gpio@vger.kernel.org
15529 F: drivers/gpio/gpio-dwapb.c
15530 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15532 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15533 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15535 F: drivers/dma/dwi-axi-dmac/
15536 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15538 SYNOPSYS DESIGNWARE DMAC DRIVER
15539 M: Viresh Kumar <vireshk@kernel.org>
15540 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15542 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15544 F: include/dt-bindings/dma/dw-dmac.h
15545 F: include/linux/dma/dw.h
15546 F: include/linux/platform_data/dma-dw.h
15548 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15549 M: Jose Abreu <Jose.Abreu@synopsys.com>
15550 L: netdev@vger.kernel.org
15552 F: drivers/net/ethernet/synopsys/
15554 SYNOPSYS DESIGNWARE I2C DRIVER
15555 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15556 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15557 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15558 L: linux-i2c@vger.kernel.org
15560 F: drivers/i2c/busses/i2c-designware-*
15561 F: include/linux/platform_data/i2c-designware.h
15563 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15564 M: Jaehoon Chung <jh80.chung@samsung.com>
15565 L: linux-mmc@vger.kernel.org
15567 F: drivers/mmc/host/dw_mmc*
15569 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15570 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15572 F: drivers/reset/reset-hsdk.c
15573 F: include/dt-bindings/reset/snps,hsdk-reset.h
15574 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15576 SYSTEM CONFIGURATION (SYSCON)
15577 M: Lee Jones <lee.jones@linaro.org>
15578 M: Arnd Bergmann <arnd@arndb.de>
15579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15581 F: drivers/mfd/syscon.c
15583 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15584 M: Sudeep Holla <sudeep.holla@arm.com>
15585 L: linux-arm-kernel@lists.infradead.org
15587 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15588 F: drivers/clk/clk-sc[mp]i.c
15589 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15590 F: drivers/firmware/arm_scpi.c
15591 F: drivers/firmware/arm_scmi/
15592 F: include/linux/sc[mp]i_protocol.h
15594 SYSTEM RESET/SHUTDOWN DRIVERS
15595 M: Sebastian Reichel <sre@kernel.org>
15596 L: linux-pm@vger.kernel.org
15597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15599 F: Documentation/devicetree/bindings/power/reset/
15600 F: drivers/power/reset/
15602 SYSTEM TRACE MODULE CLASS
15603 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15606 F: Documentation/trace/stm.rst
15607 F: drivers/hwtracing/stm/
15608 F: include/linux/stm.h
15609 F: include/uapi/linux/stm.h
15612 M: Christoph Hellwig <hch@infradead.org>
15614 F: Documentation/filesystems/sysv-fs.txt
15616 F: include/linux/sysv_fs.h
15618 TASKSTATS STATISTICS INTERFACE
15619 M: Balbir Singh <bsingharora@gmail.com>
15621 F: Documentation/accounting/taskstats*
15622 F: include/linux/taskstats*
15623 F: kernel/taskstats.c
15626 M: Jamal Hadi Salim <jhs@mojatatu.com>
15627 M: Cong Wang <xiyou.wangcong@gmail.com>
15628 M: Jiri Pirko <jiri@resnulli.us>
15629 L: netdev@vger.kernel.org
15631 F: include/net/pkt_cls.h
15632 F: include/net/pkt_sched.h
15633 F: include/net/tc_act/
15634 F: include/uapi/linux/pkt_cls.h
15635 F: include/uapi/linux/pkt_sched.h
15636 F: include/uapi/linux/tc_act/
15637 F: include/uapi/linux/tc_ematch/
15640 TC90522 MEDIA DRIVER
15641 M: Akihiro Tsukada <tskd08@gmail.com>
15642 L: linux-media@vger.kernel.org
15644 F: drivers/media/dvb-frontends/tc90522*
15646 TCP LOW PRIORITY MODULE
15647 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15648 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15649 W: http://tcp-lp-mod.sourceforge.net/
15651 F: net/ipv4/tcp_lp.c
15653 TDA10071 MEDIA DRIVER
15654 M: Antti Palosaari <crope@iki.fi>
15655 L: linux-media@vger.kernel.org
15656 W: https://linuxtv.org
15657 W: http://palosaari.fi/linux/
15658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15659 T: git git://linuxtv.org/anttip/media_tree.git
15661 F: drivers/media/dvb-frontends/tda10071*
15663 TDA18212 MEDIA DRIVER
15664 M: Antti Palosaari <crope@iki.fi>
15665 L: linux-media@vger.kernel.org
15666 W: https://linuxtv.org
15667 W: http://palosaari.fi/linux/
15668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15669 T: git git://linuxtv.org/anttip/media_tree.git
15671 F: drivers/media/tuners/tda18212*
15673 TDA18218 MEDIA DRIVER
15674 M: Antti Palosaari <crope@iki.fi>
15675 L: linux-media@vger.kernel.org
15676 W: https://linuxtv.org
15677 W: http://palosaari.fi/linux/
15678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15679 T: git git://linuxtv.org/anttip/media_tree.git
15681 F: drivers/media/tuners/tda18218*
15683 TDA18250 MEDIA DRIVER
15684 M: Olli Salonen <olli.salonen@iki.fi>
15685 L: linux-media@vger.kernel.org
15686 W: https://linuxtv.org
15687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15688 T: git git://linuxtv.org/media_tree.git
15690 F: drivers/media/tuners/tda18250*
15692 TDA18271 MEDIA DRIVER
15693 M: Michael Krufky <mkrufky@linuxtv.org>
15694 L: linux-media@vger.kernel.org
15695 W: https://linuxtv.org
15696 W: http://github.com/mkrufky
15697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15698 T: git git://linuxtv.org/mkrufky/tuners.git
15700 F: drivers/media/tuners/tda18271*
15702 TDA1997x MEDIA DRIVER
15703 M: Tim Harvey <tharvey@gateworks.com>
15704 L: linux-media@vger.kernel.org
15705 W: https://linuxtv.org
15706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15708 F: drivers/media/i2c/tda1997x.*
15710 TDA827x MEDIA DRIVER
15711 M: Michael Krufky <mkrufky@linuxtv.org>
15712 L: linux-media@vger.kernel.org
15713 W: https://linuxtv.org
15714 W: http://github.com/mkrufky
15715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15716 T: git git://linuxtv.org/mkrufky/tuners.git
15718 F: drivers/media/tuners/tda8290.*
15720 TDA8290 MEDIA DRIVER
15721 M: Michael Krufky <mkrufky@linuxtv.org>
15722 L: linux-media@vger.kernel.org
15723 W: https://linuxtv.org
15724 W: http://github.com/mkrufky
15725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15726 T: git git://linuxtv.org/mkrufky/tuners.git
15728 F: drivers/media/tuners/tda8290.*
15730 TDA9840 MEDIA DRIVER
15731 M: Hans Verkuil <hverkuil@xs4all.nl>
15732 L: linux-media@vger.kernel.org
15733 T: git git://linuxtv.org/media_tree.git
15734 W: https://linuxtv.org
15736 F: drivers/media/i2c/tda9840*
15738 TEA5761 TUNER DRIVER
15739 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15740 L: linux-media@vger.kernel.org
15741 W: https://linuxtv.org
15742 T: git git://linuxtv.org/media_tree.git
15744 F: drivers/media/tuners/tea5761.*
15746 TEA5767 TUNER DRIVER
15747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15748 L: linux-media@vger.kernel.org
15749 W: https://linuxtv.org
15750 T: git git://linuxtv.org/media_tree.git
15752 F: drivers/media/tuners/tea5767.*
15754 TEA6415C MEDIA DRIVER
15755 M: Hans Verkuil <hverkuil@xs4all.nl>
15756 L: linux-media@vger.kernel.org
15757 T: git git://linuxtv.org/media_tree.git
15758 W: https://linuxtv.org
15760 F: drivers/media/i2c/tea6415c*
15762 TEA6420 MEDIA DRIVER
15763 M: Hans Verkuil <hverkuil@xs4all.nl>
15764 L: linux-media@vger.kernel.org
15765 T: git git://linuxtv.org/media_tree.git
15766 W: https://linuxtv.org
15768 F: drivers/media/i2c/tea6420*
15771 M: Jiri Pirko <jiri@resnulli.us>
15772 L: netdev@vger.kernel.org
15774 F: drivers/net/team/
15775 F: include/linux/if_team.h
15776 F: include/uapi/linux/if_team.h
15778 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15779 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15781 F: arch/x86/platform/ts5500/
15783 TECHNOTREND USB IR RECEIVER
15784 M: Sean Young <sean@mess.org>
15785 L: linux-media@vger.kernel.org
15787 F: drivers/media/rc/ttusbir.c
15789 TECHWELL TW9910 VIDEO DECODER
15790 L: linux-media@vger.kernel.org
15792 F: drivers/media/i2c/tw9910.c
15793 F: include/media/i2c/tw9910.h
15796 M: Jens Wiklander <jens.wiklander@linaro.org>
15797 L: tee-dev@lists.linaro.org
15799 F: include/linux/tee_drv.h
15800 F: include/uapi/linux/tee.h
15802 F: Documentation/tee.txt
15804 TEGRA ARCHITECTURE SUPPORT
15805 M: Thierry Reding <thierry.reding@gmail.com>
15806 M: Jonathan Hunter <jonathanh@nvidia.com>
15807 L: linux-tegra@vger.kernel.org
15808 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15814 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15815 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15817 F: drivers/clk/tegra/
15820 M: Laxman Dewangan <ldewangan@nvidia.com>
15821 M: Jon Hunter <jonathanh@nvidia.com>
15823 F: drivers/dma/tegra*
15826 M: Laxman Dewangan <ldewangan@nvidia.com>
15827 R: Dmitry Osipenko <digetx@gmail.com>
15829 F: drivers/i2c/busses/i2c-tegra.c
15831 TEGRA IOMMU DRIVERS
15832 M: Thierry Reding <thierry.reding@gmail.com>
15833 L: linux-tegra@vger.kernel.org
15835 F: drivers/iommu/tegra*
15838 M: Laxman Dewangan <ldewangan@nvidia.com>
15840 F: drivers/input/keyboard/tegra-kbc.c
15843 M: Stefan Agner <stefan@agner.ch>
15844 M: Lucas Stach <dev@lynxeye.de>
15846 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15847 F: drivers/mtd/nand/raw/tegra_nand.c
15850 M: Thierry Reding <thierry.reding@gmail.com>
15852 F: drivers/pwm/pwm-tegra.c
15854 TEGRA SERIAL DRIVER
15855 M: Laxman Dewangan <ldewangan@nvidia.com>
15857 F: drivers/tty/serial/serial-tegra.c
15860 M: Laxman Dewangan <ldewangan@nvidia.com>
15862 F: drivers/spi/spi-tegra*
15864 TEGRA XUSB PADCTL DRIVER
15865 M: JC Kuo <jckuo@nvidia.com>
15867 F: drivers/phy/tegra/xusb*
15869 TEHUTI ETHERNET DRIVER
15870 M: Andy Gospodarek <andy@greyhouse.net>
15871 L: netdev@vger.kernel.org
15873 F: drivers/net/ethernet/tehuti/*
15875 Telecom Clock Driver for MCPL0010
15876 M: Mark Gross <mark.gross@intel.com>
15878 F: drivers/char/tlclk.c
15880 TENSILICA XTENSA PORT (xtensa)
15881 M: Chris Zankel <chris@zankel.net>
15882 M: Max Filippov <jcmvbkbc@gmail.com>
15883 L: linux-xtensa@linux-xtensa.org
15884 T: git git://github.com/czankel/xtensa-linux.git
15887 F: drivers/irqchip/irq-xtensa-*
15889 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15890 M: Nishanth Menon <nm@ti.com>
15891 M: Tero Kristo <t-kristo@ti.com>
15892 M: Santosh Shilimkar <ssantosh@kernel.org>
15893 L: linux-arm-kernel@lists.infradead.org
15895 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15896 F: drivers/firmware/ti_sci*
15897 F: include/linux/soc/ti/ti_sci_protocol.h
15898 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15899 F: drivers/soc/ti/ti_sci_pm_domains.c
15900 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15901 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15902 F: drivers/clk/keystone/sci-clk.c
15903 F: drivers/reset/reset-ti-sci.c
15904 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15905 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15906 F: drivers/irqchip/irq-ti-sci-intr.c
15907 F: drivers/irqchip/irq-ti-sci-inta.c
15908 F: include/linux/soc/ti/ti_sci_inta_msi.h
15909 F: drivers/soc/ti/ti_sci_inta_msi.c
15911 Texas Instruments ASoC drivers
15912 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15917 Texas Instruments' DAC7612 DAC Driver
15918 M: Ricardo Ribalda <ricardo@ribalda.com>
15919 L: linux-iio@vger.kernel.org
15921 F: drivers/iio/dac/ti-dac7612.c
15922 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15924 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15925 M: Hans Verkuil <hverkuil@xs4all.nl>
15926 L: linux-media@vger.kernel.org
15927 T: git git://linuxtv.org/media_tree.git
15928 W: https://linuxtv.org
15930 F: drivers/media/radio/radio-raremono.c
15933 M: Zhang Rui <rui.zhang@intel.com>
15934 M: Eduardo Valentin <edubezval@gmail.com>
15935 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15936 L: linux-pm@vger.kernel.org
15937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15939 Q: https://patchwork.kernel.org/project/linux-pm/list/
15941 F: drivers/thermal/
15942 F: include/linux/thermal.h
15943 F: include/uapi/linux/thermal.h
15944 F: include/linux/cpu_cooling.h
15945 F: Documentation/devicetree/bindings/thermal/
15947 THERMAL/CPU_COOLING
15948 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15949 M: Viresh Kumar <viresh.kumar@linaro.org>
15950 M: Javi Merino <javi.merino@kernel.org>
15951 L: linux-pm@vger.kernel.org
15953 F: Documentation/thermal/cpu-cooling-api.rst
15954 F: drivers/thermal/cpu_cooling.c
15955 F: include/linux/cpu_cooling.h
15957 THINKPAD ACPI EXTRAS DRIVER
15958 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15959 L: ibm-acpi-devel@lists.sourceforge.net
15960 L: platform-driver-x86@vger.kernel.org
15961 W: http://ibm-acpi.sourceforge.net
15962 W: http://thinkwiki.org/wiki/Ibm-acpi
15963 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15965 F: drivers/platform/x86/thinkpad_acpi.c
15968 M: Andreas Noever <andreas.noever@gmail.com>
15969 M: Michael Jamet <michael.jamet@intel.com>
15970 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15971 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15974 F: Documentation/admin-guide/thunderbolt.rst
15975 F: drivers/thunderbolt/
15976 F: include/linux/thunderbolt.h
15978 THUNDERBOLT NETWORK DRIVER
15979 M: Michael Jamet <michael.jamet@intel.com>
15980 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15981 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15982 L: netdev@vger.kernel.org
15984 F: drivers/net/thunderbolt.c
15986 THUNDERX GPIO DRIVER
15987 M: David Daney <david.daney@cavium.com>
15989 F: drivers/gpio/gpio-thunderx.c
15991 TI AM437X VPFE DRIVER
15992 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15993 L: linux-media@vger.kernel.org
15994 W: https://linuxtv.org
15995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15996 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15998 F: drivers/media/platform/am437x/
16000 TI BANDGAP AND THERMAL DRIVER
16001 M: Eduardo Valentin <edubezval@gmail.com>
16002 M: Keerthy <j-keerthy@ti.com>
16003 L: linux-pm@vger.kernel.org
16004 L: linux-omap@vger.kernel.org
16006 F: drivers/thermal/ti-soc-thermal/
16008 TI BQ27XXX POWER SUPPLY DRIVER
16009 R: Andrew F. Davis <afd@ti.com>
16010 F: include/linux/power/bq27xxx_battery.h
16011 F: drivers/power/supply/bq27xxx_battery.c
16012 F: drivers/power/supply/bq27xxx_battery_i2c.c
16014 TI CDCE706 CLOCK DRIVER
16015 M: Max Filippov <jcmvbkbc@gmail.com>
16017 F: drivers/clk/clk-cdce706.c
16020 M: Tero Kristo <t-kristo@ti.com>
16021 L: linux-omap@vger.kernel.org
16024 F: include/linux/clk/ti.h
16026 TI DAVINCI MACHINE SUPPORT
16027 M: Sekhar Nori <nsekhar@ti.com>
16028 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16032 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16033 F: arch/arm/mach-davinci/
16034 F: drivers/i2c/busses/i2c-davinci.c
16035 F: arch/arm/boot/dts/da850*
16037 TI DAVINCI SERIES CLOCK DRIVER
16038 M: David Lechner <david@lechnology.com>
16039 R: Sekhar Nori <nsekhar@ti.com>
16041 F: Documentation/devicetree/bindings/clock/ti/davinci/
16042 F: drivers/clk/davinci/
16044 TI DAVINCI SERIES GPIO DRIVER
16045 M: Keerthy <j-keerthy@ti.com>
16046 L: linux-gpio@vger.kernel.org
16048 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16049 F: drivers/gpio/gpio-davinci.c
16051 TI DAVINCI SERIES MEDIA DRIVER
16052 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16053 L: linux-media@vger.kernel.org
16054 W: https://linuxtv.org
16055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16056 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16058 F: drivers/media/platform/davinci/
16059 F: include/media/davinci/
16061 TI ETHERNET SWITCH DRIVER (CPSW)
16062 R: Grygorii Strashko <grygorii.strashko@ti.com>
16063 L: linux-omap@vger.kernel.org
16064 L: netdev@vger.kernel.org
16066 F: drivers/net/ethernet/ti/cpsw*
16067 F: drivers/net/ethernet/ti/davinci*
16069 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16070 M: Alex Dubov <oakad@yahoo.com>
16072 W: http://tifmxx.berlios.de/
16073 F: drivers/memstick/host/tifm_ms.c
16074 F: drivers/misc/tifm*
16075 F: drivers/mmc/host/tifm_sd.c
16076 F: include/linux/tifm.h
16078 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16079 M: Santosh Shilimkar <ssantosh@kernel.org>
16080 L: linux-kernel@vger.kernel.org
16081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16083 F: drivers/soc/ti/*
16084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16086 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16087 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16088 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16091 F: sound/soc/codecs/lm49453*
16092 F: sound/soc/codecs/isabelle*
16094 TI LP855x BACKLIGHT DRIVER
16095 M: Milo Kim <milo.kim@ti.com>
16097 F: Documentation/driver-api/backlight/lp855x-driver.rst
16098 F: drivers/video/backlight/lp855x_bl.c
16099 F: include/linux/platform_data/lp855x.h
16101 TI LP8727 CHARGER DRIVER
16102 M: Milo Kim <milo.kim@ti.com>
16104 F: drivers/power/supply/lp8727_charger.c
16105 F: include/linux/platform_data/lp8727.h
16107 TI LP8788 MFD DRIVER
16108 M: Milo Kim <milo.kim@ti.com>
16110 F: drivers/iio/adc/lp8788_adc.c
16111 F: drivers/leds/leds-lp8788.c
16112 F: drivers/mfd/lp8788*.c
16113 F: drivers/power/supply/lp8788-charger.c
16114 F: drivers/regulator/lp8788-*.c
16115 F: include/linux/mfd/lp8788*.h
16117 TI NETCP ETHERNET DRIVER
16118 M: Wingman Kwok <w-kwok2@ti.com>
16119 M: Murali Karicheri <m-karicheri2@ti.com>
16120 L: netdev@vger.kernel.org
16122 F: drivers/net/ethernet/ti/netcp*
16124 TI PCM3060 ASoC CODEC DRIVER
16125 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16126 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16128 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16129 F: sound/soc/codecs/pcm3060*
16131 TI TAS571X FAMILY ASoC CODEC DRIVER
16132 M: Kevin Cernekee <cernekee@chromium.org>
16133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16135 F: sound/soc/codecs/tas571x*
16137 TI TRF7970A NFC DRIVER
16138 M: Mark Greer <mgreer@animalcreek.com>
16139 L: linux-wireless@vger.kernel.org
16140 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16142 F: drivers/nfc/trf7970a.c
16143 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16145 TI TWL4030 SERIES SOC CODEC DRIVER
16146 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16147 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16149 F: sound/soc/codecs/twl4030*
16152 M: Benoit Parrot <bparrot@ti.com>
16153 L: linux-media@vger.kernel.org
16154 W: http://linuxtv.org/
16155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16157 F: drivers/media/platform/ti-vpe/
16159 TI WILINK WIRELESS DRIVERS
16160 L: linux-wireless@vger.kernel.org
16161 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16162 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16165 F: drivers/net/wireless/ti/
16166 F: include/linux/wl12xx.h
16168 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16169 M: John Stultz <john.stultz@linaro.org>
16170 M: Thomas Gleixner <tglx@linutronix.de>
16171 R: Stephen Boyd <sboyd@kernel.org>
16172 L: linux-kernel@vger.kernel.org
16173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16175 F: include/linux/clocksource.h
16176 F: include/linux/time.h
16177 F: include/linux/timex.h
16178 F: include/uapi/linux/time.h
16179 F: include/uapi/linux/timex.h
16180 F: kernel/time/clocksource.c
16181 F: kernel/time/time*.c
16182 F: kernel/time/alarmtimer.c
16183 F: kernel/time/ntp.c
16184 F: tools/testing/selftests/timers/
16187 M: Jon Maloy <jon.maloy@ericsson.com>
16188 M: Ying Xue <ying.xue@windriver.com>
16189 L: netdev@vger.kernel.org (core kernel code)
16190 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16191 W: http://tipc.sourceforge.net/
16193 F: include/uapi/linux/tipc*.h
16196 TLAN NETWORK DRIVER
16197 M: Samuel Chessman <chessman@tux.org>
16198 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16199 W: http://sourceforge.net/projects/tlan/
16201 F: Documentation/networking/device_drivers/ti/tlan.txt
16202 F: drivers/net/ethernet/ti/tlan.*
16204 TM6000 VIDEO4LINUX DRIVER
16205 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16206 L: linux-media@vger.kernel.org
16207 W: https://linuxtv.org
16208 T: git git://linuxtv.org/media_tree.git
16210 F: drivers/media/usb/tm6000/
16211 F: Documentation/media/v4l-drivers/tm6000*
16213 TMIO/SDHI MMC DRIVER
16214 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16215 L: linux-mmc@vger.kernel.org
16217 F: drivers/mmc/host/tmio_mmc*
16218 F: drivers/mmc/host/renesas_sdhi*
16219 F: include/linux/mfd/tmio.h
16221 TMP401 HARDWARE MONITOR DRIVER
16222 M: Guenter Roeck <linux@roeck-us.net>
16223 L: linux-hwmon@vger.kernel.org
16225 F: Documentation/hwmon/tmp401.rst
16226 F: drivers/hwmon/tmp401.c
16228 TMPFS (SHMEM FILESYSTEM)
16229 M: Hugh Dickins <hughd@google.com>
16230 L: linux-mm@kvack.org
16232 F: include/linux/shmem_fs.h
16235 TOMOYO SECURITY MODULE
16236 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16237 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16238 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16239 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16240 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16241 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16242 W: https://tomoyo.osdn.jp/
16244 F: security/tomoyo/
16246 TOPSTAR LAPTOP EXTRAS DRIVER
16247 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16248 L: platform-driver-x86@vger.kernel.org
16250 F: drivers/platform/x86/topstar-laptop.c
16252 TORTURE-TEST MODULES
16253 M: Davidlohr Bueso <dave@stgolabs.net>
16254 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
16255 M: Josh Triplett <josh@joshtriplett.org>
16256 L: linux-kernel@vger.kernel.org
16258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16259 F: Documentation/RCU/torture.txt
16260 F: kernel/torture.c
16261 F: kernel/rcu/rcutorture.c
16262 F: kernel/rcu/rcuperf.c
16263 F: kernel/locking/locktorture.c
16265 TOSHIBA ACPI EXTRAS DRIVER
16266 M: Azael Avalos <coproscefalo@gmail.com>
16267 L: platform-driver-x86@vger.kernel.org
16269 F: drivers/platform/x86/toshiba_acpi.c
16271 TOSHIBA BLUETOOTH DRIVER
16272 M: Azael Avalos <coproscefalo@gmail.com>
16273 L: platform-driver-x86@vger.kernel.org
16275 F: drivers/platform/x86/toshiba_bluetooth.c
16277 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16278 M: Azael Avalos <coproscefalo@gmail.com>
16279 L: platform-driver-x86@vger.kernel.org
16281 F: drivers/platform/x86/toshiba_haps.c
16284 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16285 W: http://www.buzzard.org.uk/toshiba/
16287 F: drivers/char/toshiba.c
16288 F: include/linux/toshiba.h
16289 F: include/uapi/linux/toshiba.h
16291 TOSHIBA TC358743 DRIVER
16292 M: Mats Randgaard <matrandg@cisco.com>
16293 L: linux-media@vger.kernel.org
16295 F: drivers/media/i2c/tc358743*
16296 F: include/media/i2c/tc358743.h
16298 TOSHIBA WMI HOTKEYS DRIVER
16299 M: Azael Avalos <coproscefalo@gmail.com>
16300 L: platform-driver-x86@vger.kernel.org
16302 F: drivers/platform/x86/toshiba-wmi.c
16305 M: Peter Huewe <peterhuewe@gmx.de>
16306 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16307 R: Jason Gunthorpe <jgg@ziepe.ca>
16308 L: linux-integrity@vger.kernel.org
16309 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16310 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16311 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16313 F: drivers/char/tpm/
16316 M: Steven Rostedt <rostedt@goodmis.org>
16317 M: Ingo Molnar <mingo@redhat.com>
16318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16320 F: Documentation/trace/ftrace.rst
16321 F: arch/*/*/*/ftrace.h
16322 F: arch/*/kernel/ftrace.c
16323 F: include/*/ftrace.h
16324 F: include/linux/trace*.h
16327 F: tools/testing/selftests/ftrace/
16329 TRACING MMIO ACCESSES (MMIOTRACE)
16330 M: Steven Rostedt <rostedt@goodmis.org>
16331 M: Ingo Molnar <mingo@kernel.org>
16332 R: Karol Herbst <karolherbst@gmail.com>
16333 R: Pekka Paalanen <ppaalanen@gmail.com>
16335 L: linux-kernel@vger.kernel.org
16336 L: nouveau@lists.freedesktop.org
16337 F: kernel/trace/trace_mmiotrace.c
16338 F: include/linux/mmiotrace.h
16339 F: arch/x86/mm/kmmio.c
16340 F: arch/x86/mm/mmio-mod.c
16341 F: arch/x86/mm/testmmiotrace.c
16344 M: Jiri Kosina <trivial@kernel.org>
16345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16347 K: ^Subject:.*(?i)trivial
16349 TEMPO SEMICONDUCTOR DRIVERS
16350 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16352 F: sound/soc/codecs/tscs*.c
16353 F: sound/soc/codecs/tscs*.h
16354 F: Documentation/devicetree/bindings/sound/tscs*.txt
16357 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16358 M: Jiri Slaby <jslaby@suse.com>
16360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16361 F: Documentation/driver-api/serial/
16363 F: drivers/tty/serial/serial_core.c
16364 F: include/linux/serial_core.h
16365 F: include/linux/serial.h
16366 F: include/linux/tty.h
16367 F: include/uapi/linux/serial_core.h
16368 F: include/uapi/linux/serial.h
16369 F: include/uapi/linux/tty.h
16371 TUA9001 MEDIA DRIVER
16372 M: Antti Palosaari <crope@iki.fi>
16373 L: linux-media@vger.kernel.org
16374 W: https://linuxtv.org
16375 W: http://palosaari.fi/linux/
16376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16377 T: git git://linuxtv.org/anttip/media_tree.git
16379 F: drivers/media/tuners/tua9001*
16381 TULIP NETWORK DRIVERS
16382 L: netdev@vger.kernel.org
16383 L: linux-parisc@vger.kernel.org
16385 F: drivers/net/ethernet/dec/tulip/
16388 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16389 W: http://vtun.sourceforge.net/tun
16391 F: Documentation/networking/tuntap.txt
16392 F: arch/um/os-Linux/drivers/
16394 TURBOCHANNEL SUBSYSTEM
16395 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16396 M: Ralf Baechle <ralf@linux-mips.org>
16397 L: linux-mips@vger.kernel.org
16398 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16401 F: include/linux/tc.h
16404 M: "Len Brown" <lenb@kernel.org>
16405 L: linux-pm@vger.kernel.org
16406 B: https://bugzilla.kernel.org
16407 Q: https://patchwork.kernel.org/project/linux-pm/list/
16408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16410 F: tools/power/x86/turbostat/
16412 TW5864 VIDEO4LINUX DRIVER
16413 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16414 M: Anton Sviridenko <anton@corp.bluecherry.net>
16415 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16416 M: Andrey Utkin <andrey_utkin@fastmail.com>
16417 L: linux-media@vger.kernel.org
16419 F: drivers/media/pci/tw5864/
16421 TW68 VIDEO4LINUX DRIVER
16422 M: Hans Verkuil <hverkuil@xs4all.nl>
16423 L: linux-media@vger.kernel.org
16424 T: git git://linuxtv.org/media_tree.git
16425 W: https://linuxtv.org
16427 F: drivers/media/pci/tw68/
16429 TW686X VIDEO4LINUX DRIVER
16430 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16431 L: linux-media@vger.kernel.org
16432 T: git git://linuxtv.org/media_tree.git
16433 W: http://linuxtv.org
16435 F: drivers/media/pci/tw686x/
16437 UBI FILE SYSTEM (UBIFS)
16438 M: Richard Weinberger <richard@nod.at>
16439 M: Artem Bityutskiy <dedekind1@gmail.com>
16440 M: Adrian Hunter <adrian.hunter@intel.com>
16441 L: linux-mtd@lists.infradead.org
16442 T: git git://git.infradead.org/ubifs-2.6.git
16443 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16445 F: Documentation/filesystems/ubifs.txt
16448 UCLINUX (M68KNOMMU AND COLDFIRE)
16449 M: Greg Ungerer <gerg@linux-m68k.org>
16450 W: http://www.linux-m68k.org/
16451 W: http://www.uclinux.org/
16452 L: linux-m68k@lists.linux-m68k.org
16453 L: uclinux-dev@uclinux.org (subscribers-only)
16454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16456 F: arch/m68k/coldfire/
16458 F: arch/m68k/*/*_no.*
16459 F: arch/m68k/include/asm/*_no.*
16462 M: Jan Kara <jack@suse.com>
16464 F: Documentation/filesystems/udf.txt
16468 M: Bastien Nocera <hadess@hadess.net>
16469 L: linux-input@vger.kernel.org
16471 F: drivers/hid/hid-udraw-ps3.c
16474 M: Evgeniy Dushistov <dushistov@mail.ru>
16476 F: Documentation/filesystems/ufs.txt
16479 UHID USERSPACE HID IO DRIVER:
16480 M: David Herrmann <dh.herrmann@googlemail.com>
16481 L: linux-input@vger.kernel.org
16483 F: drivers/hid/uhid.c
16484 F: include/uapi/linux/uhid.h
16487 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16488 L: linux-usb@vger.kernel.org
16490 F: drivers/usb/common/ulpi.c
16491 F: include/linux/ulpi/
16493 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16494 L: linux-usb@vger.kernel.org
16497 F: include/linux/uwb.h
16498 F: include/linux/uwb/
16501 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16502 L: linux-fsdevel@vger.kernel.org
16506 UNICORE32 ARCHITECTURE:
16507 M: Guan Xuetao <gxt@pku.edu.cn>
16508 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16510 T: git git://github.com/gxt/linux.git
16514 M: Tony Finch <dot@dotat.at>
16515 W: http://dotat.at/prog/unifdef
16517 F: scripts/unifdef.c
16519 UNIFORM CDROM DRIVER
16520 M: Jens Axboe <axboe@kernel.dk>
16521 W: http://www.kernel.dk
16523 F: Documentation/cdrom/
16524 F: drivers/cdrom/cdrom.c
16525 F: include/linux/cdrom.h
16526 F: include/uapi/linux/cdrom.h
16528 UNISYS S-PAR DRIVERS
16529 M: David Kershner <david.kershner@unisys.com>
16530 L: sparmaintainer@unisys.com (Unisys internal)
16532 F: include/linux/visorbus.h
16533 F: drivers/visorbus/
16534 F: drivers/staging/unisys/
16536 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16537 R: Alim Akhtar <alim.akhtar@samsung.com>
16538 R: Avri Altman <avri.altman@wdc.com>
16539 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16540 L: linux-scsi@vger.kernel.org
16542 F: Documentation/scsi/ufs.txt
16543 F: drivers/scsi/ufs/
16545 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16546 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16547 L: linux-scsi@vger.kernel.org
16549 F: drivers/scsi/ufs/*dwc*
16551 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16552 M: Stanley Chu <stanley.chu@mediatek.com>
16553 L: linux-scsi@vger.kernel.org
16554 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16556 F: drivers/scsi/ufs/ufs-mediatek*
16558 UNSORTED BLOCK IMAGES (UBI)
16559 M: Artem Bityutskiy <dedekind1@gmail.com>
16560 M: Richard Weinberger <richard@nod.at>
16561 W: http://www.linux-mtd.infradead.org/
16562 L: linux-mtd@lists.infradead.org
16563 T: git git://git.infradead.org/ubifs-2.6.git
16565 F: drivers/mtd/ubi/
16566 F: include/linux/mtd/ubi.h
16567 F: include/uapi/mtd/ubi-user.h
16569 USB "USBNET" DRIVER FRAMEWORK
16570 M: Oliver Neukum <oneukum@suse.com>
16571 L: netdev@vger.kernel.org
16572 W: http://www.linux-usb.org/usbnet
16574 F: drivers/net/usb/usbnet.c
16575 F: include/linux/usb/usbnet.h
16578 M: Oliver Neukum <oneukum@suse.com>
16579 L: linux-usb@vger.kernel.org
16581 F: Documentation/usb/acm.rst
16582 F: drivers/usb/class/cdc-acm.*
16584 USB AR5523 WIRELESS DRIVER
16585 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16586 L: linux-wireless@vger.kernel.org
16588 F: drivers/net/wireless/ath/ar5523/
16591 M: Oliver Neukum <oneukum@suse.com>
16592 L: linux-usb@vger.kernel.org
16593 L: linux-scsi@vger.kernel.org
16595 F: drivers/usb/storage/uas.c
16597 USB CDC ETHERNET DRIVER
16598 M: Oliver Neukum <oliver@neukum.org>
16599 L: linux-usb@vger.kernel.org
16601 F: drivers/net/usb/cdc_*.c
16602 F: include/uapi/linux/usb/cdc.h
16604 USB CHAOSKEY DRIVER
16605 M: Keith Packard <keithp@keithp.com>
16606 L: linux-usb@vger.kernel.org
16608 F: drivers/usb/misc/chaoskey.c
16610 USB CYPRESS C67X00 DRIVER
16611 M: Peter Korsgaard <jacmet@sunsite.dk>
16612 L: linux-usb@vger.kernel.org
16614 F: drivers/usb/c67x00/
16616 USB DAVICOM DM9601 DRIVER
16617 M: Peter Korsgaard <jacmet@sunsite.dk>
16618 L: netdev@vger.kernel.org
16619 W: http://www.linux-usb.org/usbnet
16621 F: drivers/net/usb/dm9601.c
16623 USB DIAMOND RIO500 DRIVER
16624 M: Cesar Miquel <miquel@df.uba.ar>
16625 L: rio500-users@lists.sourceforge.net
16626 W: http://rio500.sourceforge.net
16628 F: drivers/usb/misc/rio500*
16631 M: Alan Stern <stern@rowland.harvard.edu>
16632 L: linux-usb@vger.kernel.org
16634 F: Documentation/usb/ehci.rst
16635 F: drivers/usb/host/ehci*
16637 USB GADGET/PERIPHERAL SUBSYSTEM
16638 M: Felipe Balbi <balbi@kernel.org>
16639 L: linux-usb@vger.kernel.org
16640 W: http://www.linux-usb.org/gadget
16641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16643 F: drivers/usb/gadget/
16644 F: include/linux/usb/gadget*
16646 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16647 M: Jiri Kosina <jikos@kernel.org>
16648 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16649 L: linux-usb@vger.kernel.org
16650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16652 F: Documentation/hid/hiddev.rst
16653 F: drivers/hid/usbhid/
16655 USB INTEL XHCI ROLE MUX DRIVER
16656 M: Hans de Goede <hdegoede@redhat.com>
16657 L: linux-usb@vger.kernel.org
16659 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16661 USB IP DRIVER FOR HISILICON KIRIN
16662 M: Yu Chen <chenyu56@huawei.com>
16663 M: Binghui Wang <wangbinghui@hisilicon.com>
16664 L: linux-usb@vger.kernel.org
16666 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16667 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16670 M: Olav Kongas <ok@artecdesign.ee>
16671 L: linux-usb@vger.kernel.org
16673 F: drivers/usb/host/isp116x*
16674 F: include/linux/usb/isp116x.h
16676 USB LAN78XX ETHERNET DRIVER
16677 M: Woojung Huh <woojung.huh@microchip.com>
16678 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16679 L: netdev@vger.kernel.org
16681 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16682 F: drivers/net/usb/lan78xx.*
16683 F: include/dt-bindings/net/microchip-lan78xx.h
16685 USB MASS STORAGE DRIVER
16686 M: Alan Stern <stern@rowland.harvard.edu>
16687 L: linux-usb@vger.kernel.org
16688 L: usb-storage@lists.one-eyed-alien.net
16690 F: drivers/usb/storage/
16693 M: Clemens Ladisch <clemens@ladisch.de>
16694 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16697 F: sound/usb/midi.*
16699 USB NETWORKING DRIVERS
16700 L: linux-usb@vger.kernel.org
16702 F: drivers/net/usb/
16705 M: Alan Stern <stern@rowland.harvard.edu>
16706 L: linux-usb@vger.kernel.org
16708 F: Documentation/usb/ohci.rst
16709 F: drivers/usb/host/ohci*
16711 USB OTG FSM (Finite State Machine)
16712 M: Peter Chen <Peter.Chen@nxp.com>
16713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16714 L: linux-usb@vger.kernel.org
16716 F: drivers/usb/common/usb-otg-fsm.c
16719 M: Valentina Manea <valentina.manea.m@gmail.com>
16720 M: Shuah Khan <shuah@kernel.org>
16721 M: Shuah Khan <skhan@linuxfoundation.org>
16722 L: linux-usb@vger.kernel.org
16724 F: Documentation/usb/usbip_protocol.rst
16725 F: drivers/usb/usbip/
16726 F: tools/usb/usbip/
16727 F: tools/testing/selftests/drivers/usb/usbip/
16730 M: Petko Manolov <petkan@nucleusys.com>
16731 L: linux-usb@vger.kernel.org
16732 L: netdev@vger.kernel.org
16733 T: git git://github.com/petkan/pegasus.git
16734 W: https://github.com/petkan/pegasus
16736 F: drivers/net/usb/pegasus.*
16739 M: Felipe Balbi <balbi@kernel.org>
16740 L: linux-usb@vger.kernel.org
16741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16743 F: drivers/usb/phy/
16745 USB PRINTER DRIVER (usblp)
16746 M: Pete Zaitcev <zaitcev@redhat.com>
16747 L: linux-usb@vger.kernel.org
16749 F: drivers/usb/class/usblp.c
16751 USB QMI WWAN NETWORK DRIVER
16752 M: Bjørn Mork <bjorn@mork.no>
16753 L: netdev@vger.kernel.org
16755 F: Documentation/ABI/testing/sysfs-class-net-qmi
16756 F: drivers/net/usb/qmi_wwan.c
16759 M: Petko Manolov <petkan@nucleusys.com>
16760 L: linux-usb@vger.kernel.org
16761 L: netdev@vger.kernel.org
16762 T: git git://github.com/petkan/rtl8150.git
16763 W: https://github.com/petkan/rtl8150
16765 F: drivers/net/usb/rtl8150.c
16767 USB SERIAL SUBSYSTEM
16768 M: Johan Hovold <johan@kernel.org>
16769 L: linux-usb@vger.kernel.org
16770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16772 F: Documentation/usb/usb-serial.rst
16773 F: drivers/usb/serial/
16774 F: include/linux/usb/serial.h
16776 USB SMSC75XX ETHERNET DRIVER
16777 M: Steve Glendinning <steve.glendinning@shawell.net>
16778 L: netdev@vger.kernel.org
16780 F: drivers/net/usb/smsc75xx.*
16782 USB SMSC95XX ETHERNET DRIVER
16783 M: Steve Glendinning <steve.glendinning@shawell.net>
16784 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16785 L: netdev@vger.kernel.org
16787 F: drivers/net/usb/smsc95xx.*
16790 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16791 L: linux-usb@vger.kernel.org
16792 W: http://www.linux-usb.org
16793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16795 F: Documentation/devicetree/bindings/usb/
16796 F: Documentation/usb/
16798 F: include/linux/usb.h
16799 F: include/linux/usb/
16801 USB TYPEC PI3USB30532 MUX DRIVER
16802 M: Hans de Goede <hdegoede@redhat.com>
16803 L: linux-usb@vger.kernel.org
16805 F: drivers/usb/typec/mux/pi3usb30532.c
16808 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16809 L: linux-usb@vger.kernel.org
16811 F: Documentation/ABI/testing/sysfs-class-typec
16812 F: Documentation/driver-api/usb/typec.rst
16813 F: drivers/usb/typec/
16814 F: include/linux/usb/typec.h
16816 USB TYPEC BUS FOR ALTERNATE MODES
16817 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16818 L: linux-usb@vger.kernel.org
16820 F: Documentation/ABI/testing/sysfs-bus-typec
16821 F: Documentation/driver-api/usb/typec_bus.rst
16822 F: drivers/usb/typec/altmodes/
16823 F: include/linux/usb/typec_altmode.h
16825 USB TYPEC PORT CONTROLLER DRIVERS
16826 M: Guenter Roeck <linux@roeck-us.net>
16827 L: linux-usb@vger.kernel.org
16829 F: drivers/usb/typec/tcpm/
16832 M: Alan Stern <stern@rowland.harvard.edu>
16833 L: linux-usb@vger.kernel.org
16835 F: drivers/usb/host/uhci*
16838 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16839 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16840 L: linux-media@vger.kernel.org
16841 T: git git://linuxtv.org/media_tree.git
16842 W: http://www.ideasonboard.org/uvc/
16844 F: drivers/media/usb/uvc/
16845 F: include/uapi/linux/uvcvideo.h
16848 M: Hans Verkuil <hverkuil@xs4all.nl>
16849 L: linux-media@vger.kernel.org
16850 T: git git://linuxtv.org/media_tree.git
16851 W: https://linuxtv.org
16853 F: drivers/media/usb/usbvision/
16856 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16857 L: linux-usb@vger.kernel.org
16859 F: drivers/usb/gadget/function/*uvc*
16860 F: drivers/usb/gadget/legacy/webcam.c
16861 F: include/uapi/linux/usb/g_uvc.h
16863 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16864 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16865 L: linux-wireless@vger.kernel.org
16867 F: drivers/net/wireless/rndis_wlan.c
16870 M: Mathias Nyman <mathias.nyman@intel.com>
16871 L: linux-usb@vger.kernel.org
16873 F: drivers/usb/host/xhci*
16874 F: drivers/usb/host/pci-quirks*
16877 L: linux-wireless@vger.kernel.org
16878 W: http://linux-lc100020.sourceforge.net
16880 F: drivers/net/wireless/zydas/zd1201.*
16883 M: Antoine Jacquet <royale@zerezo.com>
16884 L: linux-usb@vger.kernel.org
16885 L: linux-media@vger.kernel.org
16886 T: git git://linuxtv.org/media_tree.git
16887 W: http://royale.zerezo.com/zr364xx/
16889 F: Documentation/media/v4l-drivers/zr364xx*
16890 F: drivers/media/usb/zr364xx/
16892 USER-MODE LINUX (UML)
16893 M: Jeff Dike <jdike@addtoit.com>
16894 M: Richard Weinberger <richard@nod.at>
16895 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16896 L: linux-um@lists.infradead.org
16897 W: http://user-mode-linux.sourceforge.net
16898 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16901 F: Documentation/virt/uml/
16906 USERSPACE COPYIN/COPYOUT (UIOVEC)
16907 M: Alexander Viro <viro@zeniv.linux.org.uk>
16910 F: include/linux/uio.h
16912 USERSPACE DMA BUFFER DRIVER
16913 M: Gerd Hoffmann <kraxel@redhat.com>
16915 L: dri-devel@lists.freedesktop.org
16916 F: drivers/dma-buf/udmabuf.c
16917 F: include/uapi/linux/udmabuf.h
16918 T: git git://anongit.freedesktop.org/drm/drm-misc
16920 USERSPACE I/O (UIO)
16921 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16924 F: Documentation/driver-api/uio-howto.rst
16926 F: include/linux/uio_driver.h
16929 M: Karel Zak <kzak@redhat.com>
16930 L: util-linux@vger.kernel.org
16931 W: http://en.wikipedia.org/wiki/Util-linux
16932 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16936 M: Christoph Hellwig <hch@lst.de>
16937 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16938 L: linux-kernel@vger.kernel.org
16939 T: git git://git.infradead.org/users/hch/uuid.git
16942 F: include/linux/uuid.h
16943 F: include/uapi/linux/uuid.h
16947 M: Michal Januszewski <spock@gentoo.org>
16948 L: linux-fbdev@vger.kernel.org
16949 W: https://github.com/mjanusz/v86d
16951 F: Documentation/fb/uvesafb.rst
16952 F: drivers/video/fbdev/uvesafb.*
16955 M: Stefan Agner <stefan@agner.ch>
16956 L: linux-mtd@lists.infradead.org
16958 F: drivers/mtd/nand/raw/vf610_nfc.c
16960 VFAT/FAT/MSDOS FILESYSTEM
16961 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16963 F: Documentation/filesystems/vfat.txt
16967 M: Alex Williamson <alex.williamson@redhat.com>
16968 R: Cornelia Huck <cohuck@redhat.com>
16969 L: kvm@vger.kernel.org
16970 T: git git://github.com/awilliam/linux-vfio.git
16972 F: Documentation/driver-api/vfio.rst
16974 F: include/linux/vfio.h
16975 F: include/uapi/linux/vfio.h
16977 VFIO MEDIATED DEVICE DRIVERS
16978 M: Kirti Wankhede <kwankhede@nvidia.com>
16979 L: kvm@vger.kernel.org
16981 F: Documentation/driver-api/vfio-mediated-device.rst
16982 F: drivers/vfio/mdev/
16983 F: include/linux/mdev.h
16984 F: samples/vfio-mdev/
16986 VFIO PLATFORM DRIVER
16987 M: Eric Auger <eric.auger@redhat.com>
16988 L: kvm@vger.kernel.org
16990 F: drivers/vfio/platform/
16993 R: Lukas Wunner <lukas@wunner.de>
16995 F: Documentation/gpu/vga-switcheroo.rst
16996 F: drivers/gpu/vga/vga_switcheroo.c
16997 F: include/linux/vga_switcheroo.h
16998 T: git git://anongit.freedesktop.org/drm/drm-misc
17000 VIA RHINE NETWORK DRIVER
17002 F: drivers/net/ethernet/via/via-rhine.c
17004 VIA SD/MMC CARD CONTROLLER DRIVER
17005 M: Bruce Chang <brucechang@via.com.tw>
17006 M: Harald Welte <HaraldWelte@viatech.com>
17008 F: drivers/mmc/host/via-sdmmc.c
17010 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17011 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17012 L: linux-fbdev@vger.kernel.org
17014 F: include/linux/via-core.h
17015 F: include/linux/via-gpio.h
17016 F: include/linux/via_i2c.h
17017 F: drivers/video/fbdev/via/
17019 VIA VELOCITY NETWORK DRIVER
17020 M: Francois Romieu <romieu@fr.zoreil.com>
17021 L: netdev@vger.kernel.org
17023 F: drivers/net/ethernet/via/via-velocity.*
17025 VICODEC VIRTUAL CODEC DRIVER
17026 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17027 L: linux-media@vger.kernel.org
17028 T: git git://linuxtv.org/media_tree.git
17029 W: https://linuxtv.org
17031 F: drivers/media/platform/vicodec/*
17033 VIDEO MULTIPLEXER DRIVER
17034 M: Philipp Zabel <p.zabel@pengutronix.de>
17035 L: linux-media@vger.kernel.org
17037 F: drivers/media/platform/video-mux.c
17039 VIDEO I2C POLLING DRIVER
17040 M: Matt Ranostay <matt.ranostay@konsulko.com>
17041 L: linux-media@vger.kernel.org
17043 F: drivers/media/i2c/video-i2c.c
17045 VIDEOBUF2 FRAMEWORK
17046 M: Pawel Osciak <pawel@osciak.com>
17047 M: Marek Szyprowski <m.szyprowski@samsung.com>
17048 M: Kyungmin Park <kyungmin.park@samsung.com>
17049 R: Tomasz Figa <tfiga@chromium.org>
17050 L: linux-media@vger.kernel.org
17052 F: drivers/media/common/videobuf2/*
17053 F: include/media/videobuf2-*
17055 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17056 M: Helen Koike <helen.koike@collabora.com>
17057 L: linux-media@vger.kernel.org
17058 T: git git://linuxtv.org/media_tree.git
17059 W: https://linuxtv.org
17061 F: drivers/media/platform/vimc/*
17064 M: Alex Williamson <alex.williamson@redhat.com>
17065 M: Paolo Bonzini <pbonzini@redhat.com>
17066 L: kvm@vger.kernel.org
17070 VIRTIO AND VHOST VSOCK DRIVER
17071 M: Stefan Hajnoczi <stefanha@redhat.com>
17072 L: kvm@vger.kernel.org
17073 L: virtualization@lists.linux-foundation.org
17074 L: netdev@vger.kernel.org
17076 F: include/linux/virtio_vsock.h
17077 F: include/uapi/linux/virtio_vsock.h
17078 F: include/uapi/linux/vsockmon.h
17079 F: include/uapi/linux/vm_sockets_diag.h
17080 F: net/vmw_vsock/diag.c
17081 F: net/vmw_vsock/af_vsock_tap.c
17082 F: net/vmw_vsock/virtio_transport_common.c
17083 F: net/vmw_vsock/virtio_transport.c
17084 F: drivers/net/vsockmon.c
17085 F: drivers/vhost/vsock.c
17086 F: tools/testing/vsock/
17088 VIRTIO CONSOLE DRIVER
17089 M: Amit Shah <amit@kernel.org>
17090 L: virtualization@lists.linux-foundation.org
17092 F: drivers/char/virtio_console.c
17093 F: include/linux/virtio_console.h
17094 F: include/uapi/linux/virtio_console.h
17096 VIRTIO CORE AND NET DRIVERS
17097 M: "Michael S. Tsirkin" <mst@redhat.com>
17098 M: Jason Wang <jasowang@redhat.com>
17099 L: virtualization@lists.linux-foundation.org
17101 F: Documentation/devicetree/bindings/virtio/
17104 F: drivers/net/virtio_net.c
17105 F: drivers/block/virtio_blk.c
17106 F: include/linux/virtio*.h
17107 F: include/uapi/linux/virtio_*.h
17108 F: drivers/crypto/virtio/
17109 F: mm/balloon_compaction.c
17111 VIRTIO BLOCK AND SCSI DRIVERS
17112 M: "Michael S. Tsirkin" <mst@redhat.com>
17113 M: Jason Wang <jasowang@redhat.com>
17114 R: Paolo Bonzini <pbonzini@redhat.com>
17115 R: Stefan Hajnoczi <stefanha@redhat.com>
17116 L: virtualization@lists.linux-foundation.org
17118 F: drivers/block/virtio_blk.c
17119 F: drivers/scsi/virtio_scsi.c
17120 F: include/uapi/linux/virtio_blk.h
17121 F: include/uapi/linux/virtio_scsi.h
17122 F: drivers/vhost/scsi.c
17124 VIRTIO CRYPTO DRIVER
17125 M: Gonglei <arei.gonglei@huawei.com>
17126 L: virtualization@lists.linux-foundation.org
17127 L: linux-crypto@vger.kernel.org
17129 F: drivers/crypto/virtio/
17130 F: include/uapi/linux/virtio_crypto.h
17132 VIRTIO DRIVERS FOR S390
17133 M: Cornelia Huck <cohuck@redhat.com>
17134 M: Halil Pasic <pasic@linux.ibm.com>
17135 L: linux-s390@vger.kernel.org
17136 L: virtualization@lists.linux-foundation.org
17137 L: kvm@vger.kernel.org
17139 F: drivers/s390/virtio/
17140 F: arch/s390/include/uapi/asm/virtio-ccw.h
17143 M: David Airlie <airlied@linux.ie>
17144 M: Gerd Hoffmann <kraxel@redhat.com>
17145 L: dri-devel@lists.freedesktop.org
17146 L: virtualization@lists.linux-foundation.org
17147 T: git git://anongit.freedesktop.org/drm/drm-misc
17149 F: drivers/gpu/drm/virtio/
17150 F: include/uapi/linux/virtio_gpu.h
17152 VIRTIO HOST (VHOST)
17153 M: "Michael S. Tsirkin" <mst@redhat.com>
17154 M: Jason Wang <jasowang@redhat.com>
17155 L: kvm@vger.kernel.org
17156 L: virtualization@lists.linux-foundation.org
17157 L: netdev@vger.kernel.org
17158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17161 F: include/uapi/linux/vhost.h
17163 VIRTIO INPUT DRIVER
17164 M: Gerd Hoffmann <kraxel@redhat.com>
17166 F: drivers/virtio/virtio_input.c
17167 F: include/uapi/linux/virtio_input.h
17169 VIRTIO IOMMU DRIVER
17170 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17171 L: virtualization@lists.linux-foundation.org
17173 F: drivers/iommu/virtio-iommu.c
17174 F: include/uapi/linux/virtio_iommu.h
17176 VIRTUAL BOX GUEST DEVICE DRIVER
17177 M: Hans de Goede <hdegoede@redhat.com>
17178 M: Arnd Bergmann <arnd@arndb.de>
17179 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17181 F: include/linux/vbox_utils.h
17182 F: include/uapi/linux/vbox*.h
17183 F: drivers/virt/vboxguest/
17185 VIRTUAL SERIO DEVICE DRIVER
17186 M: Stephen Chandler Paul <thatslyude@gmail.com>
17188 F: drivers/input/serio/userio.c
17189 F: include/uapi/linux/userio.h
17191 VIVID VIRTUAL VIDEO DRIVER
17192 M: Hans Verkuil <hverkuil@xs4all.nl>
17193 L: linux-media@vger.kernel.org
17194 T: git git://linuxtv.org/media_tree.git
17195 W: https://linuxtv.org
17197 F: drivers/media/platform/vivid/*
17200 M: Florian Fainelli <f.fainelli@gmail.com>
17201 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17203 F: drivers/vlynq/vlynq.c
17204 F: include/linux/vlynq.h
17207 M: Martyn Welch <martyn@welchs.me.uk>
17208 M: Manohar Vanga <manohar.vanga@gmail.com>
17209 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17210 L: devel@driverdev.osuosl.org
17212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17213 F: Documentation/driver-api/vme.rst
17214 F: drivers/staging/vme/
17216 F: include/linux/vme*
17218 VMWARE BALLOON DRIVER
17219 M: Nadav Amit <namit@vmware.com>
17220 M: "VMware, Inc." <pv-drivers@vmware.com>
17221 L: linux-kernel@vger.kernel.org
17223 F: drivers/misc/vmw_balloon.c
17225 VMWARE HYPERVISOR INTERFACE
17226 M: Thomas Hellstrom <thellstrom@vmware.com>
17227 M: "VMware, Inc." <pv-drivers@vmware.com>
17228 L: virtualization@lists.linux-foundation.org
17230 F: arch/x86/kernel/cpu/vmware.c
17232 VMWARE PVRDMA DRIVER
17233 M: Adit Ranadive <aditr@vmware.com>
17234 M: VMware PV-Drivers <pv-drivers@vmware.com>
17235 L: linux-rdma@vger.kernel.org
17237 F: drivers/infiniband/hw/vmw_pvrdma/
17239 VMware PVSCSI driver
17240 M: Jim Gill <jgill@vmware.com>
17241 M: VMware PV-Drivers <pv-drivers@vmware.com>
17242 L: linux-scsi@vger.kernel.org
17244 F: drivers/scsi/vmw_pvscsi.c
17245 F: drivers/scsi/vmw_pvscsi.h
17247 VMWARE VMMOUSE SUBDRIVER
17248 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17249 M: "VMware, Inc." <pv-drivers@vmware.com>
17250 L: linux-input@vger.kernel.org
17252 F: drivers/input/mouse/vmmouse.c
17253 F: drivers/input/mouse/vmmouse.h
17255 VMWARE VMXNET3 ETHERNET DRIVER
17256 M: Ronak Doshi <doshir@vmware.com>
17257 M: "VMware, Inc." <pv-drivers@vmware.com>
17258 L: netdev@vger.kernel.org
17260 F: drivers/net/vmxnet3/
17262 VOCORE VOCORE2 BOARD
17263 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17264 L: linux-mips@vger.kernel.org
17266 F: arch/mips/boot/dts/ralink/vocore2.dts
17268 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17269 M: Liam Girdwood <lgirdwood@gmail.com>
17270 M: Mark Brown <broonie@kernel.org>
17271 L: linux-kernel@vger.kernel.org
17272 W: http://www.slimlogic.co.uk/?p=48
17273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17275 F: Documentation/devicetree/bindings/regulator/
17276 F: Documentation/power/regulator/
17277 F: drivers/regulator/
17278 F: include/dt-bindings/regulator/
17279 F: include/linux/regulator/
17282 M: David Ahern <dsa@cumulusnetworks.com>
17283 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17284 L: netdev@vger.kernel.org
17286 F: drivers/net/vrf.c
17287 F: Documentation/networking/vrf.txt
17289 VT1211 HARDWARE MONITOR DRIVER
17290 M: Juerg Haefliger <juergh@gmail.com>
17291 L: linux-hwmon@vger.kernel.org
17293 F: Documentation/hwmon/vt1211.rst
17294 F: drivers/hwmon/vt1211.c
17296 VT8231 HARDWARE MONITOR DRIVER
17297 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17298 L: linux-hwmon@vger.kernel.org
17300 F: drivers/hwmon/vt8231.c
17302 VUB300 USB to SDIO/SD/MMC bridge chip
17303 M: Tony Olech <tony.olech@elandigitalsystems.com>
17304 L: linux-mmc@vger.kernel.org
17305 L: linux-usb@vger.kernel.org
17307 F: drivers/mmc/host/vub300.c
17309 W1 DALLAS'S 1-WIRE BUS
17310 M: Evgeniy Polyakov <zbr@ioremap.net>
17312 F: Documentation/devicetree/bindings/w1/
17313 F: Documentation/w1/
17315 F: include/linux/w1.h
17317 W83791D HARDWARE MONITORING DRIVER
17318 M: Marc Hulsman <m.hulsman@tudelft.nl>
17319 L: linux-hwmon@vger.kernel.org
17321 F: Documentation/hwmon/w83791d.rst
17322 F: drivers/hwmon/w83791d.c
17324 W83793 HARDWARE MONITORING DRIVER
17325 M: Rudolf Marek <r.marek@assembler.cz>
17326 L: linux-hwmon@vger.kernel.org
17328 F: Documentation/hwmon/w83793.rst
17329 F: drivers/hwmon/w83793.c
17331 W83795 HARDWARE MONITORING DRIVER
17332 M: Jean Delvare <jdelvare@suse.com>
17333 L: linux-hwmon@vger.kernel.org
17335 F: drivers/hwmon/w83795.c
17337 W83L51xD SD/MMC CARD INTERFACE DRIVER
17338 M: Pierre Ossman <pierre@ossman.eu>
17340 F: drivers/mmc/host/wbsd.*
17342 WACOM PROTOCOL 4 SERIAL TABLETS
17343 M: Julian Squires <julian@cipht.net>
17344 M: Hans de Goede <hdegoede@redhat.com>
17345 L: linux-input@vger.kernel.org
17347 F: drivers/input/tablet/wacom_serial4.c
17349 WATCHDOG DEVICE DRIVERS
17350 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17351 M: Guenter Roeck <linux@roeck-us.net>
17352 L: linux-watchdog@vger.kernel.org
17353 W: http://www.linux-watchdog.org/
17354 T: git git://www.linux-watchdog.org/linux-watchdog.git
17356 F: Documentation/devicetree/bindings/watchdog/
17357 F: Documentation/watchdog/
17358 F: drivers/watchdog/
17359 F: include/linux/watchdog.h
17360 F: include/uapi/linux/watchdog.h
17362 WHISKEYCOVE PMIC GPIO DRIVER
17363 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17364 L: linux-gpio@vger.kernel.org
17366 F: drivers/gpio/gpio-wcove.c
17369 M: Dianlong Li <long17.cool@163.com>
17370 L: linux-rtc@vger.kernel.org
17372 F: drivers/rtc/rtc-sd3078.c
17375 M: David Herrmann <dh.herrmann@googlemail.com>
17376 L: linux-input@vger.kernel.org
17378 F: drivers/hid/hid-wiimote*
17380 WILOCITY WIL6210 WIRELESS DRIVER
17381 M: Maya Erez <merez@codeaurora.org>
17382 L: linux-wireless@vger.kernel.org
17383 L: wil6210@qti.qualcomm.com
17385 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17386 F: drivers/net/wireless/ath/wil6210/
17389 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17390 M: linux-wimax@intel.com
17391 L: wimax@linuxwimax.org (subscribers-only)
17393 W: http://linuxwimax.org
17394 F: Documentation/wimax/README.wimax
17395 F: include/linux/wimax/debug.h
17396 F: include/net/wimax.h
17397 F: include/uapi/linux/wimax.h
17401 M: David Härdeman <david@hardeman.nu>
17403 F: drivers/media/rc/winbond-cir.c
17405 RCMM REMOTE CONTROLS DECODER
17406 M: Patrick Lerda <patrick9876@free.fr>
17408 F: drivers/media/rc/ir-rcmm-decoder.c
17410 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17411 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17412 L: linux-watchdog@vger.kernel.org
17414 F: drivers/watchdog/ebc-c384_wdt.c
17416 WINSYSTEMS WS16C48 GPIO DRIVER
17417 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17418 L: linux-gpio@vger.kernel.org
17420 F: drivers/gpio/gpio-ws16c48.c
17422 WISTRON LAPTOP BUTTON DRIVER
17423 M: Miloslav Trmac <mitr@volny.cz>
17425 F: drivers/input/misc/wistron_btns.c
17427 WL3501 WIRELESS PCMCIA CARD DRIVER
17428 L: linux-wireless@vger.kernel.org
17430 F: drivers/net/wireless/wl3501*
17432 WOLFSON MICROELECTRONICS DRIVERS
17433 L: patches@opensource.cirrus.com
17434 T: git https://github.com/CirrusLogic/linux-drivers.git
17435 W: https://github.com/CirrusLogic/linux-drivers/wiki
17437 F: Documentation/hwmon/wm83??.rst
17438 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17439 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17440 F: Documentation/devicetree/bindings/mfd/arizona.txt
17441 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17442 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17443 F: arch/arm/mach-s3c64xx/mach-crag6410*
17444 F: drivers/clk/clk-wm83*.c
17445 F: drivers/extcon/extcon-arizona.c
17446 F: drivers/leds/leds-wm83*.c
17447 F: drivers/gpio/gpio-*wm*.c
17448 F: drivers/gpio/gpio-arizona.c
17449 F: drivers/hwmon/wm83??-hwmon.c
17450 F: drivers/input/misc/wm831x-on.c
17451 F: drivers/input/touchscreen/wm831x-ts.c
17452 F: drivers/input/touchscreen/wm97*.c
17453 F: drivers/mfd/arizona*
17454 F: drivers/mfd/wm*.c
17455 F: drivers/mfd/cs47l24*
17456 F: drivers/power/supply/wm83*.c
17457 F: drivers/rtc/rtc-wm83*.c
17458 F: drivers/regulator/wm8*.c
17459 F: drivers/regulator/arizona*
17460 F: drivers/video/backlight/wm83*_bl.c
17461 F: drivers/watchdog/wm83*_wdt.c
17462 F: include/linux/mfd/arizona/
17463 F: include/linux/mfd/wm831x/
17464 F: include/linux/mfd/wm8350/
17465 F: include/linux/mfd/wm8400*
17466 F: include/linux/regulator/arizona*
17467 F: include/linux/wm97xx.h
17468 F: include/sound/wm????.h
17469 F: sound/soc/codecs/arizona.?
17470 F: sound/soc/codecs/wm*
17471 F: sound/soc/codecs/cs47l24*
17474 M: Tejun Heo <tj@kernel.org>
17475 R: Lai Jiangshan <jiangshanlai@gmail.com>
17476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17478 F: include/linux/workqueue.h
17479 F: kernel/workqueue.c
17480 F: Documentation/core-api/workqueue.rst
17482 X-POWERS AXP288 PMIC DRIVERS
17483 M: Hans de Goede <hdegoede@redhat.com>
17486 F: drivers/acpi/pmic/intel_pmic_xpower.c
17488 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17489 M: Chen-Yu Tsai <wens@csie.org>
17490 L: linux-kernel@vger.kernel.org
17495 M: Andrew Hendry <andrew.hendry@gmail.com>
17496 L: linux-x25@vger.kernel.org
17498 F: Documentation/networking/x25*
17499 F: include/net/x25*
17502 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17503 M: Thomas Gleixner <tglx@linutronix.de>
17504 M: Ingo Molnar <mingo@redhat.com>
17505 M: Borislav Petkov <bp@alien8.de>
17506 R: "H. Peter Anvin" <hpa@zytor.com>
17508 L: linux-kernel@vger.kernel.org
17509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17511 F: Documentation/devicetree/bindings/x86/
17512 F: Documentation/x86/
17516 M: Andy Lutomirski <luto@kernel.org>
17517 L: linux-kernel@vger.kernel.org
17518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17522 X86 MCE INFRASTRUCTURE
17523 M: Tony Luck <tony.luck@intel.com>
17524 M: Borislav Petkov <bp@alien8.de>
17525 L: linux-edac@vger.kernel.org
17527 F: arch/x86/kernel/cpu/mce/*
17529 X86 MICROCODE UPDATE SUPPORT
17530 M: Borislav Petkov <bp@alien8.de>
17532 F: arch/x86/kernel/cpu/microcode/*
17535 M: Dave Hansen <dave.hansen@linux.intel.com>
17536 M: Andy Lutomirski <luto@kernel.org>
17537 M: Peter Zijlstra <peterz@infradead.org>
17538 L: linux-kernel@vger.kernel.org
17539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17543 X86 PLATFORM DRIVERS
17544 M: Darren Hart <dvhart@infradead.org>
17545 M: Andy Shevchenko <andy@infradead.org>
17546 L: platform-driver-x86@vger.kernel.org
17547 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17549 F: drivers/platform/x86/
17550 F: drivers/platform/olpc/
17552 X86 PLATFORM DRIVERS - ARCH
17553 R: Darren Hart <dvhart@infradead.org>
17554 R: Andy Shevchenko <andy@infradead.org>
17555 L: platform-driver-x86@vger.kernel.org
17557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17559 F: arch/x86/platform
17562 M: Andy Lutomirski <luto@kernel.org>
17563 L: linux-kernel@vger.kernel.org
17564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17566 F: arch/x86/entry/vdso/
17569 M: Matthew Wilcox <willy@infradead.org>
17570 L: linux-fsdevel@vger.kernel.org
17572 F: Documentation/core-api/xarray.rst
17575 F: include/linux/idr.h
17576 F: include/linux/xarray.h
17577 F: tools/testing/radix-tree
17580 M: Benjamin Valentin <benpicco@googlemail.com>
17582 F: drivers/media/rc/xbox_remote.c
17583 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17585 XC2028/3028 TUNER DRIVER
17586 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17587 L: linux-media@vger.kernel.org
17588 W: https://linuxtv.org
17589 T: git git://linuxtv.org/media_tree.git
17591 F: drivers/media/tuners/tuner-xc2028.*
17593 XDP (eXpress Data Path)
17594 M: Alexei Starovoitov <ast@kernel.org>
17595 M: Daniel Borkmann <daniel@iogearbox.net>
17596 M: David S. Miller <davem@davemloft.net>
17597 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17598 M: Jesper Dangaard Brouer <hawk@kernel.org>
17599 M: John Fastabend <john.fastabend@gmail.com>
17600 L: netdev@vger.kernel.org
17601 L: bpf@vger.kernel.org
17604 F: include/net/xdp.h
17605 F: kernel/bpf/devmap.c
17606 F: kernel/bpf/cpumap.c
17607 F: include/trace/events/xdp.h
17611 XDP SOCKETS (AF_XDP)
17612 M: Björn Töpel <bjorn.topel@intel.com>
17613 M: Magnus Karlsson <magnus.karlsson@intel.com>
17614 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17615 L: netdev@vger.kernel.org
17616 L: bpf@vger.kernel.org
17618 F: kernel/bpf/xskmap.c
17621 XEN BLOCK SUBSYSTEM
17622 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17623 M: Roger Pau Monné <roger.pau@citrix.com>
17624 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17626 F: drivers/block/xen-blkback/*
17627 F: drivers/block/xen*
17630 M: Stefano Stabellini <sstabellini@kernel.org>
17631 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17634 F: arch/arm/include/asm/xen/
17636 XEN HYPERVISOR ARM64
17637 M: Stefano Stabellini <sstabellini@kernel.org>
17638 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17641 F: arch/arm64/include/asm/xen/
17643 XEN HYPERVISOR INTERFACE
17644 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17645 M: Juergen Gross <jgross@suse.com>
17646 R: Stefano Stabellini <sstabellini@kernel.org>
17647 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17651 F: arch/x86/platform/pvh/
17652 F: drivers/*/xen-*front.c
17654 F: arch/x86/include/asm/xen/
17655 F: arch/x86/include/asm/pvclock-abi.h
17657 F: include/uapi/xen/
17658 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17659 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17661 XEN NETWORK BACKEND DRIVER
17662 M: Wei Liu <wei.liu@kernel.org>
17663 M: Paul Durrant <paul.durrant@citrix.com>
17664 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17665 L: netdev@vger.kernel.org
17667 F: drivers/net/xen-netback/*
17670 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17671 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17673 F: arch/x86/pci/*xen*
17674 F: drivers/pci/*xen*
17677 M: Juergen Gross <jgross@suse.com>
17678 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17679 L: linux-scsi@vger.kernel.org
17681 F: drivers/scsi/xen-scsifront.c
17682 F: drivers/xen/xen-scsiback.c
17683 F: include/xen/interface/io/vscsiif.h
17685 XEN SWIOTLB SUBSYSTEM
17686 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17687 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17688 L: iommu@lists.linux-foundation.org
17690 F: arch/x86/xen/*swiotlb*
17691 F: drivers/xen/*swiotlb*
17693 XEN SOUND FRONTEND DRIVER
17694 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17695 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17701 M: Darrick J. Wong <darrick.wong@oracle.com>
17702 M: linux-xfs@vger.kernel.org
17703 L: linux-xfs@vger.kernel.org
17705 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17707 F: Documentation/admin-guide/xfs.rst
17708 F: Documentation/ABI/testing/sysfs-fs-xfs
17709 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17710 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17712 F: include/uapi/linux/dqblk_xfs.h
17713 F: include/uapi/linux/fsmap.h
17715 XILINX AXI ETHERNET DRIVER
17716 M: Anirudha Sarangi <anirudh@xilinx.com>
17717 M: John Linn <John.Linn@xilinx.com>
17719 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17721 XILINX UARTLITE SERIAL DRIVER
17722 M: Peter Korsgaard <jacmet@sunsite.dk>
17723 L: linux-serial@vger.kernel.org
17725 F: drivers/tty/serial/uartlite.c
17727 XILINX VIDEO IP CORES
17728 M: Hyun Kwon <hyun.kwon@xilinx.com>
17729 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17730 L: linux-media@vger.kernel.org
17731 T: git git://linuxtv.org/media_tree.git
17733 F: Documentation/devicetree/bindings/media/xilinx/
17734 F: drivers/media/platform/xilinx/
17735 F: include/uapi/linux/xilinx-v4l2-controls.h
17738 M: Eli Billauer <eli.billauer@gmail.com>
17739 L: linux-kernel@vger.kernel.org
17741 F: drivers/char/xillybus/
17744 M: George Cherian <george.cherian@cavium.com>
17745 M: Jan Glauber <jglauber@cavium.com>
17746 L: linux-i2c@vger.kernel.org
17747 W: http://www.cavium.com
17749 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17750 F: drivers/i2c/busses/i2c-xlp9xx.c
17752 XRA1403 GPIO EXPANDER
17753 M: Nandor Han <nandor.han@ge.com>
17754 M: Semi Malinen <semi.malinen@ge.com>
17755 L: linux-gpio@vger.kernel.org
17757 F: drivers/gpio/gpio-xra1403.c
17758 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17760 XTENSA XTFPGA PLATFORM SUPPORT
17761 M: Max Filippov <jcmvbkbc@gmail.com>
17762 L: linux-xtensa@linux-xtensa.org
17764 F: drivers/spi/spi-xtensa-xtfpga.c
17765 F: sound/soc/xtensa/xtfpga-i2s.c
17767 YAM DRIVER FOR AX.25
17768 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17769 L: linux-hams@vger.kernel.org
17771 F: drivers/net/hamradio/yam*
17772 F: include/linux/yam.h
17774 YAMA SECURITY MODULE
17775 M: Kees Cook <keescook@chromium.org>
17776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17779 F: Documentation/admin-guide/LSM/Yama.rst
17781 YEALINK PHONE DRIVER
17782 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17783 L: usbb2k-api-dev@nongnu.org
17785 F: Documentation/input/devices/yealink.rst
17786 F: drivers/input/misc/yealink.*
17788 Z8530 DRIVER FOR AX.25
17789 M: Joerg Reuter <jreuter@yaina.de>
17790 W: http://yaina.de/jreuter/
17791 W: http://www.qsl.net/dl1bke/
17792 L: linux-hams@vger.kernel.org
17794 F: Documentation/networking/z8530drv.txt
17795 F: drivers/net/hamradio/*scc.c
17796 F: drivers/net/hamradio/z8530.h
17798 ZBUD COMPRESSED PAGE ALLOCATOR
17799 M: Seth Jennings <sjenning@redhat.com>
17800 M: Dan Streetman <ddstreet@ieee.org>
17801 L: linux-mm@kvack.org
17804 F: include/linux/zbud.h
17806 ZD1211RW WIRELESS DRIVER
17807 M: Daniel Drake <dsd@gentoo.org>
17808 M: Ulrich Kunitz <kune@deine-taler.de>
17809 W: http://zd1211.ath.cx/wiki/DriverRewrite
17810 L: linux-wireless@vger.kernel.org
17811 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17813 F: drivers/net/wireless/zydas/zd1211rw/
17815 ZD1301 MEDIA DRIVER
17816 M: Antti Palosaari <crope@iki.fi>
17817 L: linux-media@vger.kernel.org
17818 W: https://linuxtv.org/
17819 W: http://palosaari.fi/linux/
17820 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17822 F: drivers/media/usb/dvb-usb-v2/zd1301*
17824 ZD1301_DEMOD MEDIA DRIVER
17825 M: Antti Palosaari <crope@iki.fi>
17826 L: linux-media@vger.kernel.org
17827 W: https://linuxtv.org/
17828 W: http://palosaari.fi/linux/
17829 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17831 F: drivers/media/dvb-frontends/zd1301_demod*
17833 ZHAOXIN PROCESSOR SUPPORT
17834 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17835 L: linux-kernel@vger.kernel.org
17837 F: arch/x86/kernel/cpu/zhaoxin.c
17839 ZPOOL COMPRESSED PAGE STORAGE API
17840 M: Dan Streetman <ddstreet@ieee.org>
17841 L: linux-mm@kvack.org
17844 F: include/linux/zpool.h
17846 ZR36067 VIDEO FOR LINUX DRIVER
17847 L: mjpeg-users@lists.sourceforge.net
17848 L: linux-media@vger.kernel.org
17849 W: http://mjpeg.sourceforge.net/driver-zoran/
17850 T: hg https://linuxtv.org/hg/v4l-dvb
17852 F: drivers/staging/media/zoran/
17854 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17855 M: Minchan Kim <minchan@kernel.org>
17856 M: Nitin Gupta <ngupta@vflare.org>
17857 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17858 L: linux-kernel@vger.kernel.org
17860 F: drivers/block/zram/
17861 F: Documentation/admin-guide/blockdev/zram.rst
17863 ZS DECSTATION Z85C30 SERIAL DRIVER
17864 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17866 F: drivers/tty/serial/zs.*
17868 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17869 M: Minchan Kim <minchan@kernel.org>
17870 M: Nitin Gupta <ngupta@vflare.org>
17871 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17872 L: linux-mm@kvack.org
17875 F: include/linux/zsmalloc.h
17876 F: Documentation/vm/zsmalloc.rst
17878 ZSWAP COMPRESSED SWAP CACHING
17879 M: Seth Jennings <sjenning@redhat.com>
17880 M: Dan Streetman <ddstreet@ieee.org>
17881 L: linux-mm@kvack.org
17886 M: Linus Torvalds <torvalds@linux-foundation.org>
17887 L: linux-kernel@vger.kernel.org
17888 Q: http://patchwork.kernel.org/project/LKML/list/
17889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17890 S: Buried alive in reporters