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 L: linux-iio@vger.kernel.org
907 W: http://ez.analog.com/community/linux-device-drivers
909 F: drivers/iio/adc/ad7606.c
910 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
912 ANALOG DEVICES INC AD7768-1 DRIVER
913 M: Stefan Popa <stefan.popa@analog.com>
914 L: linux-iio@vger.kernel.org
915 W: http://ez.analog.com/community/linux-device-drivers
917 F: drivers/iio/adc/ad7768-1.c
918 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920 ANALOG DEVICES INC AD7780 DRIVER
921 M: Michael Hennerich <Michael.Hennerich@analog.com>
922 M: Renato Lui Geh <renatogeh@gmail.com>
923 L: linux-iio@vger.kernel.org
924 W: http://ez.analog.com/community/linux-device-drivers
926 F: drivers/iio/adc/ad7780.c
927 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929 ANALOG DEVICES INC AD9389B DRIVER
930 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
931 L: linux-media@vger.kernel.org
933 F: drivers/media/i2c/ad9389b*
935 ANALOG DEVICES INC ADGS1408 DRIVER
936 M: Mircea Caprioru <mircea.caprioru@analog.com>
938 F: drivers/mux/adgs1408.c
939 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941 ANALOG DEVICES INC ADIS DRIVER LIBRARY
942 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
944 L: linux-iio@vger.kernel.org
945 F: include/linux/iio/imu/adis.h
946 F: drivers/iio/imu/adis.c
948 ANALOG DEVICES INC ADP5061 DRIVER
949 M: Stefan Popa <stefan.popa@analog.com>
950 L: linux-pm@vger.kernel.org
951 W: http://ez.analog.com/community/linux-device-drivers
953 F: drivers/power/supply/adp5061.c
955 ANALOG DEVICES INC ADV7180 DRIVER
956 M: Lars-Peter Clausen <lars@metafoo.de>
957 L: linux-media@vger.kernel.org
958 W: http://ez.analog.com/community/linux-device-drivers
960 F: drivers/media/i2c/adv7180.c
962 ANALOG DEVICES INC ADV748X DRIVER
963 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
964 L: linux-media@vger.kernel.org
966 F: drivers/media/i2c/adv748x/*
968 ANALOG DEVICES INC ADV7511 DRIVER
969 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
970 L: linux-media@vger.kernel.org
972 F: drivers/media/i2c/adv7511*
974 ANALOG DEVICES INC ADV7604 DRIVER
975 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
976 L: linux-media@vger.kernel.org
978 F: drivers/media/i2c/adv7604*
980 ANALOG DEVICES INC ADV7842 DRIVER
981 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
982 L: linux-media@vger.kernel.org
984 F: drivers/media/i2c/adv7842*
986 ANALOG DEVICES INC ASOC CODEC DRIVERS
987 M: Lars-Peter Clausen <lars@metafoo.de>
988 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
989 W: http://wiki.analog.com/
990 W: http://ez.analog.com/community/linux-device-drivers
992 F: sound/soc/codecs/adau*
993 F: sound/soc/codecs/adav*
994 F: sound/soc/codecs/ad1*
995 F: sound/soc/codecs/ad7*
996 F: sound/soc/codecs/ssm*
997 F: sound/soc/codecs/sigmadsp.*
999 ANALOG DEVICES INC DMA DRIVERS
1000 M: Lars-Peter Clausen <lars@metafoo.de>
1001 W: http://ez.analog.com/community/linux-device-drivers
1003 F: drivers/dma/dma-axi-dmac.c
1005 ANALOG DEVICES INC IIO DRIVERS
1006 M: Lars-Peter Clausen <lars@metafoo.de>
1007 M: Michael Hennerich <Michael.Hennerich@analog.com>
1008 M: Stefan Popa <stefan.popa@analog.com>
1009 W: http://wiki.analog.com/
1010 W: http://ez.analog.com/community/linux-device-drivers
1012 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1013 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1014 F: drivers/iio/*/ad*
1015 F: drivers/iio/adc/ltc2497*
1016 X: drivers/iio/*/adjd*
1017 F: drivers/staging/iio/*/ad*
1019 ANALOGBITS PLL LIBRARIES
1020 M: Paul Walmsley <paul.walmsley@sifive.com>
1022 F: drivers/clk/analogbits/*
1023 F: include/linux/clk/analogbits*
1026 M: Greentime Hu <green.hu@gmail.com>
1027 M: Vincent Chen <deanbo422@gmail.com>
1028 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1031 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1032 F: Documentation/devicetree/bindings/nds32/
1036 ANDROID CONFIG FRAGMENTS
1037 M: Rob Herring <robh@kernel.org>
1039 F: kernel/configs/android*
1042 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1043 M: Arve Hjønnevåg <arve@android.com>
1044 M: Todd Kjos <tkjos@android.com>
1045 M: Martijn Coenen <maco@android.com>
1046 M: Joel Fernandes <joel@joelfernandes.org>
1047 M: Christian Brauner <christian@brauner.io>
1048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1049 L: devel@driverdev.osuosl.org
1052 F: drivers/staging/android/
1054 ANDROID GOLDFISH PIC DRIVER
1055 M: Miodrag Dinic <miodrag.dinic@mips.com>
1057 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1058 F: drivers/irqchip/irq-goldfish-pic.c
1060 ANDROID GOLDFISH RTC DRIVER
1061 M: Miodrag Dinic <miodrag.dinic@mips.com>
1063 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1064 F: drivers/rtc/rtc-goldfish.c
1067 M: Laura Abbott <labbott@redhat.com>
1068 M: Sumit Semwal <sumit.semwal@linaro.org>
1069 L: devel@driverdev.osuosl.org
1070 L: dri-devel@lists.freedesktop.org
1071 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1073 F: drivers/staging/android/ion
1074 F: drivers/staging/android/uapi/ion.h
1076 AOA (Apple Onboard Audio) ALSA DRIVER
1077 M: Johannes Berg <johannes@sipsolutions.net>
1078 L: linuxppc-dev@lists.ozlabs.org
1079 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1083 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1084 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1085 L: linux-iio@vger.kernel.org
1087 F: drivers/iio/adc/stx104.c
1090 M: Jiri Kosina <jikos@kernel.org>
1092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1093 F: arch/x86/kernel/apm_32.c
1094 F: include/linux/apm_bios.h
1095 F: include/uapi/linux/apm_bios.h
1096 F: drivers/char/apm-emulation.c
1098 APPARMOR SECURITY MODULE
1099 M: John Johansen <john.johansen@canonical.com>
1100 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1101 W: wiki.apparmor.net
1102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1104 F: security/apparmor/
1105 F: Documentation/admin-guide/LSM/apparmor.rst
1107 APPLE BCM5974 MULTITOUCH DRIVER
1108 M: Henrik Rydberg <rydberg@bitmath.org>
1109 L: linux-input@vger.kernel.org
1111 F: drivers/input/mouse/bcm5974.c
1114 M: Henrik Rydberg <rydberg@bitmath.org>
1115 L: linux-hwmon@vger.kernel.org
1117 F: drivers/hwmon/applesmc.c
1119 APPLETALK NETWORK LAYER
1120 L: netdev@vger.kernel.org
1122 F: drivers/net/appletalk/
1124 F: include/linux/atalk.h
1125 F: include/uapi/linux/atalk.h
1127 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1128 M: Khuong Dinh <khuong@os.amperecomputing.com>
1130 F: arch/arm64/boot/dts/apm/
1132 APPLIED MICRO (APM) X-GENE SOC EDAC
1133 M: Khuong Dinh <khuong@os.amperecomputing.com>
1135 F: drivers/edac/xgene_edac.c
1136 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1138 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1139 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1140 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1142 F: drivers/net/ethernet/apm/xgene-v2/
1144 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1145 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1146 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1147 M: Quan Nguyen <quan@os.amperecomputing.com>
1149 F: drivers/net/ethernet/apm/xgene/
1150 F: drivers/net/phy/mdio-xgene.c
1151 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1152 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1154 APPLIED MICRO (APM) X-GENE SOC PMU
1155 M: Khuong Dinh <khuong@os.amperecomputing.com>
1157 F: drivers/perf/xgene_pmu.c
1158 F: Documentation/admin-guide/perf/xgene-pmu.rst
1159 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1161 APTINA CAMERA SENSOR PLL
1162 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1163 L: linux-media@vger.kernel.org
1165 F: drivers/media/i2c/aptina-pll.*
1167 AQUANTIA ETHERNET DRIVER (atlantic)
1168 M: Igor Russkikh <igor.russkikh@aquantia.com>
1169 L: netdev@vger.kernel.org
1171 W: http://www.aquantia.com
1172 Q: http://patchwork.ozlabs.org/project/netdev/list/
1173 F: drivers/net/ethernet/aquantia/atlantic/
1174 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1176 ARC FRAMEBUFFER DRIVER
1177 M: Jaya Kumar <jayalk@intworks.biz>
1179 F: drivers/video/fbdev/arcfb.c
1180 F: drivers/video/fbdev/core/fb_defio.c
1183 M: Alexey Brodkin <abrodkin@synopsys.com>
1185 F: drivers/gpu/drm/arc/
1186 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1188 ARCNET NETWORK LAYER
1189 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1190 L: netdev@vger.kernel.org
1192 F: drivers/net/arcnet/
1193 F: include/uapi/linux/if_arcnet.h
1195 ARM ARCHITECTED TIMER DRIVER
1196 M: Mark Rutland <mark.rutland@arm.com>
1197 M: Marc Zyngier <maz@kernel.org>
1198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 F: arch/arm/include/asm/arch_timer.h
1201 F: arch/arm64/include/asm/arch_timer.h
1202 F: drivers/clocksource/arm_arch_timer.c
1204 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1205 M: Linus Walleij <linus.walleij@linaro.org>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 F: Documentation/devicetree/bindings/arm/arm-boards
1209 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1210 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1211 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1212 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1213 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1214 F: arch/arm/mach-integrator/
1215 F: arch/arm/mach-realview/
1216 F: arch/arm/mach-versatile/
1217 F: arch/arm/plat-versatile/
1218 F: arch/arm/boot/dts/arm-realview-*
1219 F: arch/arm/boot/dts/integrator*
1220 F: arch/arm/boot/dts/versatile*
1221 F: drivers/clk/versatile/
1222 F: drivers/i2c/busses/i2c-versatile.c
1223 F: drivers/irqchip/irq-versatile-fpga.c
1224 F: drivers/mtd/maps/physmap_of_versatile.c
1225 F: drivers/power/reset/arm-versatile-reboot.c
1226 F: drivers/soc/versatile/
1228 ARM HDLCD DRM DRIVER
1229 M: Liviu Dudau <liviu.dudau@arm.com>
1231 F: drivers/gpu/drm/arm/hdlcd_*
1232 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1234 ARM KOMEDA DRM-KMS DRIVER
1235 M: James (Qian) Wang <james.qian.wang@arm.com>
1236 M: Liviu Dudau <liviu.dudau@arm.com>
1237 L: Mali DP Maintainers <malidp@foss.arm.com>
1239 T: git git://anongit.freedesktop.org/drm/drm-misc
1240 F: drivers/gpu/drm/arm/display/include/
1241 F: drivers/gpu/drm/arm/display/komeda/
1242 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1243 F: Documentation/gpu/komeda-kms.rst
1245 ARM MALI-DP DRM DRIVER
1246 M: Liviu Dudau <liviu.dudau@arm.com>
1247 M: Brian Starkey <brian.starkey@arm.com>
1248 L: Mali DP Maintainers <malidp@foss.arm.com>
1250 T: git git://anongit.freedesktop.org/drm/drm-misc
1251 F: drivers/gpu/drm/arm/
1252 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1253 F: Documentation/gpu/afbc.rst
1255 ARM MALI PANFROST DRM DRIVER
1256 M: Rob Herring <robh@kernel.org>
1257 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1258 L: dri-devel@lists.freedesktop.org
1260 T: git git://anongit.freedesktop.org/drm/drm-misc
1261 F: drivers/gpu/drm/panfrost/
1262 F: include/uapi/drm/panfrost_drm.h
1264 ARM MFM AND FLOPPY DRIVERS
1265 M: Ian Molton <spyro@f2s.com>
1267 F: arch/arm/mach-rpc/floppydma.S
1268 F: arch/arm/include/asm/floppy.h
1270 ARM PMU PROFILING AND DEBUGGING
1271 M: Will Deacon <will@kernel.org>
1272 M: Mark Rutland <mark.rutland@arm.com>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 F: arch/arm*/kernel/perf_*
1276 F: arch/arm/oprofile/common.c
1277 F: arch/arm*/kernel/hw_breakpoint.c
1278 F: arch/arm*/include/asm/hw_breakpoint.h
1279 F: arch/arm*/include/asm/perf_event.h
1281 F: include/linux/perf/arm_pmu.h
1282 F: Documentation/devicetree/bindings/arm/pmu.yaml
1283 F: Documentation/devicetree/bindings/perf/
1286 M: Russell King <linux@armlinux.org.uk>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 W: http://www.armlinux.org.uk/
1290 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1292 X: arch/arm/boot/dts/
1294 ARM PRIMECELL AACI PL041 DRIVER
1295 M: Russell King <linux@armlinux.org.uk>
1299 ARM PRIMECELL BUS SUPPORT
1300 M: Russell King <linux@armlinux.org.uk>
1303 F: include/linux/amba/bus.h
1305 ARM PRIMECELL CLCD PL110 DRIVER
1306 M: Russell King <linux@armlinux.org.uk>
1308 F: drivers/video/fbdev/amba-clcd.*
1310 ARM PRIMECELL KMI PL050 DRIVER
1311 M: Russell King <linux@armlinux.org.uk>
1313 F: drivers/input/serio/ambakmi.*
1314 F: include/linux/amba/kmi.h
1316 ARM PRIMECELL MMCI PL180/1 DRIVER
1317 M: Russell King <linux@armlinux.org.uk>
1319 F: drivers/mmc/host/mmci.*
1320 F: include/linux/amba/mmci.h
1322 ARM PRIMECELL SSP PL022 SPI DRIVER
1323 M: Linus Walleij <linus.walleij@linaro.org>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1327 F: drivers/spi/spi-pl022.c
1329 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1330 M: Russell King <linux@armlinux.org.uk>
1332 F: drivers/tty/serial/amba-pl01*.c
1333 F: include/linux/amba/serial.h
1335 ARM PRIMECELL VIC PL190/PL192 DRIVER
1336 M: Linus Walleij <linus.walleij@linaro.org>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1340 F: drivers/irqchip/irq-vic.c
1342 AMAZON ANNAPURNA LABS FIC DRIVER
1343 M: Talel Shenhar <talel@amazon.com>
1345 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1346 F: drivers/irqchip/irq-al-fic.c
1349 M: Will Deacon <will@kernel.org>
1350 R: Robin Murphy <robin.murphy@arm.com>
1351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 F: drivers/iommu/arm-smmu.c
1354 F: drivers/iommu/arm-smmu-v3.c
1355 F: drivers/iommu/io-pgtable-arm.c
1356 F: drivers/iommu/io-pgtable-arm-v7s.c
1358 ARM SUB-ARCHITECTURES
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1365 ARM/ACTIONS SEMI ARCHITECTURE
1366 M: Andreas Färber <afaerber@suse.de>
1367 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 F: arch/arm/mach-actions/
1372 F: arch/arm/boot/dts/owl-*
1373 F: arch/arm64/boot/dts/actions/
1374 F: drivers/clk/actions/
1375 F: drivers/clocksource/timer-owl*
1376 F: drivers/dma/owl-dma.c
1377 F: drivers/i2c/busses/i2c-owl.c
1378 F: drivers/pinctrl/actions/*
1379 F: drivers/soc/actions/
1380 F: include/dt-bindings/power/owl-*
1381 F: include/linux/soc/actions/
1382 F: Documentation/devicetree/bindings/arm/actions.txt
1383 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1384 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1385 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1386 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1387 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1388 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1390 ARM/ADS SPHERE MACHINE SUPPORT
1391 M: Lennert Buytenhek <kernel@wantstofly.org>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 ARM/AFEB9260 MACHINE SUPPORT
1396 M: Sergey Lapin <slapin@ossfans.org>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 ARM/AJECO 1ARM MACHINE SUPPORT
1401 M: Lennert Buytenhek <kernel@wantstofly.org>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 ARM/Allwinner SoC Clock Support
1406 M: Emilio López <emilio@elopez.com.ar>
1408 F: drivers/clk/sunxi/
1410 ARM/Allwinner sunXi SoC support
1411 M: Maxime Ripard <maxime.ripard@bootlin.com>
1412 M: Chen-Yu Tsai <wens@csie.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 F: arch/arm/mach-sunxi/
1418 F: arch/arm64/boot/dts/allwinner/
1419 F: drivers/clk/sunxi-ng/
1420 F: drivers/pinctrl/sunxi/
1421 F: drivers/soc/sunxi/
1422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1424 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1425 M: Neil Armstrong <narmstrong@baylibre.com>
1426 M: Jerome Brunet <jbrunet@baylibre.com>
1427 L: linux-amlogic@lists.infradead.org
1429 F: drivers/clk/meson/
1430 F: include/dt-bindings/clock/meson*
1431 F: include/dt-bindings/clock/gxbb*
1432 F: Documentation/devicetree/bindings/clock/amlogic*
1434 ARM/Amlogic Meson SoC support
1435 M: Kevin Hilman <khilman@baylibre.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 L: linux-amlogic@lists.infradead.org
1438 W: http://linux-meson.com/
1440 F: arch/arm/mach-meson/
1441 F: arch/arm/boot/dts/meson*
1442 F: arch/arm64/boot/dts/amlogic/
1443 F: drivers/pinctrl/meson/
1444 F: drivers/mmc/host/meson*
1445 F: drivers/soc/amlogic/
1448 ARM/Amlogic Meson SoC Sound Drivers
1449 M: Jerome Brunet <jbrunet@baylibre.com>
1450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1453 F: Documentation/devicetree/bindings/sound/amlogic*
1455 ARM/Annapurna Labs ALPINE ARCHITECTURE
1456 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1457 M: Antoine Tenart <antoine.tenart@bootlin.com>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 F: arch/arm/mach-alpine/
1461 F: arch/arm/boot/dts/alpine*
1462 F: arch/arm64/boot/dts/al/
1463 F: drivers/*/*alpine*
1465 ARM/ARTPEC MACHINE SUPPORT
1466 M: Jesper Nilsson <jesper.nilsson@axis.com>
1467 M: Lars Persson <lars.persson@axis.com>
1469 L: linux-arm-kernel@axis.com
1470 F: arch/arm/mach-artpec
1471 F: arch/arm/boot/dts/artpec6*
1473 F: drivers/crypto/axis
1474 F: drivers/pinctrl/pinctrl-artpec*
1475 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1477 ARM/ASPEED I2C DRIVER
1478 M: Brendan Higgins <brendanhiggins@google.com>
1479 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1480 R: Joel Stanley <joel@jms.id.au>
1481 L: linux-i2c@vger.kernel.org
1482 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1484 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1485 F: drivers/i2c/busses/i2c-aspeed.c
1486 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1487 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1489 ARM/ASPEED MACHINE SUPPORT
1490 M: Joel Stanley <joel@jms.id.au>
1491 R: Andrew Jeffery <andrew@aj.id.au>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1494 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1497 F: arch/arm/mach-aspeed/
1498 F: arch/arm/boot/dts/aspeed-*
1501 ARM/BITMAIN ARCHITECTURE
1502 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 F: arch/arm64/boot/dts/bitmain/
1506 F: drivers/pinctrl/pinctrl-bm1880.c
1507 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1508 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1510 ARM/CALXEDA HIGHBANK ARCHITECTURE
1511 M: Rob Herring <robh@kernel.org>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 F: arch/arm/mach-highbank/
1515 F: arch/arm/boot/dts/highbank.dts
1516 F: arch/arm/boot/dts/ecx-*.dts*
1518 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1519 M: Krzysztof Halasa <khalasa@piap.pl>
1521 F: arch/arm/mach-cns3xxx/
1523 ARM/CAVIUM THUNDER NETWORK DRIVER
1524 M: Sunil Goutham <sgoutham@cavium.com>
1525 M: Robert Richter <rric@kernel.org>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 F: drivers/net/ethernet/cavium/thunder/
1530 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1531 M: Lukasz Majewski <lukma@denx.de>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 F: arch/arm/mach-ep93xx/ts72xx.c
1536 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1537 M: Alexander Shiyan <shc_work@mail.ru>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1543 M: Lennert Buytenhek <kernel@wantstofly.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1548 M: Hartley Sweeten <hsweeten@visionengravers.com>
1549 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 F: arch/arm/mach-ep93xx/
1553 F: arch/arm/mach-ep93xx/include/mach/
1556 M: Russell King <linux@armlinux.org.uk>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1560 F: drivers/clk/clkdev.c
1562 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1563 M: Mike Rapoport <mike@compulab.co.il>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1568 M: Baruch Siach <baruch@tkos.co.il>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: arch/arm/boot/dts/cx92755*
1574 ARM/CONTEC MICRO9 MACHINE SUPPORT
1575 M: Hubert Feurstein <hubert.feurstein@contec.at>
1577 F: arch/arm/mach-ep93xx/micro9.c
1579 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1580 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1581 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F: drivers/hwtracing/coresight/*
1585 F: Documentation/trace/coresight.txt
1586 F: Documentation/trace/coresight-cpu-debug.txt
1587 F: Documentation/devicetree/bindings/arm/coresight.txt
1588 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1589 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1590 F: tools/perf/arch/arm/util/pmu.c
1591 F: tools/perf/arch/arm/util/auxtrace.c
1592 F: tools/perf/arch/arm/util/cs-etm.c
1593 F: tools/perf/arch/arm/util/cs-etm.h
1594 F: tools/perf/util/cs-etm.*
1595 F: tools/perf/util/cs-etm-decoder/*
1597 ARM/CORGI MACHINE SUPPORT
1598 M: Richard Purdie <rpurdie@rpsys.net>
1601 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1602 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1603 M: Linus Walleij <linus.walleij@linaro.org>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 T: git git://github.com/ulli-kroll/linux.git
1607 F: Documentation/devicetree/bindings/arm/gemini.txt
1608 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1609 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1610 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1611 F: arch/arm/mach-gemini/
1612 F: drivers/net/ethernet/cortina/
1613 F: drivers/pinctrl/pinctrl-gemini.c
1614 F: drivers/rtc/rtc-ftrtc010.c
1616 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1617 M: Barry Song <baohua@kernel.org>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1621 F: arch/arm/boot/dts/prima2*
1622 F: arch/arm/mach-prima2/
1623 F: drivers/clk/sirf/
1624 F: drivers/clocksource/timer-prima2.c
1625 F: drivers/clocksource/timer-atlas7.c
1629 ARM/EBSA110 MACHINE SUPPORT
1630 M: Russell King <linux@armlinux.org.uk>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 W: http://www.armlinux.org.uk/
1634 F: arch/arm/mach-ebsa110/
1635 F: drivers/net/ethernet/amd/am79c961a.*
1637 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1638 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1639 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1645 M: Robert Jarzmik <robert.jarzmik@free.fr>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 F: arch/arm/mach-pxa/ezx.c
1650 ARM/FARADAY FA526 PORT
1651 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 T: git git://git.berlios.de/gemini-board
1655 F: arch/arm/mm/*-fa*
1657 ARM/FOOTBRIDGE ARCHITECTURE
1658 M: Russell King <linux@armlinux.org.uk>
1659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 W: http://www.armlinux.org.uk/
1662 F: arch/arm/include/asm/hardware/dec21285.h
1663 F: arch/arm/mach-footbridge/
1665 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1666 M: Shawn Guo <shawnguo@kernel.org>
1667 M: Sascha Hauer <s.hauer@pengutronix.de>
1668 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1669 R: Fabio Estevam <festevam@gmail.com>
1670 R: NXP Linux Team <linux-imx@nxp.com>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1676 X: drivers/media/i2c/
1678 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1679 M: Shawn Guo <shawnguo@kernel.org>
1680 M: Sascha Hauer <s.hauer@pengutronix.de>
1681 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1682 R: Stefan Agner <stefan@agner.ch>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1686 F: arch/arm/mach-imx/*vf610*
1687 F: arch/arm/boot/dts/vf*
1689 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1690 M: Shawn Guo <shawnguo@kernel.org>
1691 M: Li Yang <leoyang.li@nxp.com>
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/boot/dts/ls1021a*
1696 F: arch/arm64/boot/dts/freescale/fsl-*
1697 F: arch/arm64/boot/dts/freescale/qoriq-*
1699 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1700 M: Lennert Buytenhek <kernel@wantstofly.org>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 ARM/GUMSTIX MACHINE SUPPORT
1705 M: Steve Sakoman <sakoman@gmail.com>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1710 M: Philipp Zabel <philipp.zabel@gmail.com>
1711 M: Paul Parsons <lost.distance@yahoo.com>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 F: arch/arm/mach-pxa/hx4700.c
1715 F: arch/arm/mach-pxa/include/mach/hx4700.h
1716 F: sound/soc/pxa/hx4700.c
1718 ARM/HISILICON SOC SUPPORT
1719 M: Wei Xu <xuwei5@hisilicon.com>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 W: http://www.hisilicon.com
1723 T: git git://github.com/hisilicon/linux-hisi.git
1724 F: arch/arm/mach-hisi/
1725 F: arch/arm/boot/dts/hi3*
1726 F: arch/arm/boot/dts/hip*
1727 F: arch/arm/boot/dts/hisi*
1728 F: arch/arm64/boot/dts/hisilicon/
1730 ARM/HP JORNADA 7XX MACHINE SUPPORT
1731 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1735 F: arch/arm/mach-sa1100/jornada720.c
1736 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1738 ARM/IGEP MACHINE SUPPORT
1739 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1740 M: Javier Martinez Canillas <javier@dowhile0.org>
1741 L: linux-omap@vger.kernel.org
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 F: arch/arm/boot/dts/omap3-igep*
1746 ARM/INCOME PXA270 SUPPORT
1747 M: Marek Vasut <marek.vasut@gmail.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1752 ARM/INTEL IOP32X ARM ARCHITECTURE
1753 M: Lennert Buytenhek <kernel@wantstofly.org>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 ARM/INTEL IQ81342EX MACHINE SUPPORT
1758 M: Lennert Buytenhek <kernel@wantstofly.org>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 ARM/INTEL IXDP2850 MACHINE SUPPORT
1763 M: Lennert Buytenhek <kernel@wantstofly.org>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 ARM/INTEL IXP4XX ARM ARCHITECTURE
1768 M: Linus Walleij <linusw@kernel.org>
1769 M: Imre Kaloz <kaloz@openwrt.org>
1770 M: Krzysztof Halasa <khalasa@piap.pl>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1774 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1775 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1776 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1777 F: arch/arm/mach-ixp4xx/
1778 F: drivers/clocksource/timer-ixp4xx.c
1779 F: drivers/gpio/gpio-ixp4xx.c
1780 F: drivers/irqchip/irq-ixp4xx.c
1781 F: include/linux/irqchip/irq-ixp4xx.h
1782 F: include/linux/platform_data/timer-ixp4xx.h
1784 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1785 M: Jonathan Cameron <jic23@cam.ac.uk>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: arch/arm/mach-pxa/stargate2.c
1789 F: drivers/pcmcia/pxa2xx_stargate2.c
1791 ARM/INTEL XSC3 (MANZANO) ARM CORE
1792 M: Lennert Buytenhek <kernel@wantstofly.org>
1793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1797 M: Lennert Buytenhek <kernel@wantstofly.org>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 ARM/LG1K ARCHITECTURE
1802 M: Chanho Min <chanho.min@lge.com>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm64/boot/dts/lg/
1807 ARM/LOGICPD PXA270 MACHINE SUPPORT
1808 M: Lennert Buytenhek <kernel@wantstofly.org>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 ARM/LPC18XX ARCHITECTURE
1813 M: Vladimir Zapolskiy <vz@mleia.com>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1817 F: arch/arm/boot/dts/lpc43*
1818 F: drivers/i2c/busses/i2c-lpc2k.c
1819 F: drivers/memory/pl172.c
1820 F: drivers/mtd/spi-nor/nxp-spifi.c
1821 F: drivers/rtc/rtc-lpc24xx.c
1824 ARM/LPC32XX SOC SUPPORT
1825 M: Vladimir Zapolskiy <vz@mleia.com>
1826 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1830 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1831 F: arch/arm/boot/dts/lpc32*
1832 F: arch/arm/mach-lpc32xx/
1833 F: drivers/i2c/busses/i2c-pnx.c
1834 F: drivers/net/ethernet/nxp/lpc_eth.c
1835 F: drivers/usb/host/ohci-nxp.c
1836 F: drivers/watchdog/pnx4008_wdt.c
1839 ARM/MAGICIAN MACHINE SUPPORT
1840 M: Philipp Zabel <philipp.zabel@gmail.com>
1843 ARM/Marvell Dove/MV78xx0/Orion SOC support
1844 M: Jason Cooper <jason@lakedaemon.net>
1845 M: Andrew Lunn <andrew@lunn.ch>
1846 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1847 M: Gregory Clement <gregory.clement@bootlin.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 F: Documentation/devicetree/bindings/soc/dove/
1851 F: arch/arm/mach-dove/
1852 F: arch/arm/mach-mv78xx0/
1853 F: arch/arm/mach-orion5x/
1854 F: arch/arm/plat-orion/
1855 F: arch/arm/boot/dts/dove*
1856 F: arch/arm/boot/dts/orion5x*
1857 T: git git://git.infradead.org/linux-mvebu.git
1859 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1860 M: Jason Cooper <jason@lakedaemon.net>
1861 M: Andrew Lunn <andrew@lunn.ch>
1862 M: Gregory Clement <gregory.clement@bootlin.com>
1863 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 F: arch/arm/boot/dts/armada*
1867 F: arch/arm/boot/dts/kirkwood*
1868 F: arch/arm/configs/mvebu_*_defconfig
1869 F: arch/arm/mach-mvebu/
1870 F: arch/arm64/boot/dts/marvell/armada*
1871 F: drivers/cpufreq/armada-37xx-cpufreq.c
1872 F: drivers/cpufreq/armada-8k-cpufreq.c
1873 F: drivers/cpufreq/mvebu-cpufreq.c
1874 F: drivers/irqchip/irq-armada-370-xp.c
1875 F: drivers/irqchip/irq-mvebu-*
1876 F: drivers/pinctrl/mvebu/
1877 F: drivers/rtc/rtc-armada38x.c
1878 T: git git://git.infradead.org/linux-mvebu.git
1880 ARM/Mediatek RTC DRIVER
1881 M: Eddie Huang <eddie.huang@mediatek.com>
1882 M: Sean Wang <sean.wang@mediatek.com>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1886 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1887 F: drivers/rtc/rtc-mt6397.c
1888 F: drivers/rtc/rtc-mt7622.c
1890 ARM/Mediatek SoC support
1891 M: Matthias Brugger <matthias.bgg@gmail.com>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1894 W: https://mtk.bcnfs.org/
1895 C: irc://chat.freenode.net/linux-mediatek
1897 F: arch/arm/boot/dts/mt6*
1898 F: arch/arm/boot/dts/mt7*
1899 F: arch/arm/boot/dts/mt8*
1900 F: arch/arm/mach-mediatek/
1901 F: arch/arm64/boot/dts/mediatek/
1902 F: drivers/soc/mediatek/
1907 ARM/Mediatek USB3 PHY DRIVER
1908 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1912 F: drivers/phy/mediatek/
1913 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1915 ARM/Microchip (AT91) SoC support
1916 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1917 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1918 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W: http://www.linux4sam.org
1921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1925 F: arch/arm/mach-at91/
1926 F: include/soc/at91/
1927 F: arch/arm/boot/dts/at91*.dts
1928 F: arch/arm/boot/dts/at91*.dtsi
1929 F: arch/arm/boot/dts/sama*.dts
1930 F: arch/arm/boot/dts/sama*.dtsi
1931 F: arch/arm/include/debug/at91.S
1932 F: drivers/memory/atmel*
1933 F: drivers/watchdog/sama5d4_wdt.c
1934 X: drivers/input/touchscreen/atmel_mxt_ts.c
1935 X: drivers/net/wireless/atmel/
1937 ARM/MIOA701 MACHINE SUPPORT
1938 M: Robert Jarzmik <robert.jarzmik@free.fr>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F: arch/arm/mach-pxa/mioa701.c
1943 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1944 M: Michael Petchkovsky <mkpetch@internode.on.net>
1947 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1948 M: Linus Walleij <linus.walleij@linaro.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1952 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1953 F: arch/arm/mach-nomadik/
1954 F: arch/arm/mach-u300/
1955 F: arch/arm/mach-ux500/
1956 F: drivers/soc/ux500/
1957 F: arch/arm/boot/dts/ste-*
1958 F: drivers/clk/clk-nomadik.c
1959 F: drivers/clk/clk-u300.c
1960 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1961 F: drivers/clocksource/timer-u300.c
1962 F: drivers/dma/coh901318*
1963 F: drivers/dma/ste_dma40*
1964 F: drivers/hwspinlock/u8500_hsem.c
1965 F: drivers/i2c/busses/i2c-nomadik.c
1966 F: drivers/i2c/busses/i2c-stu300.c
1967 F: drivers/mfd/ab3100*
1968 F: drivers/mfd/ab8500*
1969 F: drivers/mfd/abx500*
1970 F: drivers/mfd/dbx500*
1971 F: drivers/mfd/db8500*
1972 F: drivers/pinctrl/nomadik/
1973 F: drivers/pinctrl/pinctrl-coh901*
1974 F: drivers/pinctrl/pinctrl-u300.c
1975 F: drivers/rtc/rtc-ab3100.c
1976 F: drivers/rtc/rtc-ab8500.c
1977 F: drivers/rtc/rtc-coh901331.c
1978 F: drivers/rtc/rtc-pl031.c
1979 F: drivers/watchdog/coh901327_wdt.c
1980 F: Documentation/devicetree/bindings/arm/ste-*
1981 F: Documentation/devicetree/bindings/arm/ux500/
1982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1984 ARM/NUVOTON NPCM ARCHITECTURE
1985 M: Avi Fishman <avifishman70@gmail.com>
1986 M: Tomer Maimon <tmaimon77@gmail.com>
1987 M: Tali Perry <tali.perry1@gmail.com>
1988 R: Patrick Venture <venture@google.com>
1989 R: Nancy Yuen <yuenn@google.com>
1990 R: Benjamin Fair <benjaminfair@google.com>
1991 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1993 F: arch/arm/mach-npcm/
1994 F: arch/arm/boot/dts/nuvoton-npcm*
1995 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1997 F: Documentation/devicetree/bindings/*/*npcm*
1998 F: Documentation/devicetree/bindings/*/*/*npcm*
2000 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2001 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2002 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2004 F: arch/arm/mach-s3c24xx/mach-gta02.c
2005 F: arch/arm/mach-s3c24xx/gta02.h
2007 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2008 M: Alexander Clouter <alex@digriz.org.uk>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 W: http://www.digriz.org.uk/ts78xx/kernel
2012 F: arch/arm/mach-orion5x/ts78xx-*
2014 ARM/OXNAS platform support
2015 M: Neil Armstrong <narmstrong@baylibre.com>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 L: linux-oxnas@groups.io (moderated for non-subscribers)
2019 F: arch/arm/mach-oxnas/
2020 F: arch/arm/boot/dts/ox8*.dts*
2023 ARM/PALM TREO SUPPORT
2024 M: Tomas Cech <sleep_walker@suse.com>
2025 L: linux-arm-kernel@lists.infradead.org
2026 W: http://hackndev.com
2028 F: arch/arm/mach-pxa/palmtreo.*
2030 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2031 M: Marek Vasut <marek.vasut@gmail.com>
2032 L: linux-arm-kernel@lists.infradead.org
2033 W: http://hackndev.com
2035 F: arch/arm/mach-pxa/include/mach/palmtx.h
2036 F: arch/arm/mach-pxa/palmtx.c
2037 F: arch/arm/mach-pxa/palmt5.*
2038 F: arch/arm/mach-pxa/include/mach/palmld.h
2039 F: arch/arm/mach-pxa/palmld.c
2040 F: arch/arm/mach-pxa/palmte2.*
2041 F: arch/arm/mach-pxa/include/mach/palmtc.h
2042 F: arch/arm/mach-pxa/palmtc.c
2045 M: Sergey Lapin <slapin@ossfans.org>
2046 L: linux-arm-kernel@lists.infradead.org
2047 W: http://hackndev.com
2049 F: arch/arm/mach-pxa/palmz72.*
2052 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2053 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2056 ARM/PT DIGITAL BOARD PORT
2057 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 W: http://www.armlinux.org.uk/
2062 ARM/QUALCOMM SUPPORT
2063 M: Andy Gross <agross@kernel.org>
2064 L: linux-arm-msm@vger.kernel.org
2066 F: Documentation/devicetree/bindings/soc/qcom/
2067 F: Documentation/devicetree/bindings/*/qcom*
2068 F: arch/arm/boot/dts/qcom-*.dts
2069 F: arch/arm/boot/dts/qcom-*.dtsi
2070 F: arch/arm/mach-qcom/
2071 F: arch/arm64/boot/dts/qcom/
2074 F: drivers/*/*/qcom/
2075 F: drivers/*/*/qcom*
2076 F: drivers/*/pm8???-*
2077 F: drivers/bluetooth/btqcomsmd.c
2078 F: drivers/clocksource/timer-qcom.c
2079 F: drivers/extcon/extcon-qcom*
2080 F: drivers/iommu/msm*
2081 F: drivers/i2c/busses/i2c-qup.c
2082 F: drivers/i2c/busses/i2c-qcom-geni.c
2083 F: drivers/mfd/ssbi.c
2084 F: drivers/mmc/host/mmci_qcom*
2085 F: drivers/mmc/host/sdhci-msm.c
2086 F: drivers/pci/controller/dwc/pcie-qcom.c
2087 F: drivers/phy/qualcomm/
2088 F: drivers/power/*/msm*
2089 F: drivers/reset/reset-qcom-*
2090 F: drivers/scsi/ufs/ufs-qcom.*
2091 F: drivers/spi/spi-qup.c
2092 F: drivers/spi/spi-geni-qcom.c
2093 F: drivers/spi/spi-qcom-qspi.c
2094 F: drivers/tty/serial/msm_serial.c
2095 F: drivers/usb/dwc3/dwc3-qcom.c
2096 F: include/dt-bindings/*/qcom*
2097 F: include/linux/*/qcom*
2098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2100 ARM/RADISYS ENP2611 MACHINE SUPPORT
2101 M: Lennert Buytenhek <kernel@wantstofly.org>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 ARM/RDA MICRO ARCHITECTURE
2106 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2110 F: arch/arm/boot/dts/rda8810pl-*
2111 F: drivers/clocksource/timer-rda.c
2112 F: drivers/irqchip/irq-rda-intc.c
2113 F: drivers/tty/serial/rda-uart.c
2114 F: Documentation/devicetree/bindings/arm/rda.yaml
2115 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2116 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2117 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2119 ARM/REALTEK ARCHITECTURE
2120 M: Andreas Färber <afaerber@suse.de>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 F: arch/arm64/boot/dts/realtek/
2124 F: Documentation/devicetree/bindings/arm/realtek.txt
2126 ARM/RENESAS ARM64 ARCHITECTURE
2127 M: Simon Horman <horms@verge.net.au>
2128 M: Geert Uytterhoeven <geert+renesas@glider.be>
2129 M: Magnus Damm <magnus.damm@gmail.com>
2130 L: linux-renesas-soc@vger.kernel.org
2131 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2135 F: arch/arm64/boot/dts/renesas/
2136 F: Documentation/devicetree/bindings/arm/renesas.yaml
2137 F: drivers/soc/renesas/
2138 F: include/linux/soc/renesas/
2140 ARM/RISCPC ARCHITECTURE
2141 M: Russell King <linux@armlinux.org.uk>
2142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 W: http://www.armlinux.org.uk/
2145 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2146 F: arch/arm/include/asm/hardware/ioc.h
2147 F: arch/arm/include/asm/hardware/iomd.h
2148 F: arch/arm/include/asm/hardware/memc.h
2149 F: arch/arm/mach-rpc/
2150 F: drivers/net/ethernet/8390/etherh.c
2151 F: drivers/net/ethernet/i825xx/ether1*
2152 F: drivers/net/ethernet/seeq/ether3*
2153 F: drivers/scsi/arm/
2155 ARM/Rockchip SoC support
2156 M: Heiko Stuebner <heiko@sntech.de>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L: linux-rockchip@lists.infradead.org
2159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2161 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2162 F: arch/arm/boot/dts/rk3*
2163 F: arch/arm/boot/dts/rv1108*
2164 F: arch/arm/mach-rockchip/
2165 F: drivers/clk/rockchip/
2166 F: drivers/i2c/busses/i2c-rk3x.c
2167 F: drivers/*/*rockchip*
2168 F: drivers/*/*/*rockchip*
2169 F: sound/soc/rockchip/
2172 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2173 M: Kukjin Kim <kgene@kernel.org>
2174 M: Krzysztof Kozlowski <krzk@kernel.org>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2177 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2179 F: arch/arm/boot/dts/s3c*
2180 F: arch/arm/boot/dts/s5p*
2181 F: arch/arm/boot/dts/exynos*
2182 F: arch/arm64/boot/dts/exynos/
2183 F: arch/arm/plat-samsung/
2184 F: arch/arm/mach-s3c24*/
2185 F: arch/arm/mach-s3c64xx/
2186 F: arch/arm/mach-s5p*/
2187 F: arch/arm/mach-exynos*/
2188 F: drivers/*/*s3c24*
2189 F: drivers/*/*/*s3c24*
2190 F: drivers/*/*s3c64xx*
2191 F: drivers/*/*s5pv210*
2192 F: drivers/memory/samsung/
2193 F: drivers/soc/samsung/
2194 F: include/linux/soc/samsung/
2195 F: Documentation/arm/samsung/
2196 F: Documentation/devicetree/bindings/arm/samsung/
2197 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2198 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2201 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2202 M: Kyungmin Park <kyungmin.park@samsung.com>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: arch/arm/mach-s5pv210/
2207 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2208 M: Kyungmin Park <kyungmin.park@samsung.com>
2209 M: Kamil Debski <kamil@wypas.org>
2210 M: Andrzej Hajda <a.hajda@samsung.com>
2211 L: linux-arm-kernel@lists.infradead.org
2212 L: linux-media@vger.kernel.org
2214 F: drivers/media/platform/s5p-g2d/
2216 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2217 M: Marek Szyprowski <m.szyprowski@samsung.com>
2218 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2219 L: linux-media@vger.kernel.org
2221 F: drivers/media/platform/s5p-cec/
2222 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2224 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2225 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2226 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2227 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2228 L: linux-arm-kernel@lists.infradead.org
2229 L: linux-media@vger.kernel.org
2231 F: drivers/media/platform/s5p-jpeg/
2233 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2234 M: Kyungmin Park <kyungmin.park@samsung.com>
2235 M: Kamil Debski <kamil@wypas.org>
2236 M: Jeongtae Park <jtp.park@samsung.com>
2237 M: Andrzej Hajda <a.hajda@samsung.com>
2238 L: linux-arm-kernel@lists.infradead.org
2239 L: linux-media@vger.kernel.org
2241 F: drivers/media/platform/s5p-mfc/
2243 ARM/SHMOBILE ARM ARCHITECTURE
2244 M: Simon Horman <horms@verge.net.au>
2245 M: Geert Uytterhoeven <geert+renesas@glider.be>
2246 M: Magnus Damm <magnus.damm@gmail.com>
2247 L: linux-renesas-soc@vger.kernel.org
2248 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2252 F: arch/arm/boot/dts/emev2*
2253 F: arch/arm/boot/dts/gr-peach*
2254 F: arch/arm/boot/dts/iwg20d-q7*
2255 F: arch/arm/boot/dts/r7s*
2256 F: arch/arm/boot/dts/r8a*
2257 F: arch/arm/boot/dts/r9a*
2258 F: arch/arm/boot/dts/sh*
2259 F: arch/arm/configs/shmobile_defconfig
2260 F: arch/arm/include/debug/renesas-scif.S
2261 F: arch/arm/mach-shmobile/
2262 F: Documentation/devicetree/bindings/arm/renesas.yaml
2263 F: drivers/soc/renesas/
2264 F: include/linux/soc/renesas/
2266 ARM/SOCFPGA ARCHITECTURE
2267 M: Dinh Nguyen <dinguyen@kernel.org>
2269 F: arch/arm/mach-socfpga/
2270 F: arch/arm/boot/dts/socfpga*
2271 F: arch/arm/configs/socfpga_defconfig
2272 F: arch/arm64/boot/dts/altera/
2273 F: arch/arm64/boot/dts/intel/
2274 W: http://www.rocketboards.org
2275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2277 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2278 M: Dinh Nguyen <dinguyen@kernel.org>
2280 F: drivers/clk/socfpga/
2282 ARM/SOCFPGA EDAC SUPPORT
2283 M: Thor Thayer <thor.thayer@linux.intel.com>
2285 F: drivers/edac/altera_edac.
2287 ARM/SPREADTRUM SoC SUPPORT
2288 M: Orson Zhai <orsonzhai@gmail.com>
2289 M: Baolin Wang <baolin.wang@linaro.org>
2290 M: Chunyan Zhang <zhang.lyra@gmail.com>
2292 F: arch/arm64/boot/dts/sprd
2295 ARM/STI ARCHITECTURE
2296 M: Patrice Chotard <patrice.chotard@st.com>
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 W: http://www.stlinux.com
2300 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2301 F: arch/arm/mach-sti/
2302 F: arch/arm/boot/dts/sti*
2303 F: drivers/char/hw_random/st-rng.c
2304 F: drivers/clocksource/arm_global_timer.c
2305 F: drivers/clocksource/clksrc_st_lpc.c
2306 F: drivers/cpufreq/sti-cpufreq.c
2307 F: drivers/dma/st_fdma*
2308 F: drivers/i2c/busses/i2c-st.c
2309 F: drivers/media/rc/st_rc.c
2310 F: drivers/media/platform/sti/c8sectpfe/
2311 F: drivers/mmc/host/sdhci-st.c
2312 F: drivers/phy/st/phy-miphy28lp.c
2313 F: drivers/phy/st/phy-stih407-usb.c
2314 F: drivers/pinctrl/pinctrl-st.c
2315 F: drivers/remoteproc/st_remoteproc.c
2316 F: drivers/remoteproc/st_slim_rproc.c
2317 F: drivers/reset/sti/
2318 F: drivers/rtc/rtc-st-lpc.c
2319 F: drivers/tty/serial/st-asc.c
2320 F: drivers/usb/dwc3/dwc3-st.c
2321 F: drivers/usb/host/ehci-st.c
2322 F: drivers/usb/host/ohci-st.c
2323 F: drivers/watchdog/st_lpc_wdt.c
2324 F: drivers/ata/ahci_st.c
2325 F: include/linux/remoteproc/st_slim_rproc.h
2327 ARM/STM32 ARCHITECTURE
2328 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2329 M: Alexandre Torgue <alexandre.torgue@st.com>
2330 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2336 F: arch/arm/boot/dts/stm32*
2337 F: arch/arm/mach-stm32/
2338 F: drivers/clocksource/armv7m_systick.c
2340 ARM/Synaptics SoC support
2341 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2342 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 F: arch/arm/mach-berlin/
2346 F: arch/arm/boot/dts/berlin*
2347 F: arch/arm64/boot/dts/synaptics/
2349 ARM/TANGO ARCHITECTURE
2350 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2351 M: Mans Rullgard <mans@mansr.com>
2352 L: linux-arm-kernel@lists.infradead.org
2356 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2357 M: Lennert Buytenhek <kernel@wantstofly.org>
2358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2362 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2363 L: linux-tegra@vger.kernel.org
2364 L: linux-media@vger.kernel.org
2366 F: drivers/media/platform/tegra-cec/
2367 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2369 ARM/TETON BGA MACHINE SUPPORT
2370 M: "Mark F. Brown" <mark.brown314@gmail.com>
2371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2375 M: Santosh Shilimkar <ssantosh@kernel.org>
2376 L: linux-kernel@vger.kernel.org
2378 F: drivers/memory/*emif*
2380 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2381 M: Tero Kristo <t-kristo@ti.com>
2382 M: Nishanth Menon <nm@ti.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2386 F: arch/arm64/boot/dts/ti/Makefile
2387 F: arch/arm64/boot/dts/ti/k3-*
2388 F: include/dt-bindings/pinctrl/k3.h
2390 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2391 M: Santosh Shilimkar <ssantosh@kernel.org>
2392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 F: arch/arm/mach-keystone/
2395 F: arch/arm/boot/dts/keystone-*
2396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2398 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2399 M: Santosh Shilimkar <ssantosh@kernel.org>
2400 L: linux-kernel@vger.kernel.org
2402 F: drivers/clk/keystone/
2404 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2405 M: Santosh Shilimkar <ssantosh@kernel.org>
2406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 L: linux-kernel@vger.kernel.org
2409 F: drivers/clocksource/timer-keystone.c
2411 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2412 M: Santosh Shilimkar <ssantosh@kernel.org>
2413 L: linux-kernel@vger.kernel.org
2415 F: drivers/power/reset/keystone-reset.c
2417 ARM/THECUS N2100 MACHINE SUPPORT
2418 M: Lennert Buytenhek <kernel@wantstofly.org>
2419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 ARM/TOSA MACHINE SUPPORT
2423 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2424 M: Dirk Opfer <dirk@opfer-online.de>
2427 ARM/UNIPHIER ARCHITECTURE
2428 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2432 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2433 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2434 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2435 F: arch/arm/boot/dts/uniphier*
2436 F: arch/arm/include/asm/hardware/cache-uniphier.h
2437 F: arch/arm/mach-uniphier/
2438 F: arch/arm/mm/cache-uniphier.c
2439 F: arch/arm64/boot/dts/socionext/uniphier*
2440 F: drivers/bus/uniphier-system-bus.c
2441 F: drivers/clk/uniphier/
2442 F: drivers/dma/uniphier-mdmac.c
2443 F: drivers/gpio/gpio-uniphier.c
2444 F: drivers/i2c/busses/i2c-uniphier*
2445 F: drivers/irqchip/irq-uniphier-aidet.c
2446 F: drivers/mmc/host/uniphier-sd.c
2447 F: drivers/pinctrl/uniphier/
2448 F: drivers/reset/reset-uniphier.c
2449 F: drivers/tty/serial/8250/8250_uniphier.c
2452 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2453 M: Ulf Hansson <ulf.hansson@linaro.org>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 T: git git://git.linaro.org/people/ulfh/clk.git
2457 F: drivers/clk/ux500/
2459 ARM/VERSATILE EXPRESS PLATFORM
2460 M: Liviu Dudau <liviu.dudau@arm.com>
2461 M: Sudeep Holla <sudeep.holla@arm.com>
2462 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465 F: arch/arm/boot/dts/vexpress*
2466 F: arch/arm64/boot/dts/arm/
2467 F: arch/arm/mach-vexpress/
2470 F: drivers/clk/versatile/clk-vexpress-osc.c
2471 F: drivers/clocksource/timer-versatile.c
2475 M: Russell King <linux@armlinux.org.uk>
2476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 W: http://www.armlinux.org.uk/
2481 ARM/VOIPAC PXA270 SUPPORT
2482 M: Marek Vasut <marek.vasut@gmail.com>
2483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 F: arch/arm/mach-pxa/vpac270.c
2486 F: arch/arm/mach-pxa/include/mach/vpac270.h
2488 ARM/VT8500 ARM ARCHITECTURE
2489 M: Tony Prisk <linux@prisktech.co.nz>
2490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2493 F: arch/arm/mach-vt8500/
2494 F: drivers/clocksource/timer-vt8500.c
2495 F: drivers/i2c/busses/i2c-wmt.c
2496 F: drivers/mmc/host/wmt-sdmmc.c
2497 F: drivers/pwm/pwm-vt8500.c
2498 F: drivers/rtc/rtc-vt8500.c
2499 F: drivers/tty/serial/vt8500_serial.c
2500 F: drivers/usb/host/ehci-platform.c
2501 F: drivers/usb/host/uhci-platform.c
2502 F: drivers/video/fbdev/vt8500lcdfb.*
2503 F: drivers/video/fbdev/wm8505fb*
2504 F: drivers/video/fbdev/wmt_ge_rops.*
2506 ARM/ZIPIT Z2 SUPPORT
2507 M: Marek Vasut <marek.vasut@gmail.com>
2508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 F: arch/arm/mach-pxa/z2.c
2511 F: arch/arm/mach-pxa/include/mach/z2.h
2513 ARM/ZTE ARCHITECTURE
2514 M: Jun Nie <jun.nie@linaro.org>
2515 M: Shawn Guo <shawnguo@kernel.org>
2516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518 F: arch/arm/boot/dts/zx2967*
2519 F: arch/arm/mach-zx/
2520 F: arch/arm64/boot/dts/zte/
2522 F: drivers/dma/zx_dma.c
2523 F: drivers/gpio/gpio-zx.c
2524 F: drivers/i2c/busses/i2c-zx2967.c
2525 F: drivers/mmc/host/dw_mmc-zx.*
2526 F: drivers/pinctrl/zte/
2528 F: drivers/thermal/zx2967_thermal.c
2529 F: drivers/watchdog/zx2967_wdt.c
2530 F: Documentation/devicetree/bindings/arm/zte.yaml
2531 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2532 F: Documentation/devicetree/bindings/dma/zxdma.txt
2533 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2534 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2535 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2536 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2537 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2538 F: Documentation/devicetree/bindings/soc/zte/
2539 F: Documentation/devicetree/bindings/sound/zte,*.txt
2540 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2541 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2542 F: include/dt-bindings/clock/zx2967*.h
2543 F: include/dt-bindings/soc/zte,*.h
2544 F: sound/soc/codecs/zx_aud96p22.c
2547 ARM/ZYNQ ARCHITECTURE
2548 M: Michal Simek <michal.simek@xilinx.com>
2549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 W: http://wiki.xilinx.com
2551 T: git https://github.com/Xilinx/linux-xlnx.git
2553 F: arch/arm/mach-zynq/
2554 F: drivers/cpuidle/cpuidle-zynq.c
2555 F: drivers/block/xsysace.c
2558 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2559 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2560 F: drivers/clocksource/timer-cadence-ttc.c
2561 F: drivers/i2c/busses/i2c-cadence.c
2562 F: drivers/mmc/host/sdhci-of-arasan.c
2563 F: drivers/edac/synopsys_edac.c
2564 F: drivers/i2c/busses/i2c-xiic.c
2566 ARM64 PORT (AARCH64 ARCHITECTURE)
2567 M: Catalin Marinas <catalin.marinas@arm.com>
2568 M: Will Deacon <will@kernel.org>
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2573 X: arch/arm64/boot/dts/
2574 F: Documentation/arm64/
2576 AS3645A LED FLASH CONTROLLER DRIVER
2577 M: Sakari Ailus <sakari.ailus@iki.fi>
2578 L: linux-leds@vger.kernel.org
2580 F: drivers/leds/leds-as3645a.c
2582 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2583 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2584 L: linux-media@vger.kernel.org
2585 T: git git://linuxtv.org/media_tree.git
2587 F: drivers/media/i2c/ak7375.c
2588 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2590 ASAHI KASEI AK8974 DRIVER
2591 M: Linus Walleij <linus.walleij@linaro.org>
2592 L: linux-iio@vger.kernel.org
2593 W: http://www.akm.com/
2595 F: drivers/iio/magnetometer/ak8974.c
2597 ASC7621 HARDWARE MONITOR DRIVER
2598 M: George Joseph <george.joseph@fairview5.com>
2599 L: linux-hwmon@vger.kernel.org
2601 F: Documentation/hwmon/asc7621.rst
2602 F: drivers/hwmon/asc7621.c
2604 ASPEED PINCTRL DRIVERS
2605 M: Andrew Jeffery <andrew@aj.id.au>
2606 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2607 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2608 L: linux-gpio@vger.kernel.org
2610 F: drivers/pinctrl/aspeed/
2611 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2613 ASPEED VIDEO ENGINE DRIVER
2614 M: Eddie James <eajames@linux.ibm.com>
2615 L: linux-media@vger.kernel.org
2616 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2618 F: drivers/media/platform/aspeed-video.c
2619 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2621 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2622 M: Corentin Chary <corentin.chary@gmail.com>
2623 L: acpi4asus-user@lists.sourceforge.net
2624 L: platform-driver-x86@vger.kernel.org
2625 W: http://acpi4asus.sf.net
2627 F: drivers/platform/x86/asus*.c
2628 F: drivers/platform/x86/eeepc*.c
2630 ASUS WIRELESS RADIO CONTROL DRIVER
2631 M: João Paulo Rechi Vita <jprvita@gmail.com>
2632 L: platform-driver-x86@vger.kernel.org
2634 F: drivers/platform/x86/asus-wireless.c
2637 M: David Howells <dhowells@redhat.com>
2638 L: keyrings@vger.kernel.org
2640 F: Documentation/crypto/asymmetric-keys.txt
2641 F: include/linux/verification.h
2642 F: include/crypto/public_key.h
2643 F: include/crypto/pkcs7.h
2644 F: crypto/asymmetric_keys/
2646 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2647 R: Dan Williams <dan.j.williams@intel.com>
2648 W: http://sourceforge.net/projects/xscaleiop
2650 F: Documentation/crypto/async-tx-api.txt
2653 F: include/linux/dmaengine.h
2654 F: include/linux/async_tx.h
2657 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2658 L: linux-i2c@vger.kernel.org
2659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2661 F: Documentation/devicetree/bindings/eeprom/at24.txt
2662 F: drivers/misc/eeprom/at24.c
2664 ATA OVER ETHERNET (AOE) DRIVER
2665 M: "Justin Sanders" <justin@coraid.com>
2666 W: http://www.openaoe.org/
2668 F: Documentation/admin-guide/aoe/
2669 F: drivers/block/aoe/
2671 ATHEROS 71XX/9XXX GPIO DRIVER
2672 M: Alban Bedel <albeu@free.fr>
2673 W: https://github.com/AlbanBedel/linux
2674 T: git git://github.com/AlbanBedel/linux
2676 F: drivers/gpio/gpio-ath79.c
2677 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2679 ATHEROS 71XX/9XXX USB PHY DRIVER
2680 M: Alban Bedel <albeu@free.fr>
2681 W: https://github.com/AlbanBedel/linux
2682 T: git git://github.com/AlbanBedel/linux
2684 F: drivers/phy/qualcomm/phy-ath79-usb.c
2685 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2687 ATHEROS ATH GENERIC UTILITIES
2688 M: Kalle Valo <kvalo@codeaurora.org>
2689 L: linux-wireless@vger.kernel.org
2691 F: drivers/net/wireless/ath/*
2693 ATHEROS ATH5K WIRELESS DRIVER
2694 M: Jiri Slaby <jirislaby@gmail.com>
2695 M: Nick Kossifidis <mickflemm@gmail.com>
2696 M: Luis Chamberlain <mcgrof@kernel.org>
2697 L: linux-wireless@vger.kernel.org
2698 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2700 F: drivers/net/wireless/ath/ath5k/
2702 ATHEROS ATH6KL WIRELESS DRIVER
2703 M: Kalle Valo <kvalo@codeaurora.org>
2704 L: linux-wireless@vger.kernel.org
2705 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2708 F: drivers/net/wireless/ath/ath6kl/
2711 M: Ville Syrjala <syrjala@sci.fi>
2713 F: drivers/input/misc/ati_remote2.c
2715 ATK0110 HWMON DRIVER
2716 M: Luca Tettamanti <kronos.it@gmail.com>
2717 L: linux-hwmon@vger.kernel.org
2719 F: drivers/hwmon/asus_atk0110.c
2721 ATLX ETHERNET DRIVERS
2722 M: Jay Cliburn <jcliburn@gmail.com>
2723 M: Chris Snook <chris.snook@gmail.com>
2724 L: netdev@vger.kernel.org
2725 W: http://sourceforge.net/projects/atl1
2726 W: http://atl1.sourceforge.net
2728 F: drivers/net/ethernet/atheros/
2731 M: Chas Williams <3chas3@gmail.com>
2732 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2733 L: netdev@vger.kernel.org
2734 W: http://linux-atm.sourceforge.net
2737 F: include/linux/atm*
2738 F: include/uapi/linux/atm*
2740 ATMEL MACB ETHERNET DRIVER
2741 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2743 F: drivers/net/ethernet/cadence/
2745 ATMEL MAXTOUCH DRIVER
2746 M: Nick Dyer <nick@shmanahar.org>
2747 T: git git://github.com/ndyer/linux.git
2749 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2750 F: drivers/input/touchscreen/atmel_mxt_ts.c
2752 ATMEL WIRELESS DRIVER
2753 M: Simon Kelley <simon@thekelleys.org.uk>
2754 L: linux-wireless@vger.kernel.org
2755 W: http://www.thekelleys.org.uk/atmel
2756 W: http://atmelwlandriver.sourceforge.net/
2758 F: drivers/net/wireless/atmel/atmel*
2760 ATOMIC INFRASTRUCTURE
2761 M: Will Deacon <will@kernel.org>
2762 M: Peter Zijlstra <peterz@infradead.org>
2763 R: Boqun Feng <boqun.feng@gmail.com>
2764 L: linux-kernel@vger.kernel.org
2766 F: arch/*/include/asm/atomic*.h
2767 F: include/*/atomic*.h
2770 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2771 M: Bradley Grove <linuxdrivers@attotech.com>
2772 L: linux-scsi@vger.kernel.org
2773 W: http://www.attotech.com
2775 F: drivers/scsi/esas2r
2777 ATUSB IEEE 802.15.4 RADIO DRIVER
2778 M: Stefan Schmidt <stefan@datenfreihafen.org>
2779 L: linux-wpan@vger.kernel.org
2781 F: drivers/net/ieee802154/atusb.c
2782 F: drivers/net/ieee802154/atusb.h
2783 F: drivers/net/ieee802154/at86rf230.h
2786 M: Paul Moore <paul@paul-moore.com>
2787 M: Eric Paris <eparis@redhat.com>
2788 L: linux-audit@redhat.com (moderated for non-subscribers)
2789 W: https://github.com/linux-audit
2790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2792 F: include/linux/audit.h
2793 F: include/uapi/linux/audit.h
2796 AUXILIARY DISPLAY DRIVERS
2797 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2799 F: drivers/auxdisplay/
2800 F: include/linux/cfag12864b.h
2802 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2803 M: Andreas Klinger <ak@it-klinger.de>
2804 L: linux-iio@vger.kernel.org
2806 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2807 F: drivers/iio/adc/hx711.c
2810 M: Ralf Baechle <ralf@linux-mips.org>
2811 L: linux-hams@vger.kernel.org
2812 W: http://www.linux-ax25.org/
2814 F: include/uapi/linux/ax25.h
2815 F: include/net/ax25.h
2819 M: Peter Rosin <peda@axentia.se>
2820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 F: Documentation/devicetree/bindings/arm/axentia.txt
2823 F: arch/arm/boot/dts/at91-linea.dtsi
2824 F: arch/arm/boot/dts/at91-natte.dtsi
2825 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2826 F: arch/arm/boot/dts/at91-tse850-3.dts
2828 AXENTIA ASOC DRIVERS
2829 M: Peter Rosin <peda@axentia.se>
2830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2832 F: Documentation/devicetree/bindings/sound/axentia,*
2833 F: sound/soc/atmel/tse850-pcm5142.c
2835 AXXIA I2C CONTROLLER
2836 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2837 L: linux-i2c@vger.kernel.org
2839 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2840 F: drivers/i2c/busses/i2c-axxia.c
2843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2844 L: linux-media@vger.kernel.org
2845 W: https://linuxtv.org
2846 T: git git://linuxtv.org/media_tree.git
2848 F: drivers/media/usb/dvb-usb-v2/az6007.c
2850 AZTECH FM RADIO RECEIVER DRIVER
2851 M: Hans Verkuil <hverkuil@xs4all.nl>
2852 L: linux-media@vger.kernel.org
2853 T: git git://linuxtv.org/media_tree.git
2854 W: https://linuxtv.org
2856 F: drivers/media/radio/radio-aztech*
2859 L: linux-wireless@vger.kernel.org
2860 L: b43-dev@lists.infradead.org
2861 W: http://wireless.kernel.org/en/users/Drivers/b43
2863 F: drivers/net/wireless/broadcom/b43/
2865 B43LEGACY WIRELESS DRIVER
2866 M: Larry Finger <Larry.Finger@lwfinger.net>
2867 L: linux-wireless@vger.kernel.org
2868 L: b43-dev@lists.infradead.org
2869 W: http://wireless.kernel.org/en/users/Drivers/b43
2871 F: drivers/net/wireless/broadcom/b43legacy/
2873 BACKLIGHT CLASS/SUBSYSTEM
2874 M: Lee Jones <lee.jones@linaro.org>
2875 M: Daniel Thompson <daniel.thompson@linaro.org>
2876 M: Jingoo Han <jingoohan1@gmail.com>
2877 L: dri-devel@lists.freedesktop.org
2878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2880 F: drivers/video/backlight/
2881 F: include/linux/backlight.h
2882 F: include/linux/pwm_backlight.h
2883 F: Documentation/devicetree/bindings/leds/backlight
2886 M: Marek Lindner <mareklindner@neomailbox.ch>
2887 M: Simon Wunderlich <sw@simonwunderlich.de>
2888 M: Antonio Quartulli <a@unstable.cc>
2889 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2890 W: https://www.open-mesh.org/
2891 B: https://www.open-mesh.org/projects/batman-adv/issues
2892 C: irc://chat.freenode.net/batman
2893 Q: https://patchwork.open-mesh.org/project/batman/list/
2894 T: git https://git.open-mesh.org/linux-merge.git
2896 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2897 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2898 F: Documentation/networking/batman-adv.rst
2899 F: include/uapi/linux/batadv_packet.h
2900 F: include/uapi/linux/batman_adv.h
2903 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2904 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2905 L: linux-hams@vger.kernel.org
2906 W: http://www.baycom.org/~tom/ham/ham.html
2908 F: drivers/net/hamradio/baycom*
2910 BCACHE (BLOCK LAYER CACHE)
2911 M: Coly Li <colyli@suse.de>
2912 M: Kent Overstreet <kent.overstreet@gmail.com>
2913 L: linux-bcache@vger.kernel.org
2914 W: http://bcache.evilpiepirate.org
2915 C: irc://irc.oftc.net/bcache
2917 F: drivers/md/bcache/
2919 BDISP ST MEDIA DRIVER
2920 M: Fabien Dessenne <fabien.dessenne@st.com>
2921 L: linux-media@vger.kernel.org
2922 T: git git://linuxtv.org/media_tree.git
2923 W: https://linuxtv.org
2925 F: drivers/media/platform/sti/bdisp
2927 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2928 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2929 L: netdev@vger.kernel.org
2931 F: drivers/net/ethernet/ec_bhf.c
2934 M: Luis de Bethencourt <luisbg@kernel.org>
2935 M: Salah Triki <salah.triki@gmail.com>
2937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2938 F: Documentation/filesystems/befs.txt
2942 M: Paolo Valente <paolo.valente@linaro.org>
2943 M: Jens Axboe <axboe@kernel.dk>
2944 L: linux-block@vger.kernel.org
2947 F: Documentation/block/bfq-iosched.rst
2950 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2952 F: Documentation/filesystems/bfs.txt
2954 F: include/uapi/linux/bfs_fs.h
2956 BLINKM RGB LED DRIVER
2957 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2959 F: drivers/leds/leds-blinkm.c
2962 M: Jens Axboe <axboe@kernel.dk>
2963 L: linux-block@vger.kernel.org
2964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2968 F: kernel/trace/blktrace.c
2972 M: Joern Engel <joern@lazybastard.org>
2973 L: linux-mtd@lists.infradead.org
2975 F: drivers/mtd/devices/block2mtd.c
2978 M: Marcel Holtmann <marcel@holtmann.org>
2979 M: Johan Hedberg <johan.hedberg@gmail.com>
2980 L: linux-bluetooth@vger.kernel.org
2981 W: http://www.bluez.org/
2982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2985 F: drivers/bluetooth/
2988 M: Marcel Holtmann <marcel@holtmann.org>
2989 M: Johan Hedberg <johan.hedberg@gmail.com>
2990 L: linux-bluetooth@vger.kernel.org
2991 W: http://www.bluez.org/
2992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2996 F: include/net/bluetooth/
2999 M: Jay Vosburgh <j.vosburgh@gmail.com>
3000 M: Veaceslav Falico <vfalico@gmail.com>
3001 M: Andy Gospodarek <andy@greyhouse.net>
3002 L: netdev@vger.kernel.org
3003 W: http://sourceforge.net/projects/bonding/
3005 F: drivers/net/bonding/
3006 F: include/uapi/linux/if_bonding.h
3008 BPF (Safe dynamic programs and tools)
3009 M: Alexei Starovoitov <ast@kernel.org>
3010 M: Daniel Borkmann <daniel@iogearbox.net>
3011 R: Martin KaFai Lau <kafai@fb.com>
3012 R: Song Liu <songliubraving@fb.com>
3013 R: Yonghong Song <yhs@fb.com>
3014 L: netdev@vger.kernel.org
3015 L: bpf@vger.kernel.org
3016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3018 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3021 F: Documentation/networking/filter.txt
3022 F: Documentation/bpf/
3023 F: include/linux/bpf*
3024 F: include/linux/filter.h
3025 F: include/trace/events/xdp.h
3026 F: include/uapi/linux/bpf*
3027 F: include/uapi/linux/filter.h
3029 F: kernel/trace/bpf_trace.c
3032 F: net/core/filter.c
3033 F: net/sched/act_bpf.c
3034 F: net/sched/cls_bpf.c
3038 F: tools/testing/selftests/bpf/
3043 M: Shubham Bansal <illusionist.neo@gmail.com>
3044 L: netdev@vger.kernel.org
3045 L: bpf@vger.kernel.org
3050 M: Daniel Borkmann <daniel@iogearbox.net>
3051 M: Alexei Starovoitov <ast@kernel.org>
3052 M: Zi Shen Lim <zlim.lnx@gmail.com>
3053 L: netdev@vger.kernel.org
3054 L: bpf@vger.kernel.org
3058 BPF JIT for MIPS (32-BIT AND 64-BIT)
3059 M: Paul Burton <paul.burton@mips.com>
3060 L: netdev@vger.kernel.org
3061 L: bpf@vger.kernel.org
3065 BPF JIT for NFP NICs
3066 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3067 L: netdev@vger.kernel.org
3068 L: bpf@vger.kernel.org
3070 F: drivers/net/ethernet/netronome/nfp/bpf/
3072 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3073 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3074 M: Sandipan Das <sandipan@linux.ibm.com>
3075 L: netdev@vger.kernel.org
3076 L: bpf@vger.kernel.org
3078 F: arch/powerpc/net/
3080 BPF JIT for RISC-V (RV64G)
3081 M: Björn Töpel <bjorn.topel@gmail.com>
3082 L: netdev@vger.kernel.org
3087 M: Ilya Leoshkevich <iii@linux.ibm.com>
3088 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3089 M: Vasily Gorbik <gor@linux.ibm.com>
3090 L: netdev@vger.kernel.org
3091 L: bpf@vger.kernel.org
3094 X: arch/s390/net/pnet.c
3096 BPF JIT for SPARC (32-BIT AND 64-BIT)
3097 M: David S. Miller <davem@davemloft.net>
3098 L: netdev@vger.kernel.org
3099 L: bpf@vger.kernel.org
3103 BPF JIT for X86 32-BIT
3104 M: Wang YanQing <udknight@gmail.com>
3105 L: netdev@vger.kernel.org
3106 L: bpf@vger.kernel.org
3108 F: arch/x86/net/bpf_jit_comp32.c
3110 BPF JIT for X86 64-BIT
3111 M: Alexei Starovoitov <ast@kernel.org>
3112 M: Daniel Borkmann <daniel@iogearbox.net>
3113 L: netdev@vger.kernel.org
3114 L: bpf@vger.kernel.org
3117 X: arch/x86/net/bpf_jit_comp32.c
3119 BROADCOM B44 10/100 ETHERNET DRIVER
3120 M: Michael Chan <michael.chan@broadcom.com>
3121 L: netdev@vger.kernel.org
3123 F: drivers/net/ethernet/broadcom/b44.*
3125 BROADCOM B53 ETHERNET SWITCH DRIVER
3126 M: Florian Fainelli <f.fainelli@gmail.com>
3127 L: netdev@vger.kernel.org
3128 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3130 F: drivers/net/dsa/b53/*
3131 F: include/linux/platform_data/b53.h
3133 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3134 M: Florian Fainelli <f.fainelli@gmail.com>
3135 M: Ray Jui <rjui@broadcom.com>
3136 M: Scott Branden <sbranden@broadcom.com>
3137 M: bcm-kernel-feedback-list@broadcom.com
3138 T: git git://github.com/broadcom/mach-bcm
3144 F: arch/arm/mach-bcm/
3146 BROADCOM BCM2835 ARM ARCHITECTURE
3147 M: Eric Anholt <eric@anholt.net>
3148 M: Stefan Wahren <wahrenst@gmx.net>
3149 L: bcm-kernel-feedback-list@broadcom.com
3150 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3152 T: git git://github.com/anholt/linux
3155 F: drivers/staging/vc04_services
3157 BROADCOM BCM47XX MIPS ARCHITECTURE
3158 M: Hauke Mehrtens <hauke@hauke-m.de>
3159 M: Rafał Miłecki <zajec5@gmail.com>
3160 L: linux-mips@vger.kernel.org
3162 F: Documentation/devicetree/bindings/mips/brcm/
3163 F: arch/mips/bcm47xx/*
3164 F: arch/mips/include/asm/mach-bcm47xx/*
3166 BROADCOM BCM5301X ARM ARCHITECTURE
3167 M: Hauke Mehrtens <hauke@hauke-m.de>
3168 M: Rafał Miłecki <zajec5@gmail.com>
3169 M: bcm-kernel-feedback-list@broadcom.com
3170 L: linux-arm-kernel@lists.infradead.org
3172 F: arch/arm/mach-bcm/bcm_5301x.c
3173 F: arch/arm/boot/dts/bcm5301x*.dtsi
3174 F: arch/arm/boot/dts/bcm470*
3175 F: arch/arm/boot/dts/bcm953012*
3177 BROADCOM BCM53573 ARM ARCHITECTURE
3178 M: Rafał Miłecki <rafal@milecki.pl>
3179 L: bcm-kernel-feedback-list@broadcom.com
3180 L: linux-arm-kernel@lists.infradead.org
3182 F: arch/arm/boot/dts/bcm53573*
3183 F: arch/arm/boot/dts/bcm47189*
3185 BROADCOM BCM63XX ARM ARCHITECTURE
3186 M: Florian Fainelli <f.fainelli@gmail.com>
3187 M: bcm-kernel-feedback-list@broadcom.com
3188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3189 T: git git://github.com/broadcom/stblinux.git
3193 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3194 M: Kevin Cernekee <cernekee@gmail.com>
3195 L: linux-usb@vger.kernel.org
3197 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3199 BROADCOM BCM7XXX ARM ARCHITECTURE
3200 M: Brian Norris <computersforpeace@gmail.com>
3201 M: Gregory Fong <gregory.0xf0@gmail.com>
3202 M: Florian Fainelli <f.fainelli@gmail.com>
3203 M: bcm-kernel-feedback-list@broadcom.com
3204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3205 T: git git://github.com/broadcom/stblinux.git
3207 F: arch/arm/mach-bcm/*brcmstb*
3208 F: arch/arm/boot/dts/bcm7*.dts*
3209 F: drivers/bus/brcmstb_gisb.c
3210 F: arch/arm/mm/cache-b15-rac.c
3211 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3214 BROADCOM BMIPS CPUFREQ DRIVER
3215 M: Markus Mayer <mmayer@broadcom.com>
3216 M: bcm-kernel-feedback-list@broadcom.com
3217 L: linux-pm@vger.kernel.org
3219 F: drivers/cpufreq/bmips-cpufreq.c
3221 BROADCOM BMIPS MIPS ARCHITECTURE
3222 M: Kevin Cernekee <cernekee@gmail.com>
3223 M: Florian Fainelli <f.fainelli@gmail.com>
3224 L: bcm-kernel-feedback-list@broadcom.com
3225 L: linux-mips@vger.kernel.org
3226 T: git git://github.com/broadcom/stblinux.git
3228 F: arch/mips/bmips/*
3229 F: arch/mips/include/asm/mach-bmips/*
3230 F: arch/mips/kernel/*bmips*
3231 F: arch/mips/boot/dts/brcm/bcm*.dts*
3232 F: drivers/irqchip/irq-bcm63*
3233 F: drivers/irqchip/irq-bcm7*
3234 F: drivers/irqchip/irq-brcmstb*
3235 F: include/linux/bcm963xx_nvram.h
3236 F: include/linux/bcm963xx_tag.h
3238 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3239 M: Rasesh Mody <rmody@marvell.com>
3240 M: GR-Linux-NIC-Dev@marvell.com
3241 L: netdev@vger.kernel.org
3243 F: drivers/net/ethernet/broadcom/bnx2.*
3244 F: drivers/net/ethernet/broadcom/bnx2_*
3246 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3247 M: QLogic-Storage-Upstream@qlogic.com
3248 L: linux-scsi@vger.kernel.org
3250 F: drivers/scsi/bnx2fc/
3252 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3253 M: QLogic-Storage-Upstream@qlogic.com
3254 L: linux-scsi@vger.kernel.org
3256 F: drivers/scsi/bnx2i/
3258 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3259 M: Ariel Elior <aelior@marvell.com>
3260 M: Sudarsana Kalluru <skalluru@marvell.com>
3261 M: GR-everest-linux-l2@marvell.com
3262 L: netdev@vger.kernel.org
3264 F: drivers/net/ethernet/broadcom/bnx2x/
3266 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3267 M: Michael Chan <michael.chan@broadcom.com>
3268 L: netdev@vger.kernel.org
3270 F: drivers/net/ethernet/broadcom/bnxt/
3272 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3273 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3274 M: Franky Lin <franky.lin@broadcom.com>
3275 M: Hante Meuleman <hante.meuleman@broadcom.com>
3276 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3277 M: Wright Feng <wright.feng@cypress.com>
3278 L: linux-wireless@vger.kernel.org
3279 L: brcm80211-dev-list.pdl@broadcom.com
3280 L: brcm80211-dev-list@cypress.com
3282 F: drivers/net/wireless/broadcom/brcm80211/
3284 BROADCOM BRCMSTB GPIO DRIVER
3285 M: Gregory Fong <gregory.0xf0@gmail.com>
3286 L: bcm-kernel-feedback-list@broadcom.com
3288 F: drivers/gpio/gpio-brcmstb.c
3289 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3291 BROADCOM BRCMSTB I2C DRIVER
3292 M: Kamal Dasu <kdasu.kdev@gmail.com>
3293 L: linux-i2c@vger.kernel.org
3294 L: bcm-kernel-feedback-list@broadcom.com
3296 F: drivers/i2c/busses/i2c-brcmstb.c
3297 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3299 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3300 M: Al Cooper <alcooperx@gmail.com>
3301 L: linux-kernel@vger.kernel.org
3302 L: bcm-kernel-feedback-list@broadcom.com
3304 F: drivers/phy/broadcom/phy-brcm-usb*
3306 BROADCOM GENET ETHERNET DRIVER
3307 M: Doug Berger <opendmb@gmail.com>
3308 M: Florian Fainelli <f.fainelli@gmail.com>
3309 L: bcm-kernel-feedback-list@broadcom.com
3310 L: netdev@vger.kernel.org
3312 F: drivers/net/ethernet/broadcom/genet/
3314 BROADCOM IPROC ARM ARCHITECTURE
3315 M: Ray Jui <rjui@broadcom.com>
3316 M: Scott Branden <sbranden@broadcom.com>
3317 M: bcm-kernel-feedback-list@broadcom.com
3318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3319 T: git git://github.com/broadcom/cygnus-linux.git
3336 F: arch/arm64/boot/dts/broadcom/northstar2/*
3337 F: arch/arm64/boot/dts/broadcom/stingray/*
3338 F: drivers/clk/bcm/clk-ns*
3339 F: drivers/clk/bcm/clk-sr*
3340 F: drivers/pinctrl/bcm/pinctrl-ns*
3341 F: include/dt-bindings/clock/bcm-sr*
3343 BROADCOM KONA GPIO DRIVER
3344 M: Ray Jui <rjui@broadcom.com>
3345 L: bcm-kernel-feedback-list@broadcom.com
3347 F: drivers/gpio/gpio-bcm-kona.c
3348 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3350 BROADCOM NETXTREME-E ROCE DRIVER
3351 M: Selvin Xavier <selvin.xavier@broadcom.com>
3352 M: Devesh Sharma <devesh.sharma@broadcom.com>
3353 M: Somnath Kotur <somnath.kotur@broadcom.com>
3354 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3355 L: linux-rdma@vger.kernel.org
3356 W: http://www.broadcom.com
3358 F: drivers/infiniband/hw/bnxt_re/
3359 F: include/uapi/rdma/bnxt_re-abi.h
3361 BROADCOM NVRAM DRIVER
3362 M: Rafał Miłecki <zajec5@gmail.com>
3363 L: linux-mips@vger.kernel.org
3365 F: drivers/firmware/broadcom/*
3367 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3368 M: Rafał Miłecki <zajec5@gmail.com>
3369 L: linux-wireless@vger.kernel.org
3372 F: include/linux/bcma/
3374 BROADCOM STB AVS CPUFREQ DRIVER
3375 M: Markus Mayer <mmayer@broadcom.com>
3376 M: bcm-kernel-feedback-list@broadcom.com
3377 L: linux-pm@vger.kernel.org
3379 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3380 F: drivers/cpufreq/brcmstb*
3382 BROADCOM STB AVS TMON DRIVER
3383 M: Markus Mayer <mmayer@broadcom.com>
3384 M: bcm-kernel-feedback-list@broadcom.com
3385 L: linux-pm@vger.kernel.org
3387 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3388 F: drivers/thermal/broadcom/brcmstb*
3390 BROADCOM STB NAND FLASH DRIVER
3391 M: Brian Norris <computersforpeace@gmail.com>
3392 M: Kamal Dasu <kdasu.kdev@gmail.com>
3393 L: linux-mtd@lists.infradead.org
3394 L: bcm-kernel-feedback-list@broadcom.com
3396 F: drivers/mtd/nand/raw/brcmnand/
3398 BROADCOM STB DPFE DRIVER
3399 M: Markus Mayer <mmayer@broadcom.com>
3400 M: bcm-kernel-feedback-list@broadcom.com
3401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3403 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3404 F: drivers/memory/brcmstb_dpfe.c
3407 M: Kamal Dasu <kdasu.kdev@gmail.com>
3408 M: bcm-kernel-feedback-list@broadcom.com
3410 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3411 F: drivers/spi/spi-bcm-qspi.*
3412 F: drivers/spi/spi-brcmstb-qspi.c
3413 F: drivers/spi/spi-iproc-qspi.c
3415 BROADCOM SYSTEMPORT ETHERNET DRIVER
3416 M: Florian Fainelli <f.fainelli@gmail.com>
3417 L: bcm-kernel-feedback-list@broadcom.com
3418 L: netdev@vger.kernel.org
3420 F: drivers/net/ethernet/broadcom/bcmsysport.*
3422 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3423 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3424 M: Prashant Sreedharan <prashant@broadcom.com>
3425 M: Michael Chan <mchan@broadcom.com>
3426 L: netdev@vger.kernel.org
3428 F: drivers/net/ethernet/broadcom/tg3.*
3430 BROCADE BFA FC SCSI DRIVER
3431 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3432 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3433 L: linux-scsi@vger.kernel.org
3435 F: drivers/scsi/bfa/
3437 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3438 M: Rasesh Mody <rmody@marvell.com>
3439 M: Sudarsana Kalluru <skalluru@marvell.com>
3440 M: GR-Linux-NIC-Dev@marvell.com
3441 L: netdev@vger.kernel.org
3443 F: drivers/net/ethernet/brocade/bna/
3445 BSG (block layer generic sg v4 driver)
3446 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3447 L: linux-scsi@vger.kernel.org
3450 F: include/linux/bsg.h
3451 F: include/uapi/linux/bsg.h
3454 M: Clemens Ladisch <clemens@ladisch.de>
3455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3458 F: Documentation/sound/cards/bt87x.rst
3459 F: sound/pci/bt87x.c
3462 M: Michael Buesch <m@bues.ch>
3463 W: http://bu3sch.de/btgpio.php
3465 F: drivers/gpio/gpio-bt8xx.c
3468 M: Chris Mason <clm@fb.com>
3469 M: Josef Bacik <josef@toxicpanda.com>
3470 M: David Sterba <dsterba@suse.com>
3471 L: linux-btrfs@vger.kernel.org
3472 W: http://btrfs.wiki.kernel.org/
3473 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3476 F: Documentation/filesystems/btrfs.txt
3478 F: include/linux/btrfs*
3479 F: include/uapi/linux/btrfs*
3481 BTTV VIDEO4LINUX DRIVER
3482 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3483 L: linux-media@vger.kernel.org
3484 W: https://linuxtv.org
3485 T: git git://linuxtv.org/media_tree.git
3487 F: Documentation/media/v4l-drivers/bttv*
3488 F: drivers/media/pci/bt8xx/bttv*
3490 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3491 M: Chanwoo Choi <cw00.choi@samsung.com>
3492 L: linux-pm@vger.kernel.org
3493 L: linux-samsung-soc@vger.kernel.org
3494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3496 F: drivers/devfreq/exynos-bus.c
3497 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3499 BUSLOGIC SCSI DRIVER
3500 M: Khalid Aziz <khalid@gonehiking.org>
3501 L: linux-scsi@vger.kernel.org
3503 F: drivers/scsi/BusLogic.*
3504 F: drivers/scsi/FlashPoint.*
3506 C-MEDIA CMI8788 DRIVER
3507 M: Clemens Ladisch <clemens@ladisch.de>
3508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3511 F: sound/pci/oxygen/
3514 M: Guo Ren <guoren@kernel.org>
3515 T: git https://github.com/c-sky/csky-linux.git
3518 F: Documentation/devicetree/bindings/csky/
3519 F: drivers/irqchip/irq-csky-*
3520 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3521 F: drivers/clocksource/timer-gx6605s.c
3522 F: drivers/clocksource/timer-mp-csky.c
3523 F: Documentation/devicetree/bindings/timer/csky,*
3528 M: Mark Salter <msalter@redhat.com>
3529 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3530 L: linux-c6x-dev@linux-c6x.org
3531 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3535 CA8210 IEEE-802.15.4 RADIO DRIVER
3536 M: Harry Morris <h.morris@cascoda.com>
3537 L: linux-wpan@vger.kernel.org
3538 W: https://github.com/Cascoda/ca8210-linux.git
3540 F: drivers/net/ieee802154/ca8210.c
3541 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3543 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3544 M: David Howells <dhowells@redhat.com>
3545 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3547 F: Documentation/filesystems/caching/cachefiles.txt
3550 CADENCE MIPI-CSI2 BRIDGES
3551 M: Maxime Ripard <maxime.ripard@bootlin.com>
3552 L: linux-media@vger.kernel.org
3554 F: Documentation/devicetree/bindings/media/cdns,*.txt
3555 F: drivers/media/platform/cadence/cdns-csi2*
3557 CADET FM/AM RADIO RECEIVER DRIVER
3558 M: Hans Verkuil <hverkuil@xs4all.nl>
3559 L: linux-media@vger.kernel.org
3560 T: git git://linuxtv.org/media_tree.git
3561 W: https://linuxtv.org
3563 F: drivers/media/radio/radio-cadet*
3565 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3566 M: Jonathan Corbet <corbet@lwn.net>
3567 L: linux-media@vger.kernel.org
3568 T: git git://linuxtv.org/media_tree.git
3570 F: Documentation/media/v4l-drivers/cafe_ccic*
3571 F: drivers/media/platform/marvell-ccic/
3574 L: netdev@vger.kernel.org
3576 F: Documentation/networking/caif/
3577 F: drivers/net/caif/
3578 F: include/uapi/linux/caif/
3579 F: include/net/caif/
3583 M: Toke Høiland-Jørgensen <toke@toke.dk>
3584 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3586 F: net/sched/sch_cake.c
3588 CALGARY x86-64 IOMMU
3589 M: Muli Ben-Yehuda <mulix@mulix.org>
3590 M: Jon Mason <jdmason@kudzu.us>
3591 L: iommu@lists.linux-foundation.org
3593 F: arch/x86/kernel/pci-calgary_64.c
3594 F: arch/x86/kernel/tce_64.c
3595 F: arch/x86/include/asm/calgary.h
3596 F: arch/x86/include/asm/tce.h
3599 M: Wolfgang Grandegger <wg@grandegger.com>
3600 M: Marc Kleine-Budde <mkl@pengutronix.de>
3601 L: linux-can@vger.kernel.org
3602 W: https://github.com/linux-can
3603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3606 F: Documentation/devicetree/bindings/net/can/
3608 F: include/linux/can/dev.h
3609 F: include/linux/can/platform/
3610 F: include/uapi/linux/can/error.h
3611 F: include/uapi/linux/can/netlink.h
3614 M: Oliver Hartkopp <socketcan@hartkopp.net>
3615 M: Marc Kleine-Budde <mkl@pengutronix.de>
3616 L: linux-can@vger.kernel.org
3617 W: https://github.com/linux-can
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3621 F: Documentation/networking/can.rst
3623 F: include/linux/can/core.h
3624 F: include/uapi/linux/can.h
3625 F: include/uapi/linux/can/bcm.h
3626 F: include/uapi/linux/can/raw.h
3627 F: include/uapi/linux/can/gw.h
3630 M: Serge Hallyn <serge@hallyn.com>
3631 L: linux-security-module@vger.kernel.org
3633 F: include/linux/capability.h
3634 F: include/uapi/linux/capability.h
3635 F: security/commoncap.c
3636 F: kernel/capability.c
3638 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3639 M: Kevin Tsai <ktsai@capellamicro.com>
3641 F: drivers/iio/light/cm*
3643 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3644 M: Christian Lamparter <chunkeey@googlemail.com>
3645 L: linux-wireless@vger.kernel.org
3646 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3648 F: drivers/net/wireless/ath/carl9170/
3651 M: Jan Glauber <jglauber@cavium.com>
3652 M: David Daney <david.daney@cavium.com>
3653 W: http://www.cavium.com
3655 F: drivers/i2c/busses/i2c-octeon*
3656 F: drivers/i2c/busses/i2c-thunderx*
3658 CAVIUM LIQUIDIO NETWORK DRIVER
3659 M: Derek Chickles <dchickles@marvell.com>
3660 M: Satanand Burla <sburla@marvell.com>
3661 M: Felix Manlunas <fmanlunas@marvell.com>
3662 L: netdev@vger.kernel.org
3663 W: http://www.cavium.com
3665 F: drivers/net/ethernet/cavium/liquidio/
3668 M: Jan Glauber <jglauber@cavium.com>
3669 M: David Daney <david.daney@cavium.com>
3670 M: Steven J. Hill <Steven.Hill@cavium.com>
3671 W: http://www.cavium.com
3673 F: drivers/mmc/host/cavium*
3675 CAVIUM OCTEON-TX CRYPTO DRIVER
3676 M: George Cherian <george.cherian@cavium.com>
3677 L: linux-crypto@vger.kernel.org
3678 W: http://www.cavium.com
3680 F: drivers/crypto/cavium/cpt/
3682 CAVIUM THUNDERX2 ARM64 SOC
3683 M: Robert Richter <rrichter@cavium.com>
3684 M: Jayachandran C <jnair@caviumnetworks.com>
3685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3687 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3688 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3690 CC2520 IEEE-802.15.4 RADIO DRIVER
3691 M: Varka Bhadram <varkabhadram@gmail.com>
3692 L: linux-wpan@vger.kernel.org
3694 F: drivers/net/ieee802154/cc2520.c
3695 F: include/linux/spi/cc2520.h
3696 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3698 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3699 M: Gilad Ben-Yossef <gilad@benyossef.com>
3700 L: linux-crypto@vger.kernel.org
3702 F: drivers/crypto/ccree/
3703 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3706 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3707 L: linux-media@vger.kernel.org
3708 T: git git://linuxtv.org/media_tree.git
3709 W: http://linuxtv.org
3711 F: Documentation/media/kapi/cec-core.rst
3712 F: Documentation/media/uapi/cec
3713 F: drivers/media/cec/
3714 F: drivers/media/rc/keymaps/rc-cec.c
3715 F: include/media/cec.h
3716 F: include/media/cec-notifier.h
3717 F: include/uapi/linux/cec.h
3718 F: include/uapi/linux/cec-funcs.h
3719 F: Documentation/devicetree/bindings/media/cec.txt
3720 F: Documentation/ABI/testing/debugfs-cec-error-inj
3723 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3724 L: linux-media@vger.kernel.org
3725 T: git git://linuxtv.org/media_tree.git
3726 W: http://linuxtv.org
3728 F: drivers/media/platform/cec-gpio/
3729 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3731 CELL BROADBAND ENGINE ARCHITECTURE
3732 M: Arnd Bergmann <arnd@arndb.de>
3733 L: linuxppc-dev@lists.ozlabs.org
3734 W: http://www.ibm.com/developerworks/power/cell/
3736 F: arch/powerpc/include/asm/cell*.h
3737 F: arch/powerpc/include/asm/spu*.h
3738 F: arch/powerpc/include/uapi/asm/spu*.h
3739 F: arch/powerpc/oprofile/*cell*
3740 F: arch/powerpc/platforms/cell/
3742 CEPH COMMON CODE (LIBCEPH)
3743 M: Ilya Dryomov <idryomov@gmail.com>
3744 M: Jeff Layton <jlayton@kernel.org>
3745 M: Sage Weil <sage@redhat.com>
3746 L: ceph-devel@vger.kernel.org
3748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3749 T: git git://github.com/ceph/ceph-client.git
3752 F: include/linux/ceph/
3753 F: include/linux/crush/
3755 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3756 M: Jeff Layton <jlayton@kernel.org>
3757 M: Sage Weil <sage@redhat.com>
3758 M: Ilya Dryomov <idryomov@gmail.com>
3759 L: ceph-devel@vger.kernel.org
3761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3762 T: git git://github.com/ceph/ceph-client.git
3764 F: Documentation/filesystems/ceph.txt
3767 CERTIFICATE HANDLING:
3768 M: David Howells <dhowells@redhat.com>
3769 M: David Woodhouse <dwmw2@infradead.org>
3770 L: keyrings@vger.kernel.org
3772 F: Documentation/admin-guide/module-signing.rst
3774 F: scripts/sign-file.c
3775 F: scripts/extract-cert.c
3777 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3778 L: linux-usb@vger.kernel.org
3780 F: Documentation/usb/wusb-design-overview.rst
3781 F: Documentation/usb/wusb-cbaf
3782 F: drivers/usb/host/hwa-hc.c
3783 F: drivers/usb/host/whci/
3784 F: drivers/usb/wusbcore/
3785 F: include/linux/usb/wusb*
3787 CFAG12864B LCD DRIVER
3788 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3790 F: drivers/auxdisplay/cfag12864b.c
3791 F: include/linux/cfag12864b.h
3793 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3794 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3796 F: drivers/auxdisplay/cfag12864bfb.c
3797 F: include/linux/cfag12864b.h
3799 802.11 (including CFG80211/NL80211)
3800 M: Johannes Berg <johannes@sipsolutions.net>
3801 L: linux-wireless@vger.kernel.org
3802 W: http://wireless.kernel.org/
3803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3807 F: include/uapi/linux/nl80211.h
3808 F: include/linux/ieee80211.h
3809 F: include/net/wext.h
3810 F: include/net/cfg80211.h
3811 F: include/net/iw_handler.h
3812 F: include/net/ieee80211_radiotap.h
3813 F: Documentation/driver-api/80211/cfg80211.rst
3814 F: Documentation/networking/regulatory.txt
3816 CHAR and MISC DRIVERS
3817 M: Arnd Bergmann <arnd@arndb.de>
3818 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3823 F: include/linux/miscdevice.h
3826 M: Andy Whitcroft <apw@canonical.com>
3827 M: Joe Perches <joe@perches.com>
3829 F: scripts/checkpatch.pl
3831 CHINESE DOCUMENTATION
3832 M: Harry Wei <harryxiyou@gmail.com>
3833 M: Alex Shi <alex.shi@linux.alibaba.com>
3834 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3836 F: Documentation/translations/zh_CN/
3838 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3839 M: Peter Chen <Peter.Chen@nxp.com>
3840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3841 L: linux-usb@vger.kernel.org
3843 F: drivers/usb/chipidea/
3845 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3846 M: Hans de Goede <hdegoede@redhat.com>
3847 L: linux-input@vger.kernel.org
3849 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3850 F: drivers/input/touchscreen/chipone_icn8318.c
3852 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3853 M: Hans de Goede <hdegoede@redhat.com>
3854 L: linux-input@vger.kernel.org
3856 F: drivers/input/touchscreen/chipone_icn8505.c
3858 CHROME HARDWARE PLATFORM SUPPORT
3859 M: Benson Leung <bleung@chromium.org>
3860 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3863 F: drivers/platform/chrome/
3865 CHROMEOS EC SUBDRIVERS
3866 M: Benson Leung <bleung@chromium.org>
3867 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3868 R: Guenter Roeck <groeck@chromium.org>
3872 F: drivers/power/supply/cros_usbpd-charger.c
3874 CHROMEOS EC CODEC DRIVER
3875 M: Cheng-Yi Chiang <cychiang@chromium.org>
3877 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3878 R: Guenter Roeck <groeck@chromium.org>
3879 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3880 F: sound/soc/codecs/cros_ec_codec.*
3882 CIRRUS LOGIC AUDIO CODEC DRIVERS
3883 M: Brian Austin <brian.austin@cirrus.com>
3884 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3887 F: sound/soc/codecs/cs*
3889 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3890 M: Hartley Sweeten <hsweeten@visionengravers.com>
3891 L: netdev@vger.kernel.org
3893 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3895 CIRRUS LOGIC LOCHNAGAR DRIVER
3896 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3897 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3898 L: patches@opensource.cirrus.com
3900 F: drivers/clk/clk-lochnagar.c
3901 F: drivers/hwmon/lochnagar-hwmon.c
3902 F: drivers/mfd/lochnagar-i2c.c
3903 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3904 F: drivers/regulator/lochnagar-regulator.c
3905 F: sound/soc/codecs/lochnagar-sc.c
3906 F: include/dt-bindings/clk/lochnagar.h
3907 F: include/dt-bindings/pinctrl/lochnagar.h
3908 F: include/linux/mfd/lochnagar*
3909 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3910 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3911 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3912 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3913 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3914 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3915 F: Documentation/hwmon/lochnagar.rst
3917 CISCO FCOE HBA DRIVER
3918 M: Satish Kharat <satishkh@cisco.com>
3919 M: Sesidhar Baddela <sebaddel@cisco.com>
3920 M: Karan Tilak Kumar <kartilak@cisco.com>
3921 L: linux-scsi@vger.kernel.org
3923 F: drivers/scsi/fnic/
3925 CISCO SCSI HBA DRIVER
3926 M: Karan Tilak Kumar <kartilak@cisco.com>
3927 M: Sesidhar Baddela <sebaddel@cisco.com>
3928 L: linux-scsi@vger.kernel.org
3930 F: drivers/scsi/snic/
3932 CISCO VIC ETHERNET NIC DRIVER
3933 M: Christian Benvenuti <benve@cisco.com>
3934 M: Govindarajulu Varadarajan <_govind@gmx.com>
3935 M: Parvi Kaustubhi <pkaustub@cisco.com>
3937 F: drivers/net/ethernet/cisco/enic/
3939 CISCO VIC LOW LATENCY NIC DRIVER
3940 M: Christian Benvenuti <benve@cisco.com>
3941 M: Nelson Escobar <neescoba@cisco.com>
3942 M: Parvi Kaustubhi <pkaustub@cisco.com>
3944 F: drivers/infiniband/hw/usnic/
3946 CIRRUS LOGIC MADERA CODEC DRIVERS
3947 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3948 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3950 L: patches@opensource.cirrus.com
3951 T: git https://github.com/CirrusLogic/linux-drivers.git
3952 W: https://github.com/CirrusLogic/linux-drivers/wiki
3954 F: Documentation/devicetree/bindings/mfd/madera.txt
3955 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3956 F: Documentation/devicetree/bindings/sound/madera.txt
3957 F: include/dt-bindings/sound/madera*
3958 F: include/linux/irqchip/irq-madera*
3959 F: include/linux/mfd/madera/*
3960 F: include/sound/madera*
3961 F: drivers/gpio/gpio-madera*
3962 F: drivers/irqchip/irq-madera*
3963 F: drivers/mfd/madera*
3964 F: drivers/mfd/cs47l*
3965 F: drivers/pinctrl/cirrus/*
3966 F: sound/soc/codecs/cs47l*
3967 F: sound/soc/codecs/madera*
3970 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3974 CLANG/LLVM BUILD SUPPORT
3975 L: clang-built-linux@googlegroups.com
3976 W: https://clangbuiltlinux.github.io/
3977 B: https://github.com/ClangBuiltLinux/linux/issues
3978 C: irc://chat.freenode.net/clangbuiltlinux
3980 K: \b(?i:clang|llvm)\b
3983 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3984 L: linux-kernel@vger.kernel.org
3987 F: include/linux/cleancache.h
3990 M: Russell King <linux@armlinux.org.uk>
3991 L: linux-clk@vger.kernel.org
3993 F: include/linux/clk.h
3995 CLOCKSOURCE, CLOCKEVENT DRIVERS
3996 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3997 M: Thomas Gleixner <tglx@linutronix.de>
3998 L: linux-kernel@vger.kernel.org
3999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4001 F: drivers/clocksource/
4002 F: Documentation/devicetree/bindings/timer/
4005 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4006 M: Daniel Oliveira Nascimento <don@syst.com.br>
4007 L: platform-driver-x86@vger.kernel.org
4009 F: drivers/platform/x86/classmate-laptop.c
4012 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4013 L: linux-media@vger.kernel.org
4014 T: git git://linuxtv.org/media_tree.git
4015 W: https://linuxtv.org
4017 F: drivers/media/pci/cobalt/
4019 COCCINELLE/Semantic Patches (SmPL)
4020 M: Julia Lawall <Julia.Lawall@lip6.fr>
4021 M: Gilles Muller <Gilles.Muller@lip6.fr>
4022 M: Nicolas Palix <nicolas.palix@imag.fr>
4023 M: Michal Marek <michal.lkml@markovi.net>
4024 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4026 W: http://coccinelle.lip6.fr/
4028 F: Documentation/dev-tools/coccinelle.rst
4029 F: scripts/coccinelle/
4030 F: scripts/coccicheck
4033 M: Jan Harkes <jaharkes@cs.cmu.edu>
4035 L: codalist@coda.cs.cmu.edu
4036 W: http://www.coda.cs.cmu.edu/
4038 F: Documentation/filesystems/coda.txt
4040 F: include/linux/coda*.h
4041 F: include/uapi/linux/coda*.h
4043 CODA V4L2 MEM2MEM DRIVER
4044 M: Philipp Zabel <p.zabel@pengutronix.de>
4045 L: linux-media@vger.kernel.org
4047 F: Documentation/devicetree/bindings/media/coda.txt
4048 F: drivers/media/platform/coda/
4051 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4053 F: Documentation/process/code-of-conduct.rst
4054 F: Documentation/process/code-of-conduct-interpretation.rst
4056 COMMON CLK FRAMEWORK
4057 M: Michael Turquette <mturquette@baylibre.com>
4058 M: Stephen Boyd <sboyd@kernel.org>
4059 L: linux-clk@vger.kernel.org
4060 Q: http://patchwork.kernel.org/project/linux-clk/list/
4061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4063 F: Documentation/devicetree/bindings/clock/
4065 X: drivers/clk/clkdev.c
4066 F: include/linux/clk-pr*
4067 F: include/linux/clk/
4068 F: include/linux/of_clk.h
4070 COMMON INTERNET FILE SYSTEM (CIFS)
4071 M: Steve French <sfrench@samba.org>
4072 L: linux-cifs@vger.kernel.org
4073 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4074 W: http://linux-cifs.samba.org/
4075 T: git git://git.samba.org/sfrench/cifs-2.6.git
4077 F: Documentation/filesystems/cifs/
4080 COMPACTPCI HOTPLUG CORE
4081 M: Scott Murray <scott@spiteful.org>
4082 L: linux-pci@vger.kernel.org
4084 F: drivers/pci/hotplug/cpci_hotplug*
4086 COMPACTPCI HOTPLUG GENERIC DRIVER
4087 M: Scott Murray <scott@spiteful.org>
4088 L: linux-pci@vger.kernel.org
4090 F: drivers/pci/hotplug/cpcihp_generic.c
4092 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4093 M: Scott Murray <scott@spiteful.org>
4094 L: linux-pci@vger.kernel.org
4096 F: drivers/pci/hotplug/cpcihp_zt5550.*
4098 COMPAL LAPTOP SUPPORT
4099 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4100 L: platform-driver-x86@vger.kernel.org
4102 F: drivers/platform/x86/compal-laptop.c
4105 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4107 F: include/linux/compiler_attributes.h
4109 CONEXANT ACCESSRUNNER USB DRIVER
4110 L: accessrunner-general@lists.sourceforge.net
4111 W: http://accessrunner.sourceforge.net/
4113 F: drivers/usb/atm/cxacru.c
4116 M: Joel Becker <jlbec@evilplan.org>
4117 M: Christoph Hellwig <hch@lst.de>
4118 T: git git://git.infradead.org/users/hch/configfs.git
4121 F: include/linux/configfs.h
4124 M: Evgeniy Polyakov <zbr@ioremap.net>
4125 L: netdev@vger.kernel.org
4127 F: drivers/connector/
4129 CONTROL GROUP (CGROUP)
4130 M: Tejun Heo <tj@kernel.org>
4131 M: Li Zefan <lizefan@huawei.com>
4132 M: Johannes Weiner <hannes@cmpxchg.org>
4133 L: cgroups@vger.kernel.org
4134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4136 F: Documentation/admin-guide/cgroup-v2.rst
4137 F: Documentation/admin-guide/cgroup-v1/
4138 F: include/linux/cgroup*
4141 CONTROL GROUP - CPUSET
4142 M: Li Zefan <lizefan@huawei.com>
4143 L: cgroups@vger.kernel.org
4144 W: http://www.bullopensource.org/cpuset/
4145 W: http://oss.sgi.com/projects/cpusets/
4146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4148 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4149 F: include/linux/cpuset.h
4150 F: kernel/cgroup/cpuset.c
4152 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4153 M: Johannes Weiner <hannes@cmpxchg.org>
4154 M: Michal Hocko <mhocko@kernel.org>
4155 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4156 L: cgroups@vger.kernel.org
4157 L: linux-mm@kvack.org
4162 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4163 M: Tejun Heo <tj@kernel.org>
4164 M: Jens Axboe <axboe@kernel.dk>
4165 L: cgroups@vger.kernel.org
4166 L: linux-block@vger.kernel.org
4167 T: git git://git.kernel.dk/linux-block
4168 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4169 F: block/blk-cgroup.c
4170 F: include/linux/blk-cgroup.h
4171 F: block/blk-throttle.c
4172 F: block/blk-iolatency.c
4173 F: block/bfq-cgroup.c
4175 CORETEMP HARDWARE MONITORING DRIVER
4176 M: Fenghua Yu <fenghua.yu@intel.com>
4177 L: linux-hwmon@vger.kernel.org
4179 F: Documentation/hwmon/coretemp.rst
4180 F: drivers/hwmon/coretemp.c
4182 COSA/SRP SYNC SERIAL DRIVER
4183 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4184 W: http://www.fi.muni.cz/~kas/cosa/
4186 F: drivers/net/wan/cosa*
4189 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4190 L: linux-iio@vger.kernel.org
4192 F: Documentation/ABI/testing/sysfs-bus-counter*
4193 F: Documentation/driver-api/generic-counter.rst
4195 F: include/linux/counter.h
4196 F: include/linux/counter_enum.h
4198 CPMAC ETHERNET DRIVER
4199 M: Florian Fainelli <f.fainelli@gmail.com>
4200 L: netdev@vger.kernel.org
4202 F: drivers/net/ethernet/ti/cpmac.c
4204 CPU FREQUENCY SCALING FRAMEWORK
4205 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4206 M: Viresh Kumar <viresh.kumar@linaro.org>
4207 L: linux-pm@vger.kernel.org
4209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4211 B: https://bugzilla.kernel.org
4212 F: Documentation/admin-guide/pm/cpufreq.rst
4213 F: Documentation/admin-guide/pm/intel_pstate.rst
4214 F: Documentation/cpu-freq/
4215 F: Documentation/devicetree/bindings/cpufreq/
4217 F: kernel/sched/cpufreq*.c
4218 F: include/linux/cpufreq.h
4219 F: include/linux/sched/cpufreq.h
4220 F: tools/testing/selftests/cpufreq/
4222 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4223 M: Viresh Kumar <viresh.kumar@linaro.org>
4224 M: Sudeep Holla <sudeep.holla@arm.com>
4225 L: linux-pm@vger.kernel.org
4226 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4228 F: drivers/cpufreq/arm_big_little.h
4229 F: drivers/cpufreq/arm_big_little.c
4231 CPU POWER MONITORING SUBSYSTEM
4232 M: Thomas Renninger <trenn@suse.com>
4233 M: Shuah Khan <shuah@kernel.org>
4234 M: Shuah Khan <skhan@linuxfoundation.org>
4235 L: linux-pm@vger.kernel.org
4237 F: tools/power/cpupower/
4240 M: "H. Peter Anvin" <hpa@zytor.com>
4242 F: arch/x86/kernel/cpuid.c
4243 F: arch/x86/kernel/msr.c
4245 CPUIDLE DRIVER - ARM BIG LITTLE
4246 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4247 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4248 L: linux-pm@vger.kernel.org
4249 L: linux-arm-kernel@lists.infradead.org
4250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4252 F: drivers/cpuidle/cpuidle-big_little.c
4254 CPUIDLE DRIVER - ARM EXYNOS
4255 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4256 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4257 M: Kukjin Kim <kgene@kernel.org>
4258 L: linux-pm@vger.kernel.org
4259 L: linux-samsung-soc@vger.kernel.org
4261 F: drivers/cpuidle/cpuidle-exynos.c
4262 F: arch/arm/mach-exynos/pm.c
4264 CPU IDLE TIME MANAGEMENT FRAMEWORK
4265 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4266 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4267 L: linux-pm@vger.kernel.org
4269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4270 B: https://bugzilla.kernel.org
4271 F: Documentation/admin-guide/pm/cpuidle.rst
4272 F: Documentation/driver-api/pm/cpuidle.rst
4273 F: drivers/cpuidle/*
4274 F: include/linux/cpuidle.h
4277 M: Nicolas Pitre <nico@fluxnic.net>
4279 F: Documentation/filesystems/cramfs.txt
4283 M: Herbert Xu <herbert@gondor.apana.org.au>
4284 M: "David S. Miller" <davem@davemloft.net>
4285 L: linux-crypto@vger.kernel.org
4286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4289 F: Documentation/crypto/
4290 F: Documentation/devicetree/bindings/crypto/
4295 F: include/linux/crypto*
4298 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4299 M: Neil Horman <nhorman@tuxdriver.com>
4300 L: linux-crypto@vger.kernel.org
4302 F: crypto/ansi_cprng.c
4306 M: Hans Verkuil <hverkuil@xs4all.nl>
4307 L: linux-media@vger.kernel.org
4308 T: git git://linuxtv.org/media_tree.git
4309 W: http://linuxtv.org
4311 F: drivers/media/i2c/cs3308.c
4313 CS5535 Audio ALSA driver
4314 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4316 F: sound/pci/cs5535audio/
4318 CSI DRIVERS FOR ALLWINNER V3s
4319 M: Yong Deng <yong.deng@magewell.com>
4320 L: linux-media@vger.kernel.org
4321 T: git git://linuxtv.org/media_tree.git
4323 F: drivers/media/platform/sunxi/sun6i-csi/
4324 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4327 M: Solomon Peachy <pizza@shaftnet.org>
4329 F: drivers/net/wireless/st/cw1200/
4331 CX18 VIDEO4LINUX DRIVER
4332 M: Andy Walls <awalls@md.metrocast.net>
4333 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4334 L: linux-media@vger.kernel.org
4335 T: git git://linuxtv.org/media_tree.git
4336 W: https://linuxtv.org
4337 W: http://www.ivtvdriver.org/index.php/Cx18
4339 F: Documentation/media/v4l-drivers/cx18*
4340 F: drivers/media/pci/cx18/
4341 F: include/uapi/linux/ivtv*
4343 CX2341X MPEG ENCODER HELPER MODULE
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: https://linuxtv.org
4349 F: drivers/media/common/cx2341x*
4350 F: include/media/drv-intf/cx2341x.h
4352 CX24120 MEDIA DRIVER
4353 M: Jemma Denson <jdenson@gmail.com>
4354 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4355 L: linux-media@vger.kernel.org
4356 W: https://linuxtv.org
4357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4359 F: drivers/media/dvb-frontends/cx24120*
4361 CX88 VIDEO4LINUX DRIVER
4362 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4363 L: linux-media@vger.kernel.org
4364 W: https://linuxtv.org
4365 T: git git://linuxtv.org/media_tree.git
4367 F: Documentation/media/v4l-drivers/cx88*
4368 F: drivers/media/pci/cx88/
4370 CXD2820R MEDIA DRIVER
4371 M: Antti Palosaari <crope@iki.fi>
4372 L: linux-media@vger.kernel.org
4373 W: https://linuxtv.org
4374 W: http://palosaari.fi/linux/
4375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4376 T: git git://linuxtv.org/anttip/media_tree.git
4378 F: drivers/media/dvb-frontends/cxd2820r*
4380 CXGB3 ETHERNET DRIVER (CXGB3)
4381 M: Vishal Kulkarni <vishal@chelsio.com>
4382 L: netdev@vger.kernel.org
4383 W: http://www.chelsio.com
4385 F: drivers/net/ethernet/chelsio/cxgb3/
4387 CXGB3 ISCSI DRIVER (CXGB3I)
4388 M: Karen Xie <kxie@chelsio.com>
4389 L: linux-scsi@vger.kernel.org
4390 W: http://www.chelsio.com
4392 F: drivers/scsi/cxgbi/cxgb3i
4394 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4395 M: Potnuri Bharat Teja <bharat@chelsio.com>
4396 L: linux-rdma@vger.kernel.org
4397 W: http://www.openfabrics.org
4399 F: drivers/infiniband/hw/cxgb3/
4400 F: include/uapi/rdma/cxgb3-abi.h
4402 CXGB4 CRYPTO DRIVER (chcr)
4403 M: Atul Gupta <atul.gupta@chelsio.com>
4404 L: linux-crypto@vger.kernel.org
4405 W: http://www.chelsio.com
4407 F: drivers/crypto/chelsio
4409 CXGB4 ETHERNET DRIVER (CXGB4)
4410 M: Vishal Kulkarni <vishal@chelsio.com>
4411 L: netdev@vger.kernel.org
4412 W: http://www.chelsio.com
4414 F: drivers/net/ethernet/chelsio/cxgb4/
4416 CXGB4 ISCSI DRIVER (CXGB4I)
4417 M: Karen Xie <kxie@chelsio.com>
4418 L: linux-scsi@vger.kernel.org
4419 W: http://www.chelsio.com
4421 F: drivers/scsi/cxgbi/cxgb4i
4423 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4424 M: Potnuri Bharat Teja <bharat@chelsio.com>
4425 L: linux-rdma@vger.kernel.org
4426 W: http://www.openfabrics.org
4428 F: drivers/infiniband/hw/cxgb4/
4429 F: include/uapi/rdma/cxgb4-abi.h
4431 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4432 M: Casey Leedom <leedom@chelsio.com>
4433 L: netdev@vger.kernel.org
4434 W: http://www.chelsio.com
4436 F: drivers/net/ethernet/chelsio/cxgb4vf/
4438 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4439 M: Frederic Barrat <fbarrat@linux.ibm.com>
4440 M: Andrew Donnellan <ajd@linux.ibm.com>
4441 L: linuxppc-dev@lists.ozlabs.org
4443 F: arch/powerpc/platforms/powernv/pci-cxl.c
4444 F: drivers/misc/cxl/
4445 F: include/misc/cxl*
4446 F: include/uapi/misc/cxl.h
4447 F: Documentation/powerpc/cxl.rst
4448 F: Documentation/ABI/testing/sysfs-class-cxl
4450 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4451 M: Manoj N. Kumar <manoj@linux.ibm.com>
4452 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4453 M: Uma Krishnan <ukrishn@linux.ibm.com>
4454 L: linux-scsi@vger.kernel.org
4456 F: drivers/scsi/cxlflash/
4457 F: include/uapi/scsi/cxlflash_ioctl.h
4458 F: Documentation/powerpc/cxlflash.rst
4461 M: Russell King <linux@armlinux.org.uk>
4462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4463 W: http://www.armlinux.org.uk/
4465 F: drivers/video/fbdev/cyber2000fb.*
4467 CYCLADES ASYNC MUX DRIVER
4468 W: http://www.cyclades.com/
4470 F: drivers/tty/cyclades.c
4471 F: include/linux/cyclades.h
4472 F: include/uapi/linux/cyclades.h
4474 CYCLADES PC300 DRIVER
4475 W: http://www.cyclades.com/
4477 F: drivers/net/wan/pc300*
4479 CYPRESS_FIRMWARE MEDIA DRIVER
4480 M: Antti Palosaari <crope@iki.fi>
4481 L: linux-media@vger.kernel.org
4482 W: https://linuxtv.org
4483 W: http://palosaari.fi/linux/
4484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4485 T: git git://linuxtv.org/anttip/media_tree.git
4487 F: drivers/media/common/cypress_firmware*
4489 CYTTSP TOUCHSCREEN DRIVER
4490 M: Ferruh Yigit <fery@cypress.com>
4491 L: linux-input@vger.kernel.org
4493 F: drivers/input/touchscreen/cyttsp*
4494 F: include/linux/input/cyttsp.h
4496 D-LINK DIR-685 TOUCHKEYS DRIVER
4497 M: Linus Walleij <linus.walleij@linaro.org>
4498 L: linux-input@vger.kernel.org
4500 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4502 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4503 M: Joshua Kinard <kumba@gentoo.org>
4505 F: drivers/rtc/rtc-ds1685.c
4506 F: include/linux/rtc/ds1685.h
4508 DAMA SLAVE for AX.25
4509 M: Joerg Reuter <jreuter@yaina.de>
4510 W: http://yaina.de/jreuter/
4511 W: http://www.qsl.net/dl1bke/
4512 L: linux-hams@vger.kernel.org
4514 F: net/ax25/af_ax25.c
4515 F: net/ax25/ax25_dev.c
4516 F: net/ax25/ax25_ds_*
4517 F: net/ax25/ax25_in.c
4518 F: net/ax25/ax25_out.c
4519 F: net/ax25/ax25_timer.c
4520 F: net/ax25/sysctl_net_ax25.c
4522 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4523 L: netdev@vger.kernel.org
4525 F: Documentation/networking/device_drivers/dec/dmfe.txt
4526 F: drivers/net/ethernet/dec/tulip/dmfe.c
4528 DC390/AM53C974 SCSI driver
4529 M: Hannes Reinecke <hare@suse.com>
4530 L: linux-scsi@vger.kernel.org
4532 F: drivers/scsi/am53c974.c
4535 M: Oliver Neukum <oliver@neukum.org>
4536 M: Ali Akcaagac <aliakc@web.de>
4537 M: Jamie Lenehan <lenehan@twibble.org>
4538 L: dc395x@twibble.org
4539 W: http://twibble.org/dist/dc395x/
4540 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4542 F: Documentation/scsi/dc395x.txt
4543 F: drivers/scsi/dc395x.*
4546 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4547 L: dccp@vger.kernel.org
4548 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4550 F: include/linux/dccp.h
4551 F: include/uapi/linux/dccp.h
4552 F: include/linux/tfrc.h
4555 DECnet NETWORK LAYER
4556 W: http://linux-decnet.sourceforge.net
4557 L: linux-decnet-user@lists.sourceforge.net
4559 F: Documentation/networking/decnet.txt
4562 DECSTATION PLATFORM SUPPORT
4563 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4564 L: linux-mips@vger.kernel.org
4565 W: http://www.linux-mips.org/wiki/DECstation
4568 F: arch/mips/include/asm/dec/
4569 F: arch/mips/include/asm/mach-dec/
4571 DEFXX FDDI NETWORK DRIVER
4572 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4574 F: drivers/net/fddi/defxx.*
4577 M: Pali Rohár <pali.rohar@gmail.com>
4578 M: Mario Limonciello <mario.limonciello@dell.com>
4579 L: platform-driver-x86@vger.kernel.org
4581 F: drivers/platform/x86/dell-smbios.*
4583 DELL SMBIOS SMM DRIVER
4584 M: Mario Limonciello <mario.limonciello@dell.com>
4585 L: platform-driver-x86@vger.kernel.org
4587 F: drivers/platform/x86/dell-smbios-smm.c
4589 DELL SMBIOS WMI DRIVER
4590 M: Mario Limonciello <mario.limonciello@dell.com>
4591 L: platform-driver-x86@vger.kernel.org
4593 F: drivers/platform/x86/dell-smbios-wmi.c
4594 F: tools/wmi/dell-smbios-example.c
4596 DEFZA FDDI NETWORK DRIVER
4597 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4599 F: drivers/net/fddi/defza.*
4602 M: Matthew Garrett <mjg59@srcf.ucam.org>
4603 M: Pali Rohár <pali.rohar@gmail.com>
4604 L: platform-driver-x86@vger.kernel.org
4606 F: drivers/platform/x86/dell-laptop.c
4608 DELL LAPTOP FREEFALL DRIVER
4609 M: Pali Rohár <pali.rohar@gmail.com>
4611 F: drivers/platform/x86/dell-smo8800.c
4613 DELL LAPTOP RBTN DRIVER
4614 M: Pali Rohár <pali.rohar@gmail.com>
4616 F: drivers/platform/x86/dell-rbtn.*
4618 DELL REMOTE BIOS UPDATE DRIVER
4619 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4620 L: platform-driver-x86@vger.kernel.org
4622 F: drivers/platform/x86/dell_rbu.c
4624 DELL LAPTOP SMM DRIVER
4625 M: Pali Rohár <pali.rohar@gmail.com>
4627 F: drivers/hwmon/dell-smm-hwmon.c
4628 F: include/uapi/linux/i8k.h
4630 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4631 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4632 L: platform-driver-x86@vger.kernel.org
4634 F: Documentation/driver-api/dcdbas.rst
4635 F: drivers/platform/x86/dcdbas.*
4637 DELL WMI NOTIFICATIONS DRIVER
4638 M: Matthew Garrett <mjg59@srcf.ucam.org>
4639 M: Pali Rohár <pali.rohar@gmail.com>
4641 F: drivers/platform/x86/dell-wmi.c
4643 DELL WMI DESCRIPTOR DRIVER
4644 M: Mario Limonciello <mario.limonciello@dell.com>
4646 F: drivers/platform/x86/dell-wmi-descriptor.c
4648 DELTA ST MEDIA DRIVER
4649 M: Hugues Fruchet <hugues.fruchet@st.com>
4650 L: linux-media@vger.kernel.org
4651 T: git git://linuxtv.org/media_tree.git
4652 W: https://linuxtv.org
4654 F: drivers/media/platform/sti/delta
4657 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4658 L: linux-mtd@lists.infradead.org
4660 F: drivers/mtd/nand/raw/denali*
4662 DESIGNWARE EDMA CORE IP DRIVER
4663 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4664 L: dmaengine@vger.kernel.org
4666 F: drivers/dma/dw-edma/
4667 F: include/linux/dma/edma.h
4669 DESIGNWARE USB2 DRD IP DRIVER
4670 M: Minas Harutyunyan <hminas@synopsys.com>
4671 L: linux-usb@vger.kernel.org
4672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4674 F: drivers/usb/dwc2/
4676 DESIGNWARE USB3 DRD IP DRIVER
4677 M: Felipe Balbi <balbi@kernel.org>
4678 L: linux-usb@vger.kernel.org
4679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4681 F: drivers/usb/dwc3/
4683 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4684 M: Andreas Klinger <ak@it-klinger.de>
4685 L: linux-iio@vger.kernel.org
4687 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4688 F: drivers/iio/proximity/srf*.c
4690 DEVICE COREDUMP (DEV_COREDUMP)
4691 M: Johannes Berg <johannes@sipsolutions.net>
4692 L: linux-kernel@vger.kernel.org
4694 F: drivers/base/devcoredump.c
4695 F: include/linux/devcoredump.h
4697 DEVICE FREQUENCY (DEVFREQ)
4698 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4699 M: Kyungmin Park <kyungmin.park@samsung.com>
4700 R: Chanwoo Choi <cw00.choi@samsung.com>
4701 L: linux-pm@vger.kernel.org
4702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4705 F: include/linux/devfreq.h
4706 F: Documentation/devicetree/bindings/devfreq/
4707 F: include/trace/events/devfreq.h
4709 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4710 M: Chanwoo Choi <cw00.choi@samsung.com>
4711 L: linux-pm@vger.kernel.org
4712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4714 F: drivers/devfreq/event/
4715 F: drivers/devfreq/devfreq-event.c
4716 F: include/linux/devfreq-event.h
4717 F: Documentation/devicetree/bindings/devfreq/event/
4719 DEVICE NUMBER REGISTRY
4720 M: Torben Mathiasen <device@lanana.org>
4721 W: http://lanana.org/docs/device-list/index.html
4725 M: Alasdair Kergon <agk@redhat.com>
4726 M: Mike Snitzer <snitzer@redhat.com>
4727 M: dm-devel@redhat.com
4728 L: dm-devel@redhat.com
4729 W: http://sources.redhat.com/dm
4730 Q: http://patchwork.kernel.org/project/dm-devel/list/
4731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4732 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4734 F: Documentation/admin-guide/device-mapper/
4735 F: drivers/md/Makefile
4736 F: drivers/md/Kconfig
4738 F: drivers/md/persistent-data/
4739 F: include/linux/device-mapper.h
4740 F: include/linux/dm-*.h
4741 F: include/uapi/linux/dm-*.h
4744 M: Jiri Pirko <jiri@mellanox.com>
4745 L: netdev@vger.kernel.org
4747 F: net/core/devlink.c
4748 F: include/net/devlink.h
4749 F: include/uapi/linux/devlink.h
4751 DIALOG SEMICONDUCTOR DRIVERS
4752 M: Support Opensource <support.opensource@diasemi.com>
4753 W: http://www.dialog-semiconductor.com/products
4755 F: Documentation/hwmon/da90??.rst
4756 F: Documentation/devicetree/bindings/mfd/da90*.txt
4757 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4758 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4759 F: Documentation/devicetree/bindings/regulator/da92*.txt
4760 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4761 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4762 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4763 F: drivers/gpio/gpio-da90??.c
4764 F: drivers/hwmon/da90??-hwmon.c
4765 F: drivers/iio/adc/da91??-*.c
4766 F: drivers/input/misc/da90??_onkey.c
4767 F: drivers/input/touchscreen/da9052_tsi.c
4768 F: drivers/leds/leds-da90??.c
4769 F: drivers/mfd/da903x.c
4770 F: drivers/mfd/da90??-*.c
4771 F: drivers/mfd/da91??-*.c
4772 F: drivers/power/supply/da9052-battery.c
4773 F: drivers/power/supply/da91??-*.c
4774 F: drivers/regulator/da903x.c
4775 F: drivers/regulator/da9???-regulator.[ch]
4776 F: drivers/regulator/slg51000-regulator.[ch]
4777 F: drivers/thermal/da90??-thermal.c
4778 F: drivers/rtc/rtc-da90??.c
4779 F: drivers/video/backlight/da90??_bl.c
4780 F: drivers/watchdog/da90??_wdt.c
4781 F: include/linux/mfd/da903x.h
4782 F: include/linux/mfd/da9052/
4783 F: include/linux/mfd/da9055/
4784 F: include/linux/mfd/da9062/
4785 F: include/linux/mfd/da9063/
4786 F: include/linux/mfd/da9150/
4787 F: include/linux/regulator/da9211.h
4788 F: include/sound/da[79]*.h
4789 F: sound/soc/codecs/da[79]*.[ch]
4791 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4792 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4793 L: linux-gpio@vger.kernel.org
4795 F: drivers/gpio/gpio-gpio-mm.c
4797 DIOLAN U2C-12 I2C DRIVER
4798 M: Guenter Roeck <linux@roeck-us.net>
4799 L: linux-i2c@vger.kernel.org
4801 F: drivers/i2c/busses/i2c-diolan-u2c.c
4803 FILESYSTEM DIRECT ACCESS (DAX)
4804 M: Dan Williams <dan.j.williams@intel.com>
4805 R: Matthew Wilcox <willy@infradead.org>
4806 R: Jan Kara <jack@suse.cz>
4807 L: linux-fsdevel@vger.kernel.org
4808 L: linux-nvdimm@lists.01.org
4811 F: include/linux/dax.h
4812 F: include/trace/events/fs_dax.h
4814 DEVICE DIRECT ACCESS (DAX)
4815 M: Dan Williams <dan.j.williams@intel.com>
4816 M: Vishal Verma <vishal.l.verma@intel.com>
4817 M: Keith Busch <keith.busch@intel.com>
4818 M: Dave Jiang <dave.jiang@intel.com>
4819 L: linux-nvdimm@lists.01.org
4823 DIRECTORY NOTIFICATION (DNOTIFY)
4824 M: Jan Kara <jack@suse.cz>
4825 R: Amir Goldstein <amir73il@gmail.com>
4826 L: linux-fsdevel@vger.kernel.org
4828 F: Documentation/filesystems/dnotify.txt
4829 F: fs/notify/dnotify/
4830 F: include/linux/dnotify.h
4832 DISK GEOMETRY AND PARTITION HANDLING
4833 M: Andries Brouwer <aeb@cwi.nl>
4834 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4835 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4836 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4840 M: Jan Kara <jack@suse.com>
4842 F: Documentation/filesystems/quota.txt
4844 F: include/linux/quota*.h
4845 F: include/uapi/linux/quota*.h
4847 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4848 M: Bernie Thompson <bernie@plugable.com>
4849 L: linux-fbdev@vger.kernel.org
4851 W: http://plugable.com/category/projects/udlfb/
4852 F: drivers/video/fbdev/udlfb.c
4853 F: include/video/udlfb.h
4854 F: Documentation/fb/udlfb.rst
4856 DISTRIBUTED LOCK MANAGER (DLM)
4857 M: Christine Caulfield <ccaulfie@redhat.com>
4858 M: David Teigland <teigland@redhat.com>
4859 L: cluster-devel@redhat.com
4860 W: http://sources.redhat.com/cluster/
4861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4865 DMA BUFFER SHARING FRAMEWORK
4866 M: Sumit Semwal <sumit.semwal@linaro.org>
4868 L: linux-media@vger.kernel.org
4869 L: dri-devel@lists.freedesktop.org
4870 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4872 F: include/linux/dma-buf*
4873 F: include/linux/reservation.h
4874 F: include/linux/*fence.h
4875 F: Documentation/driver-api/dma-buf.rst
4876 T: git git://anongit.freedesktop.org/drm/drm-misc
4878 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4879 M: Vinod Koul <vkoul@kernel.org>
4880 L: dmaengine@vger.kernel.org
4881 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4884 F: include/linux/dmaengine.h
4885 F: include/linux/of_dma.h
4886 F: Documentation/devicetree/bindings/dma/
4887 F: Documentation/driver-api/dmaengine/
4888 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4891 M: Christoph Hellwig <hch@lst.de>
4892 M: Marek Szyprowski <m.szyprowski@samsung.com>
4893 R: Robin Murphy <robin.murphy@arm.com>
4894 L: iommu@lists.linux-foundation.org
4895 T: git git://git.infradead.org/users/hch/dma-mapping.git
4896 W: http://git.infradead.org/users/hch/dma-mapping.git
4899 F: include/asm-generic/dma-mapping.h
4900 F: include/linux/dma-direct.h
4901 F: include/linux/dma-mapping.h
4902 F: include/linux/dma-noncoherent.h
4904 DME1737 HARDWARE MONITOR DRIVER
4905 M: Juerg Haefliger <juergh@gmail.com>
4906 L: linux-hwmon@vger.kernel.org
4908 F: Documentation/hwmon/dme1737.rst
4909 F: drivers/hwmon/dme1737.c
4912 M: Jean Delvare <jdelvare@suse.com>
4914 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4915 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4916 F: drivers/firmware/dmi-id.c
4917 F: drivers/firmware/dmi_scan.c
4918 F: include/linux/dmi.h
4921 M: Jonathan Corbet <corbet@lwn.net>
4922 L: linux-doc@vger.kernel.org
4925 F: scripts/kernel-doc
4926 X: Documentation/ABI/
4927 X: Documentation/firmware-guide/acpi/
4928 X: Documentation/devicetree/
4929 X: Documentation/i2c/
4930 X: Documentation/media/
4931 X: Documentation/power/
4932 X: Documentation/spi/
4933 T: git git://git.lwn.net/linux.git docs-next
4935 DOCUMENTATION/ITALIAN
4936 M: Federico Vaga <federico.vaga@vaga.pv.it>
4937 L: linux-doc@vger.kernel.org
4939 F: Documentation/translations/it_IT
4941 DONGWOON DW9714 LENS VOICE COIL DRIVER
4942 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4943 L: linux-media@vger.kernel.org
4944 T: git git://linuxtv.org/media_tree.git
4946 F: drivers/media/i2c/dw9714.c
4947 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4949 DONGWOON DW9807 LENS VOICE COIL DRIVER
4950 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4951 L: linux-media@vger.kernel.org
4952 T: git git://linuxtv.org/media_tree.git
4954 F: drivers/media/i2c/dw9807-vcm.c
4955 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4958 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4959 L: blinux-list@redhat.com
4961 F: drivers/char/dtlk.c
4962 F: include/linux/dtlk.h
4964 DPAA2 DATAPATH I/O (DPIO) DRIVER
4965 M: Roy Pledge <Roy.Pledge@nxp.com>
4966 L: linux-kernel@vger.kernel.org
4968 F: drivers/soc/fsl/dpio
4970 DPAA2 ETHERNET DRIVER
4971 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4972 L: netdev@vger.kernel.org
4974 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4975 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4976 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4977 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4978 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4980 DPAA2 ETHERNET SWITCH DRIVER
4981 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4982 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4983 L: linux-kernel@vger.kernel.org
4985 F: drivers/staging/fsl-dpaa2/ethsw
4987 DPT_I2O SCSI RAID DRIVER
4988 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4989 L: linux-scsi@vger.kernel.org
4990 W: http://www.adaptec.com/
4992 F: drivers/scsi/dpt*
4993 F: drivers/scsi/dpt/
4996 M: Philipp Reisner <philipp.reisner@linbit.com>
4997 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4998 L: drbd-dev@lists.linbit.com
4999 W: http://www.drbd.org
5000 T: git git://git.linbit.com/linux-drbd.git
5001 T: git git://git.linbit.com/drbd-8.4.git
5003 F: drivers/block/drbd/
5005 F: Documentation/admin-guide/blockdev/
5007 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5008 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5009 R: "Rafael J. Wysocki" <rafael@kernel.org>
5010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5012 F: Documentation/kobject.txt
5016 F: include/linux/debugfs.h
5017 F: include/linux/kobj*
5020 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5021 M: Kevin Hilman <khilman@kernel.org>
5022 M: Nishanth Menon <nm@ti.com>
5024 F: drivers/power/avs/
5025 F: include/linux/power/smartreflex.h
5026 L: linux-pm@vger.kernel.org
5028 DRM DRIVER FOR ARM PL111 CLCD
5029 M: Eric Anholt <eric@anholt.net>
5030 T: git git://anongit.freedesktop.org/drm/drm-misc
5032 F: drivers/gpu/drm/pl111/
5034 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5035 M: Linus Walleij <linus.walleij@linaro.org>
5036 T: git git://anongit.freedesktop.org/drm/drm-misc
5038 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5039 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5041 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5042 M: Dave Airlie <airlied@redhat.com>
5044 F: drivers/gpu/drm/ast/
5046 DRM DRIVER FOR ASPEED BMC GFX
5047 M: Joel Stanley <joel@jms.id.au>
5048 L: linux-aspeed@lists.ozlabs.org
5049 T: git git://anongit.freedesktop.org/drm/drm-misc
5051 F: drivers/gpu/drm/aspeed/
5052 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5054 DRM DRIVER FOR BOCHS VIRTUAL GPU
5055 M: Gerd Hoffmann <kraxel@redhat.com>
5056 L: virtualization@lists.linux-foundation.org
5057 T: git git://anongit.freedesktop.org/drm/drm-misc
5059 F: drivers/gpu/drm/bochs/
5061 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5062 M: Linus Walleij <linus.walleij@linaro.org>
5063 T: git git://anongit.freedesktop.org/drm/drm-misc
5065 F: drivers/gpu/drm/tve200/
5067 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5068 M: Jagan Teki <jagan@amarulasolutions.com>
5070 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5071 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5073 DRM DRIVER FOR ILITEK ILI9225 PANELS
5074 M: David Lechner <david@lechnology.com>
5076 F: drivers/gpu/drm/tinydrm/ili9225.c
5077 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5079 DRM DRIVER FOR HX8357D PANELS
5080 M: Eric Anholt <eric@anholt.net>
5081 T: git git://anongit.freedesktop.org/drm/drm-misc
5083 F: drivers/gpu/drm/tinydrm/hx8357d.c
5084 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5086 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5087 S: Orphan / Obsolete
5088 F: drivers/gpu/drm/i810/
5089 F: include/uapi/drm/i810_drm.h
5091 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5092 S: Orphan / Obsolete
5093 F: drivers/gpu/drm/mga/
5094 F: include/uapi/drm/mga_drm.h
5096 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5097 M: Dave Airlie <airlied@redhat.com>
5099 F: drivers/gpu/drm/mgag200/
5101 DRM DRIVER FOR MI0283QT
5102 M: Noralf Trønnes <noralf@tronnes.org>
5104 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5105 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5107 DRM DRIVER FOR MSM ADRENO GPU
5108 M: Rob Clark <robdclark@gmail.com>
5109 M: Sean Paul <sean@poorly.run>
5110 L: linux-arm-msm@vger.kernel.org
5111 L: dri-devel@lists.freedesktop.org
5112 L: freedreno@lists.freedesktop.org
5113 T: git https://gitlab.freedesktop.org/drm/msm.git
5115 F: drivers/gpu/drm/msm/
5116 F: include/uapi/drm/msm_drm.h
5117 F: Documentation/devicetree/bindings/display/msm/
5119 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5120 M: Ben Skeggs <bskeggs@redhat.com>
5121 L: dri-devel@lists.freedesktop.org
5122 L: nouveau@lists.freedesktop.org
5123 T: git git://github.com/skeggsb/linux
5125 F: drivers/gpu/drm/nouveau/
5126 F: include/uapi/drm/nouveau_drm.h
5128 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5129 M: Stefan Mavrodiev <stefan@olimex.com>
5131 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5132 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5134 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5135 M: Noralf Trønnes <noralf@tronnes.org>
5137 F: drivers/gpu/drm/tinydrm/repaper.c
5138 F: Documentation/devicetree/bindings/display/repaper.txt
5140 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5141 M: Dave Airlie <airlied@redhat.com>
5142 M: Gerd Hoffmann <kraxel@redhat.com>
5143 L: virtualization@lists.linux-foundation.org
5144 T: git git://anongit.freedesktop.org/drm/drm-misc
5146 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5147 F: drivers/gpu/drm/cirrus/
5149 DRM DRIVER FOR QXL VIRTUAL GPU
5150 M: Dave Airlie <airlied@redhat.com>
5151 M: Gerd Hoffmann <kraxel@redhat.com>
5152 L: virtualization@lists.linux-foundation.org
5153 L: spice-devel@lists.freedesktop.org
5154 T: git git://anongit.freedesktop.org/drm/drm-misc
5156 F: drivers/gpu/drm/qxl/
5157 F: include/uapi/drm/qxl_drm.h
5159 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5160 S: Orphan / Obsolete
5161 F: drivers/gpu/drm/r128/
5162 F: include/uapi/drm/r128_drm.h
5164 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5165 M: Guido Günther <agx@sigxcpu.org>
5167 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5168 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5170 DRM DRIVER FOR SAVAGE VIDEO CARDS
5171 S: Orphan / Obsolete
5172 F: drivers/gpu/drm/savage/
5173 F: include/uapi/drm/savage_drm.h
5175 DRM DRIVER FOR SIS VIDEO CARDS
5176 S: Orphan / Obsolete
5177 F: drivers/gpu/drm/sis/
5178 F: include/uapi/drm/sis_drm.h
5180 DRM DRIVER FOR SITRONIX ST7701 PANELS
5181 M: Jagan Teki <jagan@amarulasolutions.com>
5183 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5184 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5186 DRM DRIVER FOR SITRONIX ST7586 PANELS
5187 M: David Lechner <david@lechnology.com>
5189 F: drivers/gpu/drm/tinydrm/st7586.c
5190 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5192 DRM DRIVER FOR SITRONIX ST7735R PANELS
5193 M: David Lechner <david@lechnology.com>
5195 F: drivers/gpu/drm/tinydrm/st7735r.c
5196 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5198 DRM DRIVER FOR ST-ERICSSON MCDE
5199 M: Linus Walleij <linus.walleij@linaro.org>
5200 T: git git://anongit.freedesktop.org/drm/drm-misc
5202 F: drivers/gpu/drm/mcde/
5203 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5205 DRM DRIVER FOR TDFX VIDEO CARDS
5206 S: Orphan / Obsolete
5207 F: drivers/gpu/drm/tdfx/
5209 DRM DRIVER FOR TPO TPG110 PANELS
5210 M: Linus Walleij <linus.walleij@linaro.org>
5211 T: git git://anongit.freedesktop.org/drm/drm-misc
5213 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5214 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5216 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5217 M: Dave Airlie <airlied@redhat.com>
5218 R: Sean Paul <sean@poorly.run>
5219 L: dri-devel@lists.freedesktop.org
5221 F: drivers/gpu/drm/udl/
5222 T: git git://anongit.freedesktop.org/drm/drm-misc
5224 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5225 M: Hans de Goede <hdegoede@redhat.com>
5226 L: dri-devel@lists.freedesktop.org
5228 F: drivers/gpu/drm/vboxvideo/
5229 T: git git://anongit.freedesktop.org/drm/drm-misc
5231 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5232 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5233 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5234 R: Daniel Vetter <daniel@ffwll.ch>
5235 T: git git://anongit.freedesktop.org/drm/drm-misc
5237 L: dri-devel@lists.freedesktop.org
5238 F: drivers/gpu/drm/vkms/
5239 F: Documentation/gpu/vkms.rst
5241 DRM DRIVER FOR VMWARE VIRTUAL GPU
5242 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5243 M: Thomas Hellstrom <thellstrom@vmware.com>
5244 L: dri-devel@lists.freedesktop.org
5245 T: git git://people.freedesktop.org/~thomash/linux
5247 F: drivers/gpu/drm/vmwgfx/
5248 F: include/uapi/drm/vmwgfx_drm.h
5251 M: David Airlie <airlied@linux.ie>
5252 M: Daniel Vetter <daniel@ffwll.ch>
5253 L: dri-devel@lists.freedesktop.org
5254 T: git git://anongit.freedesktop.org/drm/drm
5255 B: https://bugs.freedesktop.org/
5256 C: irc://chat.freenode.net/dri-devel
5260 F: Documentation/devicetree/bindings/display/
5261 F: Documentation/devicetree/bindings/gpu/
5262 F: Documentation/gpu/
5264 F: include/uapi/drm/
5265 F: include/linux/vga*
5267 DRM DRIVERS AND MISC GPU PATCHES
5268 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5269 M: Maxime Ripard <maxime.ripard@bootlin.com>
5270 M: Sean Paul <sean@poorly.run>
5271 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5273 T: git git://anongit.freedesktop.org/drm/drm-misc
5274 F: Documentation/gpu/
5276 F: drivers/gpu/drm/*
5278 F: include/uapi/drm/drm*
5279 F: include/linux/vga*
5281 DRM DRIVERS FOR ALLWINNER A10
5282 M: Maxime Ripard <maxime.ripard@bootlin.com>
5283 L: dri-devel@lists.freedesktop.org
5285 F: drivers/gpu/drm/sun4i/
5286 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5287 T: git git://anongit.freedesktop.org/drm/drm-misc
5289 DRM DRIVERS FOR AMLOGIC SOCS
5290 M: Neil Armstrong <narmstrong@baylibre.com>
5291 L: dri-devel@lists.freedesktop.org
5292 L: linux-amlogic@lists.infradead.org
5293 W: http://linux-meson.com/
5295 F: drivers/gpu/drm/meson/
5296 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5297 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5298 F: Documentation/gpu/meson.rst
5299 T: git git://anongit.freedesktop.org/drm/drm-misc
5301 DRM DRIVERS FOR ATMEL HLCDC
5302 M: Boris Brezillon <bbrezillon@kernel.org>
5303 L: dri-devel@lists.freedesktop.org
5305 F: drivers/gpu/drm/atmel-hlcdc/
5306 F: Documentation/devicetree/bindings/display/atmel/
5307 T: git git://anongit.freedesktop.org/drm/drm-misc
5309 DRM DRIVERS FOR BRIDGE CHIPS
5310 M: Andrzej Hajda <a.hajda@samsung.com>
5311 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5313 T: git git://anongit.freedesktop.org/drm/drm-misc
5314 F: drivers/gpu/drm/bridge/
5316 DRM DRIVERS FOR EXYNOS
5317 M: Inki Dae <inki.dae@samsung.com>
5318 M: Joonyoung Shim <jy0922.shim@samsung.com>
5319 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5320 M: Kyungmin Park <kyungmin.park@samsung.com>
5321 L: dri-devel@lists.freedesktop.org
5322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5324 F: drivers/gpu/drm/exynos/
5325 F: include/uapi/drm/exynos_drm.h
5326 F: Documentation/devicetree/bindings/display/exynos/
5328 DRM DRIVERS FOR FREESCALE DCU
5329 M: Stefan Agner <stefan@agner.ch>
5330 M: Alison Wang <alison.wang@nxp.com>
5331 L: dri-devel@lists.freedesktop.org
5333 F: drivers/gpu/drm/fsl-dcu/
5334 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5335 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5336 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5337 T: git git://anongit.freedesktop.org/drm/drm-misc
5339 DRM DRIVERS FOR FREESCALE IMX
5340 M: Philipp Zabel <p.zabel@pengutronix.de>
5341 L: dri-devel@lists.freedesktop.org
5343 F: drivers/gpu/drm/imx/
5344 F: drivers/gpu/ipu-v3/
5345 F: Documentation/devicetree/bindings/display/imx/
5347 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5348 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5349 L: dri-devel@lists.freedesktop.org
5350 T: git git://github.com/patjak/drm-gma500
5352 F: drivers/gpu/drm/gma500/
5354 DRM DRIVERS FOR HISILICON
5355 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5356 M: Rongrong Zou <zourongrong@gmail.com>
5357 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5358 R: Chen Feng <puck.chen@hisilicon.com>
5359 L: dri-devel@lists.freedesktop.org
5360 T: git git://github.com/xin3liang/linux.git
5362 F: drivers/gpu/drm/hisilicon/
5363 F: Documentation/devicetree/bindings/display/hisilicon/
5365 DRM DRIVERS FOR LIMA
5366 M: Qiang Yu <yuq825@gmail.com>
5367 L: dri-devel@lists.freedesktop.org
5368 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5370 F: drivers/gpu/drm/lima/
5371 F: include/uapi/drm/lima_drm.h
5372 T: git git://anongit.freedesktop.org/drm/drm-misc
5374 DRM DRIVERS FOR MEDIATEK
5375 M: CK Hu <ck.hu@mediatek.com>
5376 M: Philipp Zabel <p.zabel@pengutronix.de>
5377 L: dri-devel@lists.freedesktop.org
5379 F: drivers/gpu/drm/mediatek/
5380 F: Documentation/devicetree/bindings/display/mediatek/
5382 DRM DRIVERS FOR NVIDIA TEGRA
5383 M: Thierry Reding <thierry.reding@gmail.com>
5384 L: dri-devel@lists.freedesktop.org
5385 L: linux-tegra@vger.kernel.org
5386 T: git git://anongit.freedesktop.org/tegra/linux.git
5388 F: drivers/gpu/drm/tegra/
5389 F: drivers/gpu/host1x/
5390 F: include/linux/host1x.h
5391 F: include/uapi/drm/tegra_drm.h
5392 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5394 DRM DRIVERS FOR RENESAS
5395 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5396 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5397 L: dri-devel@lists.freedesktop.org
5398 L: linux-renesas-soc@vger.kernel.org
5399 T: git git://linuxtv.org/pinchartl/media drm/du/next
5401 F: drivers/gpu/drm/rcar-du/
5402 F: drivers/gpu/drm/shmobile/
5403 F: include/linux/platform_data/shmob_drm.h
5404 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5405 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5406 F: Documentation/devicetree/bindings/display/renesas,du.txt
5408 DRM DRIVERS FOR ROCKCHIP
5409 M: Sandy Huang <hjc@rock-chips.com>
5410 M: Heiko Stübner <heiko@sntech.de>
5411 L: dri-devel@lists.freedesktop.org
5413 F: drivers/gpu/drm/rockchip/
5414 F: Documentation/devicetree/bindings/display/rockchip/
5415 T: git git://anongit.freedesktop.org/drm/drm-misc
5418 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5419 M: Vincent Abriou <vincent.abriou@st.com>
5420 L: dri-devel@lists.freedesktop.org
5421 T: git git://anongit.freedesktop.org/drm/drm-misc
5423 F: drivers/gpu/drm/sti
5424 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5427 M: Yannick Fertre <yannick.fertre@st.com>
5428 M: Philippe Cornu <philippe.cornu@st.com>
5429 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5430 M: Vincent Abriou <vincent.abriou@st.com>
5431 L: dri-devel@lists.freedesktop.org
5432 T: git git://anongit.freedesktop.org/drm/drm-misc
5434 F: drivers/gpu/drm/stm
5435 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5437 DRM DRIVERS FOR TI LCDC
5438 M: Jyri Sarha <jsarha@ti.com>
5439 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5440 L: dri-devel@lists.freedesktop.org
5442 F: drivers/gpu/drm/tilcdc/
5443 F: Documentation/devicetree/bindings/display/tilcdc/
5445 DRM DRIVERS FOR TI OMAP
5446 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5447 L: dri-devel@lists.freedesktop.org
5449 F: drivers/gpu/drm/omapdrm/
5450 F: Documentation/devicetree/bindings/display/ti/
5453 M: Eric Anholt <eric@anholt.net>
5455 F: drivers/gpu/drm/v3d/
5456 F: include/uapi/drm/v3d_drm.h
5457 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5458 T: git git://anongit.freedesktop.org/drm/drm-misc
5461 M: Eric Anholt <eric@anholt.net>
5462 T: git git://github.com/anholt/linux
5464 F: drivers/gpu/drm/vc4/
5465 F: include/uapi/drm/vc4_drm.h
5466 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5467 T: git git://anongit.freedesktop.org/drm/drm-misc
5469 DRM DRIVERS FOR VIVANTE GPU IP
5470 M: Lucas Stach <l.stach@pengutronix.de>
5471 R: Russell King <linux+etnaviv@armlinux.org.uk>
5472 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5473 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5474 L: dri-devel@lists.freedesktop.org
5476 F: drivers/gpu/drm/etnaviv/
5477 F: include/uapi/drm/etnaviv_drm.h
5478 F: Documentation/devicetree/bindings/display/etnaviv/
5480 DRM DRIVERS FOR ZTE ZX
5481 M: Shawn Guo <shawnguo@kernel.org>
5482 L: dri-devel@lists.freedesktop.org
5484 F: drivers/gpu/drm/zte/
5485 F: Documentation/devicetree/bindings/display/zte,vou.txt
5486 T: git git://anongit.freedesktop.org/drm/drm-misc
5489 M: Thierry Reding <thierry.reding@gmail.com>
5490 R: Sam Ravnborg <sam@ravnborg.org>
5491 L: dri-devel@lists.freedesktop.org
5492 T: git git://anongit.freedesktop.org/drm/drm-misc
5494 F: drivers/gpu/drm/drm_panel.c
5495 F: drivers/gpu/drm/panel/
5496 F: include/drm/drm_panel.h
5497 F: Documentation/devicetree/bindings/display/panel/
5500 M: Noralf Trønnes <noralf@tronnes.org>
5501 W: https://github.com/notro/tinydrm/wiki/Development
5502 T: git git://anongit.freedesktop.org/drm/drm-misc
5504 F: drivers/gpu/drm/tinydrm/
5505 F: include/drm/tinydrm/
5508 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5509 T: git git://anongit.freedesktop.org/drm/drm-misc
5510 L: dri-devel@lists.freedesktop.org
5511 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5513 F: drivers/gpu/drm/xen/
5514 F: Documentation/gpu/xen-front.rst
5517 M: Christian Koenig <christian.koenig@amd.com>
5518 M: Huang Rui <ray.huang@amd.com>
5519 T: git git://people.freedesktop.org/~agd5f/linux
5521 L: dri-devel@lists.freedesktop.org
5523 F: drivers/gpu/drm/ttm/
5525 DSBR100 USB FM RADIO DRIVER
5526 M: Alexey Klimov <klimov.linux@gmail.com>
5527 L: linux-media@vger.kernel.org
5528 T: git git://linuxtv.org/media_tree.git
5530 F: drivers/media/radio/dsbr100.c
5533 M: Francois Romieu <romieu@fr.zoreil.com>
5534 L: netdev@vger.kernel.org
5536 F: drivers/net/wan/dscc4.c
5539 M: Hans Verkuil <hverkuil@xs4all.nl>
5540 L: linux-media@vger.kernel.org
5541 T: git git://linuxtv.org/media_tree.git
5542 W: https://linuxtv.org
5544 F: drivers/media/pci/dt3155/
5546 DVB_USB_AF9015 MEDIA DRIVER
5547 M: Antti Palosaari <crope@iki.fi>
5548 L: linux-media@vger.kernel.org
5549 W: https://linuxtv.org
5550 W: http://palosaari.fi/linux/
5551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5552 T: git git://linuxtv.org/anttip/media_tree.git
5554 F: drivers/media/usb/dvb-usb-v2/af9015*
5556 DVB_USB_AF9035 MEDIA DRIVER
5557 M: Antti Palosaari <crope@iki.fi>
5558 L: linux-media@vger.kernel.org
5559 W: https://linuxtv.org
5560 W: http://palosaari.fi/linux/
5561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5562 T: git git://linuxtv.org/anttip/media_tree.git
5564 F: drivers/media/usb/dvb-usb-v2/af9035*
5566 DVB_USB_ANYSEE MEDIA DRIVER
5567 M: Antti Palosaari <crope@iki.fi>
5568 L: linux-media@vger.kernel.org
5569 W: https://linuxtv.org
5570 W: http://palosaari.fi/linux/
5571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5572 T: git git://linuxtv.org/anttip/media_tree.git
5574 F: drivers/media/usb/dvb-usb-v2/anysee*
5576 DVB_USB_AU6610 MEDIA DRIVER
5577 M: Antti Palosaari <crope@iki.fi>
5578 L: linux-media@vger.kernel.org
5579 W: https://linuxtv.org
5580 W: http://palosaari.fi/linux/
5581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5582 T: git git://linuxtv.org/anttip/media_tree.git
5584 F: drivers/media/usb/dvb-usb-v2/au6610*
5586 DVB_USB_CE6230 MEDIA DRIVER
5587 M: Antti Palosaari <crope@iki.fi>
5588 L: linux-media@vger.kernel.org
5589 W: https://linuxtv.org
5590 W: http://palosaari.fi/linux/
5591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5592 T: git git://linuxtv.org/anttip/media_tree.git
5594 F: drivers/media/usb/dvb-usb-v2/ce6230*
5596 DVB_USB_CXUSB MEDIA DRIVER
5597 M: Michael Krufky <mkrufky@linuxtv.org>
5598 L: linux-media@vger.kernel.org
5599 W: https://linuxtv.org
5600 W: http://github.com/mkrufky
5601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5602 T: git git://linuxtv.org/media_tree.git
5604 F: drivers/media/usb/dvb-usb/cxusb*
5606 DVB_USB_EC168 MEDIA DRIVER
5607 M: Antti Palosaari <crope@iki.fi>
5608 L: linux-media@vger.kernel.org
5609 W: https://linuxtv.org
5610 W: http://palosaari.fi/linux/
5611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5612 T: git git://linuxtv.org/anttip/media_tree.git
5614 F: drivers/media/usb/dvb-usb-v2/ec168*
5616 DVB_USB_GL861 MEDIA DRIVER
5617 M: Antti Palosaari <crope@iki.fi>
5618 L: linux-media@vger.kernel.org
5619 W: https://linuxtv.org
5620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5621 T: git git://linuxtv.org/anttip/media_tree.git
5623 F: drivers/media/usb/dvb-usb-v2/gl861*
5625 DVB_USB_MXL111SF MEDIA DRIVER
5626 M: Michael Krufky <mkrufky@linuxtv.org>
5627 L: linux-media@vger.kernel.org
5628 W: https://linuxtv.org
5629 W: http://github.com/mkrufky
5630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5631 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5633 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5635 DVB_USB_RTL28XXU MEDIA DRIVER
5636 M: Antti Palosaari <crope@iki.fi>
5637 L: linux-media@vger.kernel.org
5638 W: https://linuxtv.org
5639 W: http://palosaari.fi/linux/
5640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5641 T: git git://linuxtv.org/anttip/media_tree.git
5643 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5645 DVB_USB_V2 MEDIA DRIVER
5646 M: Antti Palosaari <crope@iki.fi>
5647 L: linux-media@vger.kernel.org
5648 W: https://linuxtv.org
5649 W: http://palosaari.fi/linux/
5650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5651 T: git git://linuxtv.org/anttip/media_tree.git
5653 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5654 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5657 M: Jason Baron <jbaron@akamai.com>
5659 F: lib/dynamic_debug.c
5660 F: include/linux/dynamic_debug.h
5662 DYNAMIC INTERRUPT MODERATION
5663 M: Tal Gilboa <talgi@mellanox.com>
5665 F: include/linux/dim.h
5668 DZ DECSTATION DZ11 SERIAL DRIVER
5669 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5671 F: drivers/tty/serial/dz.*
5673 E3X0 POWER BUTTON DRIVER
5674 M: Moritz Fischer <moritz.fischer@ettus.com>
5675 L: usrp-users@lists.ettus.com
5676 W: http://www.ettus.com
5678 F: drivers/input/misc/e3x0-button.c
5679 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5682 M: Antti Palosaari <crope@iki.fi>
5683 L: linux-media@vger.kernel.org
5684 W: https://linuxtv.org
5685 W: http://palosaari.fi/linux/
5686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5687 T: git git://linuxtv.org/anttip/media_tree.git
5689 F: drivers/media/tuners/e4000*
5691 EARTH_PT1 MEDIA DRIVER
5692 M: Akihiro Tsukada <tskd08@gmail.com>
5693 L: linux-media@vger.kernel.org
5695 F: drivers/media/pci/pt1/
5697 EARTH_PT3 MEDIA DRIVER
5698 M: Akihiro Tsukada <tskd08@gmail.com>
5699 L: linux-media@vger.kernel.org
5701 F: drivers/media/pci/pt3/
5704 M: Antti Palosaari <crope@iki.fi>
5705 L: linux-media@vger.kernel.org
5706 W: https://linuxtv.org
5707 W: http://palosaari.fi/linux/
5708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5709 T: git git://linuxtv.org/anttip/media_tree.git
5711 F: drivers/media/dvb-frontends/ec100*
5714 M: Tyler Hicks <tyhicks@canonical.com>
5715 L: ecryptfs@vger.kernel.org
5716 W: http://ecryptfs.org
5717 W: https://launchpad.net/ecryptfs
5718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5720 F: Documentation/filesystems/ecryptfs.txt
5724 M: Borislav Petkov <bp@alien8.de>
5725 L: linux-edac@vger.kernel.org
5727 F: drivers/edac/amd64_edac*
5730 M: Stefan Schaeckeler <sschaeck@cisco.com>
5732 F: drivers/edac/aspeed_edac.c
5733 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5736 M: Robert Richter <rric@kernel.org>
5737 L: linux-edac@vger.kernel.org
5739 F: drivers/edac/highbank*
5742 M: Ralf Baechle <ralf@linux-mips.org>
5743 M: David Daney <david.daney@cavium.com>
5744 L: linux-edac@vger.kernel.org
5745 L: linux-mips@vger.kernel.org
5747 F: drivers/edac/octeon_edac*
5749 EDAC-CAVIUM THUNDERX
5750 M: David Daney <david.daney@cavium.com>
5751 M: Jan Glauber <jglauber@cavium.com>
5752 L: linux-edac@vger.kernel.org
5754 F: drivers/edac/thunderx_edac*
5757 M: Borislav Petkov <bp@alien8.de>
5758 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5759 R: James Morse <james.morse@arm.com>
5760 L: linux-edac@vger.kernel.org
5761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5764 F: Documentation/admin-guide/ras.rst
5765 F: Documentation/driver-api/edac.rst
5767 F: include/linux/edac.h
5770 M: Mark Gross <mark.gross@intel.com>
5771 L: linux-edac@vger.kernel.org
5773 F: drivers/edac/e752x_edac.c
5776 L: linux-edac@vger.kernel.org
5778 F: drivers/edac/e7xxx_edac.c
5781 M: York Sun <york.sun@nxp.com>
5782 L: linux-edac@vger.kernel.org
5784 F: drivers/edac/fsl_ddr_edac.*
5787 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5788 L: linux-edac@vger.kernel.org
5790 F: drivers/edac/ghes_edac.c
5793 M: Tony Luck <tony.luck@intel.com>
5794 L: linux-edac@vger.kernel.org
5796 F: drivers/edac/i10nm_base.c
5799 L: linux-edac@vger.kernel.org
5801 F: drivers/edac/i3000_edac.c
5804 L: linux-edac@vger.kernel.org
5806 F: drivers/edac/i5000_edac.c
5809 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5810 L: linux-edac@vger.kernel.org
5812 F: drivers/edac/i5400_edac.c
5815 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5816 L: linux-edac@vger.kernel.org
5818 F: drivers/edac/i7300_edac.c
5821 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5822 L: linux-edac@vger.kernel.org
5824 F: drivers/edac/i7core_edac.c
5827 M: Tim Small <tim@buttersideup.com>
5828 L: linux-edac@vger.kernel.org
5830 F: drivers/edac/i82443bxgx_edac.c
5833 M: "Arvind R." <arvino55@gmail.com>
5834 L: linux-edac@vger.kernel.org
5836 F: drivers/edac/i82975x_edac.c
5839 M: Jason Baron <jbaron@akamai.com>
5840 L: linux-edac@vger.kernel.org
5842 F: drivers/edac/ie31200_edac.c
5845 M: Johannes Thumshirn <morbidrsa@gmail.com>
5846 L: linux-edac@vger.kernel.org
5848 F: drivers/edac/mpc85xx_edac.[ch]
5851 M: Egor Martovetsky <egor@pasemi.com>
5852 L: linux-edac@vger.kernel.org
5854 F: drivers/edac/pasemi_edac.c
5857 M: Tony Luck <tony.luck@intel.com>
5858 L: linux-edac@vger.kernel.org
5860 F: drivers/edac/pnd2_edac.[ch]
5863 M: Tim Small <tim@buttersideup.com>
5864 L: linux-edac@vger.kernel.org
5866 F: drivers/edac/r82600_edac.c
5869 M: Tony Luck <tony.luck@intel.com>
5870 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5871 L: linux-edac@vger.kernel.org
5873 F: drivers/edac/sb_edac.c
5876 M: Yash Shah <yash.shah@sifive.com>
5877 L: linux-edac@vger.kernel.org
5879 F: drivers/edac/sifive_edac.c
5882 M: Tony Luck <tony.luck@intel.com>
5883 L: linux-edac@vger.kernel.org
5885 F: drivers/edac/skx_*.c
5888 M: Tero Kristo <t-kristo@ti.com>
5889 L: linux-edac@vger.kernel.org
5891 F: drivers/edac/ti_edac.c
5894 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5895 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5896 L: linux-arm-msm@vger.kernel.org
5897 L: linux-edac@vger.kernel.org
5899 F: drivers/edac/qcom_edac.c
5901 EDIROL UA-101/UA-1000 DRIVER
5902 M: Clemens Ladisch <clemens@ladisch.de>
5903 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5906 F: sound/usb/misc/ua101.c
5909 L: linux-efi@vger.kernel.org
5910 M: Ivan Hu <ivan.hu@canonical.com>
5911 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5913 F: drivers/firmware/efi/test/
5915 EFI VARIABLE FILESYSTEM
5916 M: Matthew Garrett <matthew.garrett@nebula.com>
5917 M: Jeremy Kerr <jk@ozlabs.org>
5918 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5920 L: linux-efi@vger.kernel.org
5924 EFIFB FRAMEBUFFER DRIVER
5925 L: linux-fbdev@vger.kernel.org
5926 M: Peter Jones <pjones@redhat.com>
5928 F: drivers/video/fbdev/efifb.c
5931 W: http://aeschi.ch.eu.org/efs/
5935 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5936 M: Douglas Miller <dougmill@linux.ibm.com>
5937 L: netdev@vger.kernel.org
5939 F: drivers/net/ethernet/ibm/ehea/
5941 EM28XX VIDEO4LINUX DRIVER
5942 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5943 L: linux-media@vger.kernel.org
5944 W: https://linuxtv.org
5945 T: git git://linuxtv.org/media_tree.git
5947 F: drivers/media/usb/em28xx/
5948 F: Documentation/media/v4l-drivers/em28xx*
5951 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5952 M: Matt Mackall <mpm@selenic.com>
5953 M: David Woodhouse <dwmw2@infradead.org>
5954 L: linux-embedded@vger.kernel.org
5957 Emulex 10Gbps iSCSI - OneConnect DRIVER
5958 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5959 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5960 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5961 L: linux-scsi@vger.kernel.org
5962 W: http://www.broadcom.com
5964 F: drivers/scsi/be2iscsi/
5966 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5967 M: Sathya Perla <sathya.perla@broadcom.com>
5968 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5969 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5970 M: Somnath Kotur <somnath.kotur@broadcom.com>
5971 L: netdev@vger.kernel.org
5972 W: http://www.emulex.com
5974 F: drivers/net/ethernet/emulex/benet/
5976 EMULEX ONECONNECT ROCE DRIVER
5977 M: Selvin Xavier <selvin.xavier@broadcom.com>
5978 M: Devesh Sharma <devesh.sharma@broadcom.com>
5979 L: linux-rdma@vger.kernel.org
5980 W: http://www.broadcom.com
5982 F: drivers/infiniband/hw/ocrdma/
5983 F: include/uapi/rdma/ocrdma-abi.h
5985 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5986 M: James Smart <james.smart@broadcom.com>
5987 M: Dick Kennedy <dick.kennedy@broadcom.com>
5988 L: linux-scsi@vger.kernel.org
5989 W: http://www.broadcom.com
5991 F: drivers/scsi/lpfc/
5993 ENE CB710 FLASH CARD READER DRIVER
5994 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5996 F: drivers/misc/cb710/
5997 F: drivers/mmc/host/cb710-mmc.*
5998 F: include/linux/cb710.h
6000 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6001 M: Maxim Levitsky <maximlevitsky@gmail.com>
6003 F: drivers/media/rc/ene_ir.*
6005 EPSON S1D13XXX FRAMEBUFFER DRIVER
6006 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6009 F: drivers/video/fbdev/s1d13xxxfb.c
6010 F: include/video/s1d13xxxfb.h
6012 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6013 M: Jeff Layton <jlayton@kernel.org>
6016 F: include/linux/errseq.h
6018 ET131X NETWORK DRIVER
6019 M: Mark Einon <mark.einon@gmail.com>
6021 F: drivers/net/ethernet/agere/
6024 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6025 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6026 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6027 L: netdev@vger.kernel.org
6028 W: http://www.linuxfoundation.org/en/Net:Bridge
6030 F: include/linux/netfilter_bridge/
6033 ETHERNET PHY LIBRARY
6034 M: Andrew Lunn <andrew@lunn.ch>
6035 M: Florian Fainelli <f.fainelli@gmail.com>
6036 M: Heiner Kallweit <hkallweit1@gmail.com>
6037 L: netdev@vger.kernel.org
6039 F: Documentation/ABI/testing/sysfs-bus-mdio
6040 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6041 F: Documentation/devicetree/bindings/net/mdio*
6042 F: Documentation/networking/phy.rst
6044 F: drivers/of/of_mdio.c
6045 F: drivers/of/of_net.c
6046 F: include/linux/*mdio*.h
6047 F: include/linux/of_net.h
6048 F: include/linux/phy.h
6049 F: include/linux/phy_fixed.h
6050 F: include/linux/platform_data/mdio-bcm-unimac.h
6051 F: include/linux/platform_data/mdio-gpio.h
6052 F: include/trace/events/mdio.h
6053 F: include/uapi/linux/mdio.h
6054 F: include/uapi/linux/mii.h
6057 M: Jan Kara <jack@suse.com>
6058 L: linux-ext4@vger.kernel.org
6060 F: Documentation/filesystems/ext2.txt
6062 F: include/linux/ext2*
6065 M: "Theodore Ts'o" <tytso@mit.edu>
6066 M: Andreas Dilger <adilger.kernel@dilger.ca>
6067 L: linux-ext4@vger.kernel.org
6068 W: http://ext4.wiki.kernel.org
6069 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6072 F: Documentation/filesystems/ext4/
6075 Extended Verification Module (EVM)
6076 M: Mimi Zohar <zohar@linux.ibm.com>
6077 L: linux-integrity@vger.kernel.org
6079 F: security/integrity/evm/
6081 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6082 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6083 L: linux-efi@vger.kernel.org
6084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6086 F: Documentation/admin-guide/efi-stub.rst
6087 F: arch/*/kernel/efi.c
6088 F: arch/x86/boot/compressed/eboot.[ch]
6089 F: arch/*/include/asm/efi.h
6090 F: arch/x86/platform/efi/
6091 F: drivers/firmware/efi/
6092 F: include/linux/efi*.h
6093 F: arch/arm/boot/compressed/efi-header.S
6094 F: arch/arm64/kernel/efi-entry.S
6096 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6097 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6098 M: Chanwoo Choi <cw00.choi@samsung.com>
6099 L: linux-kernel@vger.kernel.org
6100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6103 F: include/linux/extcon/
6104 F: include/linux/extcon.h
6105 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6106 F: Documentation/devicetree/bindings/extcon/
6109 M: Jingoo Han <jingoohan1@gmail.com>
6110 L: dri-devel@lists.freedesktop.org
6112 F: drivers/gpu/drm/exynos/exynos_dp*
6114 EXYNOS SYSMMU (IOMMU) driver
6115 M: Marek Szyprowski <m.szyprowski@samsung.com>
6116 L: iommu@lists.linux-foundation.org
6118 F: drivers/iommu/exynos-iommu.c
6120 EZchip NPS platform support
6121 M: Vineet Gupta <vgupta@synopsys.com>
6122 M: Ofer Levi <oferle@mellanox.com>
6124 F: arch/arc/plat-eznps
6125 F: arch/arc/boot/dts/eznps.dts
6128 M: Jaegeuk Kim <jaegeuk@kernel.org>
6129 M: Chao Yu <yuchao0@huawei.com>
6130 L: linux-f2fs-devel@lists.sourceforge.net
6131 W: https://f2fs.wiki.kernel.org/
6132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6134 F: Documentation/filesystems/f2fs.txt
6135 F: Documentation/ABI/testing/sysfs-fs-f2fs
6137 F: include/linux/f2fs_fs.h
6138 F: include/trace/events/f2fs.h
6140 F71805F HARDWARE MONITORING DRIVER
6141 M: Jean Delvare <jdelvare@suse.com>
6142 L: linux-hwmon@vger.kernel.org
6144 F: Documentation/hwmon/f71805f.rst
6145 F: drivers/hwmon/f71805f.c
6148 M: Josh Poimboeuf <jpoimboe@redhat.com>
6150 F: scripts/faddr2line
6153 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6154 L: netdev@vger.kernel.org
6156 F: net/core/failover.c
6157 F: include/net/failover.h
6158 F: Documentation/networking/failover.rst
6161 M: Jan Kara <jack@suse.cz>
6162 R: Amir Goldstein <amir73il@gmail.com>
6163 L: linux-fsdevel@vger.kernel.org
6165 F: fs/notify/fanotify/
6166 F: include/linux/fanotify.h
6167 F: include/uapi/linux/fanotify.h
6169 FARSYNC SYNCHRONOUS DRIVER
6170 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6171 W: http://www.farsite.co.uk/
6173 F: drivers/net/wan/farsync.*
6175 FAULT INJECTION SUPPORT
6176 M: Akinobu Mita <akinobu.mita@gmail.com>
6178 F: Documentation/fault-injection/
6179 F: lib/fault-inject.c
6181 FBTFT Framebuffer drivers
6183 L: dri-devel@lists.freedesktop.org
6184 L: linux-fbdev@vger.kernel.org
6185 F: drivers/staging/fbtft/
6188 M: Michael Buesch <m@bues.ch>
6189 L: linux-media@vger.kernel.org
6191 F: drivers/media/tuners/fc0011.h
6192 F: drivers/media/tuners/fc0011.c
6195 M: Antti Palosaari <crope@iki.fi>
6196 L: linux-media@vger.kernel.org
6197 W: https://linuxtv.org
6198 W: http://palosaari.fi/linux/
6199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6200 T: git git://linuxtv.org/anttip/media_tree.git
6202 F: drivers/media/tuners/fc2580*
6204 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6205 M: Hannes Reinecke <hare@suse.de>
6206 L: linux-scsi@vger.kernel.org
6207 W: www.Open-FCoE.org
6209 F: drivers/scsi/libfc/
6210 F: drivers/scsi/fcoe/
6212 F: include/scsi/libfc.h
6213 F: include/scsi/libfcoe.h
6214 F: include/uapi/scsi/fc/
6216 FILE LOCKING (flock() and fcntl()/lockf())
6217 M: Jeff Layton <jlayton@kernel.org>
6218 M: "J. Bruce Fields" <bfields@fieldses.org>
6219 L: linux-fsdevel@vger.kernel.org
6221 F: include/linux/fcntl.h
6222 F: include/uapi/linux/fcntl.h
6226 FILESYSTEMS (VFS and infrastructure)
6227 M: Alexander Viro <viro@zeniv.linux.org.uk>
6228 L: linux-fsdevel@vger.kernel.org
6231 F: include/linux/fs.h
6232 F: include/linux/fs_types.h
6233 F: include/uapi/linux/fs.h
6235 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6236 M: Riku Voipio <riku.voipio@iki.fi>
6237 L: linux-hwmon@vger.kernel.org
6239 F: drivers/hwmon/f75375s.c
6240 F: include/linux/f75375s.h
6242 FIREWIRE AUDIO DRIVERS
6243 M: Clemens Ladisch <clemens@ladisch.de>
6244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6249 FIREWIRE MEDIA DRIVERS (firedtv)
6250 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6251 L: linux-media@vger.kernel.org
6252 L: linux1394-devel@lists.sourceforge.net
6253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6255 F: drivers/media/firewire/
6257 FIREWIRE SBP-2 TARGET
6258 M: Chris Boot <bootc@bootc.net>
6259 L: linux-scsi@vger.kernel.org
6260 L: target-devel@vger.kernel.org
6261 L: linux1394-devel@lists.sourceforge.net
6262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6264 F: drivers/target/sbp/
6267 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6268 L: linux1394-devel@lists.sourceforge.net
6269 W: http://ieee1394.wiki.kernel.org/
6270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6272 F: drivers/firewire/
6273 F: include/linux/firewire.h
6274 F: include/uapi/linux/firewire*.h
6277 FIRMWARE LOADER (request_firmware)
6278 M: Luis Chamberlain <mcgrof@kernel.org>
6279 L: linux-kernel@vger.kernel.org
6281 F: Documentation/firmware_class/
6282 F: drivers/base/firmware_loader/
6283 F: include/linux/firmware.h
6285 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6286 M: Joshua Morris <josh.h.morris@us.ibm.com>
6287 M: Philip Kelleher <pjk1939@linux.ibm.com>
6289 F: drivers/block/rsxx/
6291 FLEXTIMER FTM-QUADDEC DRIVER
6292 M: Patrick Havelange <patrick.havelange@essensium.com>
6293 L: linux-iio@vger.kernel.org
6295 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6296 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6297 F: drivers/counter/ftm-quaddec.c
6300 M: Denis Efremov <efremov@linux.com>
6302 L: linux-block@vger.kernel.org
6303 F: drivers/block/floppy.c
6306 M: Alessandro Rubini <rubini@gnudd.com>
6307 W: http://www.ohwr.org/projects/fmc-bus
6310 F: include/linux/fmc*.h
6311 F: include/linux/ipmi-fru.h
6314 FPGA MANAGER FRAMEWORK
6315 M: Moritz Fischer <mdf@kernel.org>
6316 L: linux-fpga@vger.kernel.org
6318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6319 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6320 F: Documentation/fpga/
6321 F: Documentation/driver-api/fpga/
6322 F: Documentation/devicetree/bindings/fpga/
6324 F: include/linux/fpga/
6325 W: http://www.rocketboards.org
6328 M: Wu Hao <hao.wu@intel.com>
6329 L: linux-fpga@vger.kernel.org
6331 F: Documentation/fpga/dfl.rst
6332 F: include/uapi/linux/fpga-dfl.h
6333 F: drivers/fpga/dfl*
6336 M: Bill Metzenthen <billm@melbpc.org.au>
6337 W: http://floatingpoint.sourceforge.net/emulator/index.html
6339 F: arch/x86/math-emu/
6341 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6342 L: netdev@vger.kernel.org
6344 F: drivers/net/wan/dlci.c
6345 F: drivers/net/wan/sdla.c
6348 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6349 L: dri-devel@lists.freedesktop.org
6350 L: linux-fbdev@vger.kernel.org
6351 T: git git://anongit.freedesktop.org/drm/drm-misc
6352 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6354 F: Documentation/fb/
6357 F: include/linux/fb.h
6358 F: include/uapi/video/
6359 F: include/uapi/linux/fb.h
6361 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6362 M: Horia Geantă <horia.geanta@nxp.com>
6363 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6364 L: linux-crypto@vger.kernel.org
6366 F: drivers/crypto/caam/
6367 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6369 FREESCALE DIU FRAMEBUFFER DRIVER
6370 M: Timur Tabi <timur@kernel.org>
6371 L: linux-fbdev@vger.kernel.org
6373 F: drivers/video/fbdev/fsl-diu-fb.*
6375 FREESCALE DMA DRIVER
6376 M: Li Yang <leoyang.li@nxp.com>
6377 M: Zhang Wei <zw@zh-kernel.org>
6378 L: linuxppc-dev@lists.ozlabs.org
6380 F: drivers/dma/fsldma.*
6382 FREESCALE ENETC ETHERNET DRIVERS
6383 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6384 L: netdev@vger.kernel.org
6386 F: drivers/net/ethernet/freescale/enetc/
6388 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6389 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6390 L: netdev@vger.kernel.org
6392 F: drivers/net/ethernet/freescale/gianfar*
6393 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6395 FREESCALE GPMI NAND DRIVER
6396 M: Han Xu <han.xu@nxp.com>
6397 L: linux-mtd@lists.infradead.org
6399 F: drivers/mtd/nand/raw/gpmi-nand/*
6401 FREESCALE I2C CPM DRIVER
6402 M: Jochen Friedrich <jochen@scram.de>
6403 L: linuxppc-dev@lists.ozlabs.org
6404 L: linux-i2c@vger.kernel.org
6406 F: drivers/i2c/busses/i2c-cpm.c
6408 FREESCALE IMX DDR PMU DRIVER
6409 M: Frank Li <Frank.li@nxp.com>
6410 L: linux-arm-kernel@lists.infradead.org
6412 F: drivers/perf/fsl_imx8_ddr_perf.c
6413 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6415 FREESCALE IMX LPI2C DRIVER
6416 M: Dong Aisheng <aisheng.dong@nxp.com>
6417 L: linux-i2c@vger.kernel.org
6418 L: linux-imx@nxp.com
6420 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6421 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6423 FREESCALE IMX / MXC FEC DRIVER
6424 M: Fugang Duan <fugang.duan@nxp.com>
6425 L: netdev@vger.kernel.org
6427 F: drivers/net/ethernet/freescale/fec_main.c
6428 F: drivers/net/ethernet/freescale/fec_ptp.c
6429 F: drivers/net/ethernet/freescale/fec.h
6430 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6432 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6433 M: Sascha Hauer <s.hauer@pengutronix.de>
6434 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6435 L: linux-fbdev@vger.kernel.org
6436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6438 F: include/linux/platform_data/video-imxfb.h
6439 F: drivers/video/fbdev/imxfb.c
6441 FREESCALE QORIQ DPAA ETHERNET DRIVER
6442 M: Madalin Bucur <madalin.bucur@nxp.com>
6443 L: netdev@vger.kernel.org
6445 F: drivers/net/ethernet/freescale/dpaa
6447 FREESCALE QORIQ DPAA FMAN DRIVER
6448 M: Madalin Bucur <madalin.bucur@nxp.com>
6449 L: netdev@vger.kernel.org
6451 F: drivers/net/ethernet/freescale/fman
6452 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6454 FREESCALE QORIQ PTP CLOCK DRIVER
6455 M: Yangbo Lu <yangbo.lu@nxp.com>
6456 L: netdev@vger.kernel.org
6458 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6459 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6460 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6461 F: drivers/ptp/ptp_qoriq.c
6462 F: drivers/ptp/ptp_qoriq_debugfs.c
6463 F: include/linux/fsl/ptp_qoriq.h
6464 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6466 FREESCALE QUAD SPI DRIVER
6467 M: Han Xu <han.xu@nxp.com>
6468 L: linux-spi@vger.kernel.org
6470 F: drivers/spi/spi-fsl-qspi.c
6472 FREESCALE QUICC ENGINE LIBRARY
6473 M: Qiang Zhao <qiang.zhao@nxp.com>
6474 L: linuxppc-dev@lists.ozlabs.org
6476 F: drivers/soc/fsl/qe/
6477 F: include/soc/fsl/*qe*.h
6478 F: include/soc/fsl/*ucc*.h
6480 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6481 M: Li Yang <leoyang.li@nxp.com>
6482 L: netdev@vger.kernel.org
6483 L: linuxppc-dev@lists.ozlabs.org
6485 F: drivers/net/ethernet/freescale/ucc_geth*
6487 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6488 M: Zhao Qiang <qiang.zhao@nxp.com>
6489 L: netdev@vger.kernel.org
6490 L: linuxppc-dev@lists.ozlabs.org
6492 F: drivers/net/wan/fsl_ucc_hdlc*
6494 FREESCALE QUICC ENGINE UCC UART DRIVER
6495 M: Timur Tabi <timur@kernel.org>
6496 L: linuxppc-dev@lists.ozlabs.org
6498 F: drivers/tty/serial/ucc_uart.c
6500 FREESCALE SOC DRIVERS
6501 M: Li Yang <leoyang.li@nxp.com>
6502 L: linuxppc-dev@lists.ozlabs.org
6503 L: linux-arm-kernel@lists.infradead.org
6505 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6506 F: Documentation/devicetree/bindings/soc/fsl/
6508 F: include/linux/fsl/
6510 FREESCALE SOC FS_ENET DRIVER
6511 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6512 L: linuxppc-dev@lists.ozlabs.org
6513 L: netdev@vger.kernel.org
6515 F: drivers/net/ethernet/freescale/fs_enet/
6516 F: include/linux/fs_enet_pd.h
6518 FREESCALE SOC SOUND DRIVERS
6519 M: Timur Tabi <timur@kernel.org>
6520 M: Nicolin Chen <nicoleotsuka@gmail.com>
6521 M: Xiubo Li <Xiubo.Lee@gmail.com>
6522 R: Fabio Estevam <festevam@gmail.com>
6523 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6524 L: linuxppc-dev@lists.ozlabs.org
6526 F: sound/soc/fsl/fsl*
6527 F: sound/soc/fsl/imx*
6528 F: sound/soc/fsl/mpc8610_hpcd.c
6530 FREESCALE USB PERIPHERAL DRIVERS
6531 M: Li Yang <leoyang.li@nxp.com>
6532 L: linux-usb@vger.kernel.org
6533 L: linuxppc-dev@lists.ozlabs.org
6535 F: drivers/usb/gadget/udc/fsl*
6538 M: Christoph Hellwig <hch@infradead.org>
6539 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6544 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6545 M: Pavel Machek <pavel@ucw.cz>
6546 L: linux-pm@vger.kernel.org
6548 F: Documentation/power/freezing-of-tasks.rst
6549 F: include/linux/freezer.h
6553 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6554 L: linux-kernel@vger.kernel.org
6557 F: include/linux/frontswap.h
6559 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6560 M: David Howells <dhowells@redhat.com>
6561 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6563 F: Documentation/filesystems/caching/
6565 F: include/linux/fscache*.h
6567 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6568 M: Theodore Y. Ts'o <tytso@mit.edu>
6569 M: Jaegeuk Kim <jaegeuk@kernel.org>
6570 M: Eric Biggers <ebiggers@kernel.org>
6571 L: linux-fscrypt@vger.kernel.org
6572 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6573 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6576 F: include/linux/fscrypt*.h
6577 F: Documentation/filesystems/fscrypt.rst
6580 M: Jeremy Kerr <jk@ozlabs.org>
6581 M: Joel Stanley <joel@jms.id.au>
6582 R: Alistar Popple <alistair@popple.id.au>
6583 R: Eddie James <eajames@linux.ibm.com>
6584 L: linux-fsi@lists.ozlabs.org
6585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6586 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6589 F: include/linux/fsi*.h
6590 F: include/trace/events/fsi*.h
6592 FSI-ATTACHED I2C DRIVER
6593 M: Eddie James <eajames@linux.ibm.com>
6594 L: linux-i2c@vger.kernel.org
6595 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6597 F: drivers/i2c/busses/i2c-fsi.c
6598 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6600 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6601 M: Jan Kara <jack@suse.cz>
6602 R: Amir Goldstein <amir73il@gmail.com>
6603 L: linux-fsdevel@vger.kernel.org
6606 F: include/linux/fsnotify*.h
6608 FUJITSU LAPTOP EXTRAS
6609 M: Jonathan Woithe <jwoithe@just42.net>
6610 L: platform-driver-x86@vger.kernel.org
6612 F: drivers/platform/x86/fujitsu-laptop.c
6614 FUJITSU M-5MO LS CAMERA ISP DRIVER
6615 M: Kyungmin Park <kyungmin.park@samsung.com>
6616 M: Heungjun Kim <riverful.kim@samsung.com>
6617 L: linux-media@vger.kernel.org
6619 F: drivers/media/i2c/m5mols/
6620 F: include/media/i2c/m5mols.h
6622 FUJITSU TABLET EXTRAS
6623 M: Robert Gerlach <khnz@gmx.de>
6624 L: platform-driver-x86@vger.kernel.org
6626 F: drivers/platform/x86/fujitsu-tablet.c
6628 FUSE: FILESYSTEM IN USERSPACE
6629 M: Miklos Szeredi <miklos@szeredi.hu>
6630 L: linux-fsdevel@vger.kernel.org
6631 W: http://fuse.sourceforge.net/
6632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6635 F: include/uapi/linux/fuse.h
6636 F: Documentation/filesystems/fuse.txt
6639 M: Thomas Gleixner <tglx@linutronix.de>
6640 M: Ingo Molnar <mingo@redhat.com>
6641 R: Peter Zijlstra <peterz@infradead.org>
6642 R: Darren Hart <dvhart@infradead.org>
6643 L: linux-kernel@vger.kernel.org
6644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6647 F: include/asm-generic/futex.h
6648 F: include/linux/futex.h
6649 F: include/uapi/linux/futex.h
6650 F: tools/testing/selftests/futex/
6651 F: tools/perf/bench/futex*
6652 F: Documentation/*futex*
6655 M: Kees Cook <keescook@chromium.org>
6656 R: Emese Revfy <re.emese@gmail.com>
6657 L: kernel-hardening@lists.openwall.com
6659 F: scripts/gcc-plugins/
6660 F: scripts/gcc-plugin.sh
6661 F: scripts/Makefile.gcc-plugins
6662 F: Documentation/core-api/gcc-plugins.rst
6664 GASKET DRIVER FRAMEWORK
6665 M: Rob Springer <rspringer@google.com>
6666 M: Todd Poynor <toddpoynor@google.com>
6667 M: Ben Chan <benchan@chromium.org>
6669 F: drivers/staging/gasket/
6671 GCOV BASED KERNEL PROFILING
6672 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6675 F: Documentation/dev-tools/gcov.rst
6677 GDB KERNEL DEBUGGING HELPER SCRIPTS
6678 M: Jan Kiszka <jan.kiszka@siemens.com>
6679 M: Kieran Bingham <kbingham@kernel.org>
6683 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6684 M: Achim Leubner <achim_leubner@adaptec.com>
6685 L: linux-scsi@vger.kernel.org
6686 W: http://www.icp-vortex.com/
6688 F: drivers/scsi/gdt*
6690 GEMTEK FM RADIO RECEIVER DRIVER
6691 M: Hans Verkuil <hverkuil@xs4all.nl>
6692 L: linux-media@vger.kernel.org
6693 T: git git://linuxtv.org/media_tree.git
6694 W: https://linuxtv.org
6696 F: drivers/media/radio/radio-gemtek*
6698 GENERIC GPIO I2C DRIVER
6699 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6701 F: drivers/i2c/busses/i2c-gpio.c
6702 F: include/linux/platform_data/i2c-gpio.h
6704 GENERIC GPIO I2C MULTIPLEXER DRIVER
6705 M: Peter Korsgaard <peter.korsgaard@barco.com>
6706 L: linux-i2c@vger.kernel.org
6708 F: drivers/i2c/muxes/i2c-mux-gpio.c
6709 F: include/linux/platform_data/i2c-mux-gpio.h
6710 F: Documentation/i2c/muxes/i2c-mux-gpio
6712 GENERIC HDLC (WAN) DRIVERS
6713 M: Krzysztof Halasa <khc@pm.waw.pl>
6714 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6716 F: drivers/net/wan/c101.c
6717 F: drivers/net/wan/hd6457*
6718 F: drivers/net/wan/hdlc*
6719 F: drivers/net/wan/n2.c
6720 F: drivers/net/wan/pc300too.c
6721 F: drivers/net/wan/pci200syn.c
6722 F: drivers/net/wan/wanxl*
6724 GENERIC INCLUDE/ASM HEADER FILES
6725 M: Arnd Bergmann <arnd@arndb.de>
6726 L: linux-arch@vger.kernel.org
6727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6729 F: include/asm-generic/
6730 F: include/uapi/asm-generic/
6732 GENERIC PHY FRAMEWORK
6733 M: Kishon Vijay Abraham I <kishon@ti.com>
6734 L: linux-kernel@vger.kernel.org
6735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6738 F: include/linux/phy/
6739 F: Documentation/devicetree/bindings/phy/
6741 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6742 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6744 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6747 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6748 M: Kevin Hilman <khilman@kernel.org>
6749 M: Ulf Hansson <ulf.hansson@linaro.org>
6750 L: linux-pm@vger.kernel.org
6752 F: drivers/base/power/domain*.c
6753 F: include/linux/pm_domain.h
6754 F: Documentation/devicetree/bindings/power/power_domain.txt
6756 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6757 M: Eugen Hristev <eugen.hristev@microchip.com>
6758 L: linux-input@vger.kernel.org
6760 F: drivers/input/touchscreen/resistive-adc-touch.c
6762 GENERIC UIO DRIVER FOR PCI DEVICES
6763 M: "Michael S. Tsirkin" <mst@redhat.com>
6764 L: kvm@vger.kernel.org
6766 F: drivers/uio/uio_pci_generic.c
6768 GENERIC VDSO LIBRARY:
6769 M: Andy Lutomirski <luto@kernel.org>
6770 M: Thomas Gleixner <tglx@linutronix.de>
6771 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6772 L: linux-kernel@vger.kernel.org
6773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6776 F: kernel/time/vsyscall.c
6778 F: include/asm-generic/vdso/vsyscall.h
6780 GENWQE (IBM Generic Workqueue Card)
6781 M: Frank Haverkamp <haver@linux.ibm.com>
6783 F: drivers/misc/genwqe/
6785 GET_MAINTAINER SCRIPT
6786 M: Joe Perches <joe@perches.com>
6788 F: scripts/get_maintainer.pl
6791 M: Bob Peterson <rpeterso@redhat.com>
6792 M: Andreas Gruenbacher <agruenba@redhat.com>
6793 L: cluster-devel@redhat.com
6794 W: http://sources.redhat.com/cluster/
6795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6797 F: Documentation/filesystems/gfs2*.txt
6799 F: include/uapi/linux/gfs2_ondisk.h
6802 M: Johan Hovold <johan@kernel.org>
6803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6805 F: Documentation/ABI/testing/sysfs-class-gnss
6806 F: Documentation/devicetree/bindings/gnss/
6808 F: include/linux/gnss.h
6811 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6812 L: linux-media@vger.kernel.org
6814 F: drivers/media/usb/go7007/
6817 M: Bastien Nocera <hadess@hadess.net>
6818 L: linux-input@vger.kernel.org
6820 F: drivers/input/touchscreen/goodix.c
6822 GOOGLE ETHERNET DRIVERS
6823 M: Catherine Sullivan <csully@google.com>
6824 R: Sagi Shahar <sagis@google.com>
6825 R: Jon Olson <jonolson@google.com>
6826 L: netdev@vger.kernel.org
6828 F: Documentation/networking/device_drivers/google/gve.rst
6829 F: drivers/net/ethernet/google
6831 GPD POCKET FAN DRIVER
6832 M: Hans de Goede <hdegoede@redhat.com>
6833 L: platform-driver-x86@vger.kernel.org
6835 F: drivers/platform/x86/gpd-pocket-fan.c
6838 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6839 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6840 L: linux-gpio@vger.kernel.org
6841 L: linux-acpi@vger.kernel.org
6843 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6844 F: drivers/gpio/gpiolib-acpi.c
6847 M: Sean Young <sean@mess.org>
6848 L: linux-media@vger.kernel.org
6850 F: drivers/media/rc/gpio-ir-tx.c
6853 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6854 L: linux-gpio@vger.kernel.org
6856 F: drivers/gpio/gpio-mockup.c
6857 F: tools/testing/selftests/gpio/
6860 M: Linus Walleij <linus.walleij@linaro.org>
6861 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6862 L: linux-gpio@vger.kernel.org
6863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6865 F: Documentation/devicetree/bindings/gpio/
6866 F: Documentation/driver-api/gpio/
6867 F: Documentation/admin-guide/gpio/
6868 F: Documentation/ABI/testing/gpio-cdev
6869 F: Documentation/ABI/obsolete/sysfs-gpio
6871 F: include/linux/gpio/
6872 F: include/linux/gpio.h
6873 F: include/linux/of_gpio.h
6874 F: include/asm-generic/gpio.h
6875 F: include/uapi/linux/gpio.h
6878 GRE DEMULTIPLEXER DRIVER
6879 M: Dmitry Kozlov <xeb@mail.ru>
6880 L: netdev@vger.kernel.org
6882 F: net/ipv4/gre_demux.c
6883 F: net/ipv4/gre_offload.c
6884 F: include/net/gre.h
6886 GRETH 10/100/1G Ethernet MAC device driver
6887 M: Andreas Larsson <andreas@gaisler.com>
6888 L: netdev@vger.kernel.org
6890 F: drivers/net/ethernet/aeroflex/
6892 GREYBUS AUDIO PROTOCOLS DRIVERS
6893 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6894 M: Mark Greer <mgreer@animalcreek.com>
6896 F: drivers/staging/greybus/audio_apbridgea.c
6897 F: drivers/staging/greybus/audio_apbridgea.h
6898 F: drivers/staging/greybus/audio_codec.c
6899 F: drivers/staging/greybus/audio_codec.h
6900 F: drivers/staging/greybus/audio_gb.c
6901 F: drivers/staging/greybus/audio_manager.c
6902 F: drivers/staging/greybus/audio_manager.h
6903 F: drivers/staging/greybus/audio_manager_module.c
6904 F: drivers/staging/greybus/audio_manager_private.h
6905 F: drivers/staging/greybus/audio_manager_sysfs.c
6906 F: drivers/staging/greybus/audio_module.c
6907 F: drivers/staging/greybus/audio_topology.c
6909 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6910 M: Viresh Kumar <vireshk@kernel.org>
6912 F: drivers/staging/greybus/authentication.c
6913 F: drivers/staging/greybus/bootrom.c
6914 F: drivers/staging/greybus/firmware.h
6915 F: drivers/staging/greybus/fw-core.c
6916 F: drivers/staging/greybus/fw-download.c
6917 F: drivers/staging/greybus/fw-management.c
6918 F: drivers/staging/greybus/greybus_authentication.h
6919 F: drivers/staging/greybus/greybus_firmware.h
6920 F: drivers/staging/greybus/hid.c
6921 F: drivers/staging/greybus/i2c.c
6922 F: drivers/staging/greybus/spi.c
6923 F: drivers/staging/greybus/spilib.c
6924 F: drivers/staging/greybus/spilib.h
6926 GREYBUS LOOPBACK DRIVER
6927 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6929 F: drivers/staging/greybus/loopback.c
6931 GREYBUS PLATFORM DRIVERS
6932 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6934 F: drivers/staging/greybus/arche-platform.c
6935 F: drivers/staging/greybus/arche-apb-ctrl.c
6936 F: drivers/staging/greybus/arche_platform.h
6938 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6939 M: Rui Miguel Silva <rmfrfs@gmail.com>
6941 F: drivers/staging/greybus/sdio.c
6942 F: drivers/staging/greybus/light.c
6943 F: drivers/staging/greybus/gpio.c
6944 F: drivers/staging/greybus/power_supply.c
6945 F: drivers/staging/greybus/spi.c
6946 F: drivers/staging/greybus/spilib.c
6949 M: Johan Hovold <johan@kernel.org>
6950 M: Alex Elder <elder@kernel.org>
6951 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6953 F: drivers/staging/greybus/
6954 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6956 GREYBUS UART PROTOCOLS DRIVERS
6957 M: David Lin <dtwlin@gmail.com>
6959 F: drivers/staging/greybus/uart.c
6960 F: drivers/staging/greybus/log.c
6962 GS1662 VIDEO SERIALIZER
6963 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6964 L: linux-media@vger.kernel.org
6965 T: git git://linuxtv.org/media_tree.git
6967 F: drivers/media/spi/gs1662.c
6969 GSPCA FINEPIX SUBDRIVER
6970 M: Frank Zago <frank@zago.net>
6971 L: linux-media@vger.kernel.org
6972 T: git git://linuxtv.org/media_tree.git
6974 F: drivers/media/usb/gspca/finepix.c
6976 GSPCA GL860 SUBDRIVER
6977 M: Olivier Lorin <o.lorin@laposte.net>
6978 L: linux-media@vger.kernel.org
6979 T: git git://linuxtv.org/media_tree.git
6981 F: drivers/media/usb/gspca/gl860/
6983 GSPCA M5602 SUBDRIVER
6984 M: Erik Andren <erik.andren@gmail.com>
6985 L: linux-media@vger.kernel.org
6986 T: git git://linuxtv.org/media_tree.git
6988 F: drivers/media/usb/gspca/m5602/
6990 GSPCA PAC207 SONIXB SUBDRIVER
6991 M: Hans Verkuil <hverkuil@xs4all.nl>
6992 L: linux-media@vger.kernel.org
6993 T: git git://linuxtv.org/media_tree.git
6995 F: drivers/media/usb/gspca/pac207.c
6997 GSPCA SN9C20X SUBDRIVER
6998 M: Brian Johnson <brijohn@gmail.com>
6999 L: linux-media@vger.kernel.org
7000 T: git git://linuxtv.org/media_tree.git
7002 F: drivers/media/usb/gspca/sn9c20x.c
7004 GSPCA T613 SUBDRIVER
7005 M: Leandro Costantino <lcostantino@gmail.com>
7006 L: linux-media@vger.kernel.org
7007 T: git git://linuxtv.org/media_tree.git
7009 F: drivers/media/usb/gspca/t613.c
7011 GSPCA USB WEBCAM DRIVER
7012 M: Hans Verkuil <hverkuil@xs4all.nl>
7013 L: linux-media@vger.kernel.org
7014 T: git git://linuxtv.org/media_tree.git
7016 F: drivers/media/usb/gspca/
7018 GTP (GPRS Tunneling Protocol)
7019 M: Pablo Neira Ayuso <pablo@netfilter.org>
7020 M: Harald Welte <laforge@gnumonks.org>
7021 L: osmocom-net-gprs@lists.osmocom.org
7022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7024 F: drivers/net/gtp.c
7026 GUID PARTITION TABLE (GPT)
7027 M: Davidlohr Bueso <dave@stgolabs.net>
7028 L: linux-efi@vger.kernel.org
7030 F: block/partitions/efi.*
7033 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7034 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7035 W: http://uclinux-h8.sourceforge.jp
7036 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7039 F: drivers/clocksource/h8300_*.c
7040 F: drivers/clk/h8300/
7041 F: drivers/irqchip/irq-renesas-h8*.c
7043 HABANALABS PCI DRIVER
7044 M: Oded Gabbay <oded.gabbay@gmail.com>
7045 T: git https://github.com/HabanaAI/linux.git
7047 F: drivers/misc/habanalabs/
7048 F: include/uapi/misc/habanalabs.h
7049 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7050 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7053 M: Antti Palosaari <crope@iki.fi>
7054 L: linux-media@vger.kernel.org
7055 W: https://linuxtv.org
7056 W: http://palosaari.fi/linux/
7057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7058 T: git git://linuxtv.org/anttip/media_tree.git
7060 F: drivers/media/usb/hackrf/
7062 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7063 M: Frank Seidel <frank@f-seidel.de>
7064 L: platform-driver-x86@vger.kernel.org
7065 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7067 F: drivers/platform/x86/hdaps.c
7070 M: Jean Delvare <jdelvare@suse.com>
7071 M: Guenter Roeck <linux@roeck-us.net>
7072 L: linux-hwmon@vger.kernel.org
7073 W: http://hwmon.wiki.kernel.org/
7074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7076 F: Documentation/devicetree/bindings/hwmon/
7077 F: Documentation/hwmon/
7079 F: include/linux/hwmon*.h
7080 F: include/trace/events/hwmon*.h
7082 HARDWARE RANDOM NUMBER GENERATOR CORE
7083 M: Matt Mackall <mpm@selenic.com>
7084 M: Herbert Xu <herbert@gondor.apana.org.au>
7085 L: linux-crypto@vger.kernel.org
7087 F: Documentation/devicetree/bindings/rng/
7088 F: Documentation/admin-guide/hw_random.rst
7089 F: drivers/char/hw_random/
7090 F: include/linux/hw_random.h
7092 HARDWARE TRACING FACILITIES
7093 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7095 F: drivers/hwtracing/
7097 HARDWARE SPINLOCK CORE
7098 M: Ohad Ben-Cohen <ohad@wizery.com>
7099 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7100 L: linux-remoteproc@vger.kernel.org
7102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7103 F: Documentation/devicetree/bindings/hwlock/
7104 F: Documentation/hwspinlock.txt
7105 F: drivers/hwspinlock/
7106 F: include/linux/hwspinlock.h
7108 HARMONY SOUND DRIVER
7109 L: linux-parisc@vger.kernel.org
7111 F: sound/parisc/harmony.*
7113 HDPVR USB VIDEO ENCODER DRIVER
7114 M: Hans Verkuil <hverkuil@xs4all.nl>
7115 L: linux-media@vger.kernel.org
7116 T: git git://linuxtv.org/media_tree.git
7117 W: https://linuxtv.org
7119 F: drivers/media/usb/hdpvr/
7121 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7122 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7124 F: Documentation/watchdog/hpwdt.rst
7125 F: drivers/watchdog/hpwdt.c
7127 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7128 M: Don Brace <don.brace@microsemi.com>
7129 L: esc.storagedev@microsemi.com
7130 L: linux-scsi@vger.kernel.org
7132 F: Documentation/scsi/hpsa.txt
7133 F: drivers/scsi/hpsa*.[ch]
7134 F: include/linux/cciss*.h
7135 F: include/uapi/linux/cciss*.h
7138 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7139 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7140 L: linux-rdma@vger.kernel.org
7142 F: drivers/infiniband/hw/hfi1
7145 L: linux-fsdevel@vger.kernel.org
7147 F: Documentation/filesystems/hfs.txt
7151 L: linux-fsdevel@vger.kernel.org
7153 F: Documentation/filesystems/hfsplus.txt
7156 HGA FRAMEBUFFER DRIVER
7157 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7158 L: linux-nvidia@lists.surfsouth.com
7159 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7161 F: drivers/video/fbdev/hgafb.c
7163 HIBERNATION (aka Software Suspend, aka swsusp)
7164 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7165 M: Pavel Machek <pavel@ucw.cz>
7166 L: linux-pm@vger.kernel.org
7167 B: https://bugzilla.kernel.org
7170 F: drivers/base/power/
7172 F: include/linux/suspend.h
7173 F: include/linux/freezer.h
7174 F: include/linux/pm.h
7175 F: arch/*/include/asm/suspend*.h
7178 M: Jiri Kosina <jikos@kernel.org>
7179 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7180 L: linux-input@vger.kernel.org
7181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7184 F: include/linux/hid*
7185 F: include/uapi/linux/hid*
7187 HID SENSOR HUB DRIVERS
7188 M: Jiri Kosina <jikos@kernel.org>
7189 M: Jonathan Cameron <jic23@kernel.org>
7190 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7191 L: linux-input@vger.kernel.org
7192 L: linux-iio@vger.kernel.org
7194 F: Documentation/hid/hid-sensor*
7195 F: drivers/hid/hid-sensor-*
7196 F: drivers/iio/*/hid-*
7197 F: include/linux/hid-sensor-*
7199 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7200 M: Thomas Gleixner <tglx@linutronix.de>
7201 L: linux-kernel@vger.kernel.org
7202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7204 F: Documentation/timers/
7205 F: kernel/time/hrtimer.c
7206 F: kernel/time/clockevents.c
7207 F: kernel/time/timer_*.c
7208 F: include/linux/clockchips.h
7209 F: include/linux/hrtimer.h
7211 HIGH-SPEED SCC DRIVER FOR AX.25
7212 L: linux-hams@vger.kernel.org
7214 F: drivers/net/hamradio/dmascc.c
7215 F: drivers/net/hamradio/scc.c
7217 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7218 M: HighPoint Linux Team <linux@highpoint-tech.com>
7219 W: http://www.highpoint-tech.com
7221 F: Documentation/scsi/hptiop.txt
7222 F: drivers/scsi/hptiop.c
7225 M: Jes Sorensen <jes@trained-monkey.org>
7226 L: linux-hippi@sunsite.dk
7228 F: include/linux/hippidevice.h
7229 F: include/uapi/linux/if_hippi.h
7231 F: drivers/net/hippi/
7233 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7234 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7235 M: Salil Mehta <salil.mehta@huawei.com>
7236 L: netdev@vger.kernel.org
7237 W: http://www.hisilicon.com
7239 F: drivers/net/ethernet/hisilicon/hns3/
7241 HISILICON LPC BUS DRIVER
7242 M: john.garry@huawei.com
7243 W: http://www.hisilicon.com
7245 F: drivers/bus/hisi_lpc.c
7246 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7248 HISILICON NETWORK SUBSYSTEM DRIVER
7249 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7250 M: Salil Mehta <salil.mehta@huawei.com>
7251 L: netdev@vger.kernel.org
7252 W: http://www.hisilicon.com
7254 F: drivers/net/ethernet/hisilicon/
7255 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7257 HISILICON PMU DRIVER
7258 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7259 W: http://www.hisilicon.com
7261 F: drivers/perf/hisilicon
7262 F: Documentation/admin-guide/perf/hisi-pmu.rst
7264 HISILICON ROCE DRIVER
7265 M: Lijun Ou <oulijun@huawei.com>
7266 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7267 L: linux-rdma@vger.kernel.org
7269 F: drivers/infiniband/hw/hns/
7270 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7272 HISILICON SAS Controller
7273 M: John Garry <john.garry@huawei.com>
7274 W: http://www.hisilicon.com
7276 F: drivers/scsi/hisi_sas/
7277 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7279 HMM - Heterogeneous Memory Management
7280 M: Jérôme Glisse <jglisse@redhat.com>
7281 L: linux-mm@kvack.org
7284 F: include/linux/hmm*
7285 F: Documentation/vm/hmm.rst
7288 M: Jouni Malinen <j@w1.fi>
7289 L: linux-wireless@vger.kernel.org
7290 W: http://w1.fi/hostap-driver.html
7292 F: drivers/net/wireless/intersil/hostap/
7294 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7295 L: platform-driver-x86@vger.kernel.org
7297 F: drivers/platform/x86/tc1100-wmi.c
7299 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7300 M: Jaroslav Kysela <perex@perex.cz>
7302 F: drivers/net/ethernet/hp/hp100.*
7304 HPET: High Precision Event Timers driver
7305 M: Clemens Ladisch <clemens@ladisch.de>
7307 F: Documentation/timers/hpet.rst
7308 F: drivers/char/hpet.c
7309 F: include/linux/hpet.h
7310 F: include/uapi/linux/hpet.h
7314 F: arch/x86/kernel/hpet.c
7315 F: arch/x86/include/asm/hpet.h
7318 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7319 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7324 M: Sebastian Reichel <sre@kernel.org>
7325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7327 F: Documentation/ABI/testing/sysfs-bus-hsi
7328 F: Documentation/driver-api/hsi.rst
7330 F: include/linux/hsi/
7331 F: include/uapi/linux/hsi/
7334 L: linux-usb@vger.kernel.org
7336 F: drivers/net/usb/hso.c
7338 HSR NETWORK PROTOCOL
7339 M: Arvid Brodin <arvid.brodin@alten.se>
7340 L: netdev@vger.kernel.org
7344 HT16K33 LED CONTROLLER DRIVER
7345 M: Robin van der Gracht <robin@protonic.nl>
7347 F: drivers/auxdisplay/ht16k33.c
7348 F: Documentation/devicetree/bindings/display/ht16k33.txt
7350 HTCPEN TOUCHSCREEN DRIVER
7351 M: Pau Oliva Fora <pof@eslack.org>
7352 L: linux-input@vger.kernel.org
7354 F: drivers/input/touchscreen/htcpen.c
7356 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7357 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7358 L: linux-iio@vger.kernel.org
7359 W: http://www.st.com/
7361 F: drivers/iio/humidity/hts221*
7362 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7364 HUAWEI ETHERNET DRIVER
7365 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7366 L: netdev@vger.kernel.org
7368 F: Documentation/networking/hinic.txt
7369 F: drivers/net/ethernet/huawei/hinic/
7372 M: Mike Kravetz <mike.kravetz@oracle.com>
7373 L: linux-mm@kvack.org
7377 F: include/linux/hugetlb.h
7378 F: Documentation/admin-guide/mm/hugetlbpage.rst
7379 F: Documentation/vm/hugetlbfs_reserv.rst
7380 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7383 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7384 L: linux-media@vger.kernel.org
7385 T: git git://linuxtv.org/media_tree.git
7386 W: https://linuxtv.org
7388 F: drivers/media/platform/sti/hva
7390 HWPOISON MEMORY FAILURE HANDLING
7391 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7392 L: linux-mm@kvack.org
7394 F: mm/memory-failure.c
7395 F: mm/hwpoison-inject.c
7397 HYGON PROCESSOR SUPPORT
7398 M: Pu Wen <puwen@hygon.cn>
7399 L: linux-kernel@vger.kernel.org
7401 F: arch/x86/kernel/cpu/hygon.c
7403 Hyper-V CORE AND DRIVERS
7404 M: "K. Y. Srinivasan" <kys@microsoft.com>
7405 M: Haiyang Zhang <haiyangz@microsoft.com>
7406 M: Stephen Hemminger <sthemmin@microsoft.com>
7407 M: Sasha Levin <sashal@kernel.org>
7408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7409 L: linux-hyperv@vger.kernel.org
7411 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7412 F: arch/x86/include/asm/mshyperv.h
7413 F: arch/x86/include/asm/trace/hyperv.h
7414 F: arch/x86/include/asm/hyperv-tlfs.h
7415 F: arch/x86/kernel/cpu/mshyperv.c
7417 F: drivers/clocksource/hyperv_timer.c
7418 F: drivers/hid/hid-hyperv.c
7420 F: drivers/input/serio/hyperv-keyboard.c
7421 F: drivers/pci/controller/pci-hyperv.c
7422 F: drivers/net/hyperv/
7423 F: drivers/scsi/storvsc_drv.c
7424 F: drivers/uio/uio_hv_generic.c
7425 F: drivers/video/fbdev/hyperv_fb.c
7426 F: drivers/iommu/hyperv_iommu.c
7427 F: net/vmw_vsock/hyperv_transport.c
7428 F: include/clocksource/hyperv_timer.h
7429 F: include/linux/hyperv.h
7430 F: include/uapi/linux/hyperv.h
7431 F: include/asm-generic/mshyperv.h
7433 F: Documentation/ABI/stable/sysfs-bus-vmbus
7436 M: Vignesh Raghavendra <vigneshr@ti.com>
7438 F: drivers/mtd/hyperbus/
7439 F: include/linux/mtd/hyperbus.h
7440 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7441 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7443 HYPERVISOR VIRTUAL CONSOLE DRIVER
7444 L: linuxppc-dev@lists.ozlabs.org
7449 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7450 L: linux-i2c@vger.kernel.org
7451 L: linux-acpi@vger.kernel.org
7453 F: drivers/i2c/i2c-core-acpi.c
7455 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7456 M: Ajay Gupta <ajayg@nvidia.com>
7457 L: linux-i2c@vger.kernel.org
7459 F: Documentation/i2c/busses/i2c-nvidia-gpu
7460 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7463 M: Peter Rosin <peda@axentia.se>
7464 L: linux-i2c@vger.kernel.org
7466 F: Documentation/i2c/i2c-topology
7467 F: Documentation/i2c/muxes/
7468 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7469 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7470 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7471 F: drivers/i2c/i2c-mux.c
7472 F: drivers/i2c/muxes/
7473 F: include/linux/i2c-mux.h
7475 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7476 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7477 L: linux-i2c@vger.kernel.org
7479 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7480 F: drivers/i2c/busses/i2c-mv64xxx.c
7482 I2C OVER PARALLEL PORT
7483 M: Jean Delvare <jdelvare@suse.com>
7484 L: linux-i2c@vger.kernel.org
7486 F: Documentation/i2c/busses/i2c-parport
7487 F: Documentation/i2c/busses/i2c-parport-light
7488 F: drivers/i2c/busses/i2c-parport.c
7489 F: drivers/i2c/busses/i2c-parport-light.c
7492 M: Wolfram Sang <wsa@the-dreams.de>
7493 L: linux-i2c@vger.kernel.org
7494 W: https://i2c.wiki.kernel.org/
7495 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7498 F: Documentation/devicetree/bindings/i2c/i2c.txt
7499 F: Documentation/i2c/
7501 F: include/linux/i2c.h
7502 F: include/linux/i2c-dev.h
7503 F: include/linux/i2c-smbus.h
7504 F: include/uapi/linux/i2c.h
7505 F: include/uapi/linux/i2c-*.h
7507 I2C SUBSYSTEM HOST DRIVERS
7508 L: linux-i2c@vger.kernel.org
7509 W: https://i2c.wiki.kernel.org/
7510 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7513 F: Documentation/devicetree/bindings/i2c/
7514 F: drivers/i2c/algos/
7515 F: drivers/i2c/busses/
7518 M: Jean Delvare <jdelvare@suse.com>
7519 L: linux-i2c@vger.kernel.org
7521 F: Documentation/i2c/busses/i2c-taos-evm
7522 F: drivers/i2c/busses/i2c-taos-evm.c
7525 M: Till Harbaum <till@harbaum.org>
7526 L: linux-i2c@vger.kernel.org
7527 W: http://www.harbaum.org/till/i2c_tiny_usb
7529 F: drivers/i2c/busses/i2c-tiny-usb.c
7531 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7532 M: Jean Delvare <jdelvare@suse.com>
7533 L: linux-i2c@vger.kernel.org
7535 F: Documentation/i2c/busses/i2c-ali1535
7536 F: Documentation/i2c/busses/i2c-ali1563
7537 F: Documentation/i2c/busses/i2c-ali15x3
7538 F: Documentation/i2c/busses/i2c-amd756
7539 F: Documentation/i2c/busses/i2c-amd8111
7540 F: Documentation/i2c/busses/i2c-i801
7541 F: Documentation/i2c/busses/i2c-nforce2
7542 F: Documentation/i2c/busses/i2c-piix4
7543 F: Documentation/i2c/busses/i2c-sis5595
7544 F: Documentation/i2c/busses/i2c-sis630
7545 F: Documentation/i2c/busses/i2c-sis96x
7546 F: Documentation/i2c/busses/i2c-via
7547 F: Documentation/i2c/busses/i2c-viapro
7548 F: drivers/i2c/busses/i2c-ali1535.c
7549 F: drivers/i2c/busses/i2c-ali1563.c
7550 F: drivers/i2c/busses/i2c-ali15x3.c
7551 F: drivers/i2c/busses/i2c-amd756.c
7552 F: drivers/i2c/busses/i2c-amd756-s4882.c
7553 F: drivers/i2c/busses/i2c-amd8111.c
7554 F: drivers/i2c/busses/i2c-i801.c
7555 F: drivers/i2c/busses/i2c-isch.c
7556 F: drivers/i2c/busses/i2c-nforce2.c
7557 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7558 F: drivers/i2c/busses/i2c-piix4.c
7559 F: drivers/i2c/busses/i2c-sis5595.c
7560 F: drivers/i2c/busses/i2c-sis630.c
7561 F: drivers/i2c/busses/i2c-sis96x.c
7562 F: drivers/i2c/busses/i2c-via.c
7563 F: drivers/i2c/busses/i2c-viapro.c
7565 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7566 M: Hans de Goede <hdegoede@redhat.com>
7567 L: linux-i2c@vger.kernel.org
7569 F: drivers/i2c/busses/i2c-cht-wc.c
7571 I2C/SMBUS ISMT DRIVER
7572 M: Seth Heasley <seth.heasley@intel.com>
7573 M: Neil Horman <nhorman@tuxdriver.com>
7574 L: linux-i2c@vger.kernel.org
7575 F: drivers/i2c/busses/i2c-ismt.c
7576 F: Documentation/i2c/busses/i2c-ismt
7578 I2C/SMBUS STUB DRIVER
7579 M: Jean Delvare <jdelvare@suse.com>
7580 L: linux-i2c@vger.kernel.org
7582 F: drivers/i2c/i2c-stub.c
7585 M: Boris Brezillon <bbrezillon@kernel.org>
7586 L: linux-i3c@lists.infradead.org
7587 C: irc://chat.freenode.net/linux-i3c
7588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7590 F: Documentation/ABI/testing/sysfs-bus-i3c
7591 F: Documentation/devicetree/bindings/i3c/
7592 F: Documentation/driver-api/i3c
7594 F: include/linux/i3c/
7596 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7597 M: Vitor Soares <vitor.soares@synopsys.com>
7599 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7600 F: drivers/i3c/master/dw*
7602 IA64 (Itanium) PLATFORM
7603 M: Tony Luck <tony.luck@intel.com>
7604 M: Fenghua Yu <fenghua.yu@intel.com>
7605 L: linux-ia64@vger.kernel.org
7606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7610 IBM Power 842 compression accelerator
7611 M: Haren Myneni <haren@us.ibm.com>
7613 F: drivers/crypto/nx/Makefile
7614 F: drivers/crypto/nx/Kconfig
7615 F: drivers/crypto/nx/nx-842*
7616 F: include/linux/sw842.h
7620 IBM Power in-Nest Crypto Acceleration
7621 M: Breno Leitão <leitao@debian.org>
7622 M: Nayna Jain <nayna@linux.ibm.com>
7623 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7624 L: linux-crypto@vger.kernel.org
7626 F: drivers/crypto/nx/Makefile
7627 F: drivers/crypto/nx/Kconfig
7628 F: drivers/crypto/nx/nx-aes*
7629 F: drivers/crypto/nx/nx-sha*
7630 F: drivers/crypto/nx/nx.*
7631 F: drivers/crypto/nx/nx_csbcpb.h
7632 F: drivers/crypto/nx/nx_debugfs.h
7634 IBM Power Linux RAID adapter
7635 M: Brian King <brking@us.ibm.com>
7637 F: drivers/scsi/ipr.*
7639 IBM Power SRIOV Virtual NIC Device Driver
7640 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7641 M: John Allen <jallen@linux.ibm.com>
7642 L: netdev@vger.kernel.org
7644 F: drivers/net/ethernet/ibm/ibmvnic.*
7646 IBM Power Virtual Accelerator Switchboard
7647 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7648 L: linuxppc-dev@lists.ozlabs.org
7650 F: arch/powerpc/platforms/powernv/vas*
7651 F: arch/powerpc/platforms/powernv/copy-paste.h
7652 F: arch/powerpc/include/asm/vas.h
7654 IBM Power Virtual Ethernet Device Driver
7655 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7656 L: netdev@vger.kernel.org
7658 F: drivers/net/ethernet/ibm/ibmveth.*
7660 IBM Power Virtual FC Device Drivers
7661 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7662 L: linux-scsi@vger.kernel.org
7664 F: drivers/scsi/ibmvscsi/ibmvfc*
7666 IBM Power Virtual Management Channel Driver
7667 M: Steven Royer <seroyer@linux.ibm.com>
7669 F: drivers/misc/ibmvmc.*
7671 IBM Power Virtual SCSI Device Drivers
7672 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7673 L: linux-scsi@vger.kernel.org
7675 F: drivers/scsi/ibmvscsi/ibmvscsi*
7676 F: include/scsi/viosrp.h
7678 IBM Power Virtual SCSI Device Target Driver
7679 M: Michael Cyr <mikecyr@linux.ibm.com>
7680 L: linux-scsi@vger.kernel.org
7681 L: target-devel@vger.kernel.org
7683 F: drivers/scsi/ibmvscsi_tgt/
7685 IBM Power VMX Cryptographic instructions
7686 M: Breno Leitão <leitao@debian.org>
7687 M: Nayna Jain <nayna@linux.ibm.com>
7688 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7689 L: linux-crypto@vger.kernel.org
7691 F: drivers/crypto/vmx/Makefile
7692 F: drivers/crypto/vmx/Kconfig
7693 F: drivers/crypto/vmx/vmx.c
7694 F: drivers/crypto/vmx/aes*
7695 F: drivers/crypto/vmx/ghash*
7696 F: drivers/crypto/vmx/ppc-xlate.pl
7698 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7699 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7700 L: linux-pci@vger.kernel.org
7701 L: linuxppc-dev@lists.ozlabs.org
7703 F: drivers/pci/hotplug/rpaphp*
7705 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7706 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7707 L: linux-pci@vger.kernel.org
7708 L: linuxppc-dev@lists.ozlabs.org
7710 F: drivers/pci/hotplug/rpadlpar*
7712 IBM ServeRAID RAID DRIVER
7714 F: drivers/scsi/ips.*
7716 ICH LPC AND GPIO DRIVER
7717 M: Peter Tyser <ptyser@xes-inc.com>
7719 F: drivers/mfd/lpc_ich.c
7720 F: drivers/gpio/gpio-ich.c
7723 M: "David S. Miller" <davem@davemloft.net>
7724 L: linux-ide@vger.kernel.org
7725 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7728 F: Documentation/ide/
7730 F: include/linux/ide.h
7733 M: Borislav Petkov <bp@alien8.de>
7734 L: linux-ide@vger.kernel.org
7736 F: Documentation/cdrom/ide-cd.rst
7737 F: drivers/ide/ide-cd*
7739 IDEAPAD LAPTOP EXTRAS DRIVER
7740 M: Ike Panhc <ike.pan@canonical.com>
7741 L: platform-driver-x86@vger.kernel.org
7742 W: http://launchpad.net/ideapad-laptop
7744 F: drivers/platform/x86/ideapad-laptop.c
7746 IDEAPAD LAPTOP SLIDEBAR DRIVER
7747 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7748 L: linux-input@vger.kernel.org
7749 W: https://github.com/o2genum/ideapad-slidebar
7751 F: drivers/input/misc/ideapad_slidebar.c
7753 IDT VersaClock 5 CLOCK DRIVER
7754 M: Marek Vasut <marek.vasut@gmail.com>
7756 F: drivers/clk/clk-versaclock5.c
7758 IEEE 802.15.4 SUBSYSTEM
7759 M: Alexander Aring <alex.aring@gmail.com>
7760 M: Stefan Schmidt <stefan@datenfreihafen.org>
7761 L: linux-wpan@vger.kernel.org
7762 W: http://wpan.cakelab.org/
7763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7768 F: drivers/net/ieee802154/
7769 F: include/linux/nl802154.h
7770 F: include/linux/ieee802154.h
7771 F: include/net/nl802154.h
7772 F: include/net/mac802154.h
7773 F: include/net/af_ieee802154.h
7774 F: include/net/cfg802154.h
7775 F: include/net/ieee802154_netdev.h
7776 F: Documentation/networking/ieee802154.rst
7779 M: Yotam Gigi <yotam.gi@gmail.com>
7780 M: Jamal Hadi Salim <jhs@mojatatu.com>
7782 F: include/net/ife.h
7783 F: include/uapi/linux/ife.h
7785 IGORPLUG-USB IR RECEIVER
7786 M: Sean Young <sean@mess.org>
7787 L: linux-media@vger.kernel.org
7789 F: drivers/media/rc/igorplugusb.c
7791 IGUANAWORKS USB IR TRANSCEIVER
7792 M: Sean Young <sean@mess.org>
7793 L: linux-media@vger.kernel.org
7795 F: drivers/media/rc/iguanair.c
7797 IIO DIGITAL POTENTIOMETER DAC
7798 M: Peter Rosin <peda@axentia.se>
7799 L: linux-iio@vger.kernel.org
7801 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7802 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7803 F: drivers/iio/dac/dpot-dac.c
7805 IIO ENVELOPE DETECTOR
7806 M: Peter Rosin <peda@axentia.se>
7807 L: linux-iio@vger.kernel.org
7809 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7810 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7811 F: drivers/iio/adc/envelope-detector.c
7814 M: Peter Rosin <peda@axentia.se>
7815 L: linux-iio@vger.kernel.org
7817 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7818 F: drivers/iio/multiplexer/iio-mux.c
7820 IIO SUBSYSTEM AND DRIVERS
7821 M: Jonathan Cameron <jic23@kernel.org>
7822 R: Hartmut Knaack <knaack.h@gmx.de>
7823 R: Lars-Peter Clausen <lars@metafoo.de>
7824 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7825 L: linux-iio@vger.kernel.org
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7828 F: Documentation/ABI/testing/configfs-iio*
7829 F: Documentation/ABI/testing/sysfs-bus-iio*
7830 F: Documentation/devicetree/bindings/iio/
7832 F: drivers/staging/iio/
7833 F: include/linux/iio/
7837 M: Peter Rosin <peda@axentia.se>
7838 L: linux-iio@vger.kernel.org
7840 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7841 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7842 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7843 F: drivers/iio/afe/iio-rescale.c
7845 IKANOS/ADI EAGLE ADSL USB DRIVER
7846 M: Matthieu Castet <castet.matthieu@free.fr>
7847 M: Stanislaw Gruszka <stf_xl@wp.pl>
7849 F: drivers/usb/atm/ueagle-atm.c
7851 IMGTEC ASCII LCD DRIVER
7852 M: Paul Burton <paul.burton@mips.com>
7854 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7855 F: drivers/auxdisplay/img-ascii-lcd.c
7857 IMGTEC IR DECODER DRIVER
7858 M: James Hogan <jhogan@kernel.org>
7860 F: drivers/media/rc/img-ir/
7862 IMON SOUNDGRAPH USB IR RECEIVER
7863 M: Sean Young <sean@mess.org>
7864 L: linux-media@vger.kernel.org
7866 F: drivers/media/rc/imon_raw.c
7867 F: drivers/media/rc/imon.c
7869 IMS TWINTURBO FRAMEBUFFER DRIVER
7870 L: linux-fbdev@vger.kernel.org
7872 F: drivers/video/fbdev/imsttfb.c
7874 INA209 HARDWARE MONITOR DRIVER
7875 M: Guenter Roeck <linux@roeck-us.net>
7876 L: linux-hwmon@vger.kernel.org
7878 F: Documentation/hwmon/ina209.rst
7879 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7880 F: drivers/hwmon/ina209.c
7882 INA2XX HARDWARE MONITOR DRIVER
7883 M: Guenter Roeck <linux@roeck-us.net>
7884 L: linux-hwmon@vger.kernel.org
7886 F: Documentation/hwmon/ina2xx.rst
7887 F: drivers/hwmon/ina2xx.c
7888 F: include/linux/platform_data/ina2xx.h
7890 INDUSTRY PACK SUBSYSTEM (IPACK)
7891 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7892 M: Jens Taprogge <jens.taprogge@taprogge.org>
7893 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7894 L: industrypack-devel@lists.sourceforge.net
7895 W: http://industrypack.sourceforge.net
7899 INFINEON DPS310 Driver
7900 M: Eddie James <eajames@linux.ibm.com>
7901 L: linux-iio@vger.kernel.org
7902 F: drivers/iio/pressure/dps310.c
7905 INFINIBAND SUBSYSTEM
7906 M: Doug Ledford <dledford@redhat.com>
7907 M: Jason Gunthorpe <jgg@mellanox.com>
7908 L: linux-rdma@vger.kernel.org
7909 W: https://github.com/linux-rdma/rdma-core
7910 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7913 F: Documentation/devicetree/bindings/infiniband/
7914 F: Documentation/infiniband/
7915 F: drivers/infiniband/
7916 F: include/uapi/linux/if_infiniband.h
7917 F: include/uapi/rdma/
7919 F: include/trace/events/ib_mad.h
7920 F: include/trace/events/ib_umad.h
7921 F: samples/bpf/ibumad_kern.c
7922 F: samples/bpf/ibumad_user.c
7924 INGENIC JZ4780 DMA Driver
7925 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7927 F: drivers/dma/dma-jz4780.c
7929 INGENIC JZ4780 NAND DRIVER
7930 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7931 L: linux-mtd@lists.infradead.org
7933 F: drivers/mtd/nand/raw/ingenic/
7936 M: Paul Cercueil <paul@crapouillou.net>
7938 F: arch/mips/boot/dts/ingenic/
7939 F: arch/mips/include/asm/mach-jz4740/
7940 F: arch/mips/jz4740/
7941 F: drivers/clk/ingenic/
7942 F: drivers/dma/dma-jz4780.c
7943 F: drivers/gpu/drm/ingenic/
7944 F: drivers/i2c/busses/i2c-jz4780.c
7945 F: drivers/iio/adc/ingenic-adc.c
7946 F: drivers/irqchip/irq-ingenic.c
7947 F: drivers/memory/jz4780-nemc.c
7948 F: drivers/mmc/host/jz4740_mmc.c
7949 F: drivers/mtd/nand/raw/ingenic/
7950 F: drivers/pinctrl/pinctrl-ingenic.c
7951 F: drivers/power/supply/ingenic-battery.c
7952 F: drivers/pwm/pwm-jz4740.c
7953 F: drivers/rtc/rtc-jz4740.c
7954 F: drivers/tty/serial/8250/8250_ingenic.c
7955 F: drivers/usb/musb/jz4740.c
7956 F: drivers/watchdog/jz4740_wdt.c
7957 F: include/dt-bindings/iio/adc/ingenic,adc.h
7958 F: include/linux/mfd/ingenic-tcu.h
7959 F: sound/soc/jz4740/
7960 F: sound/soc/codecs/jz47*
7963 M: Jan Kara <jack@suse.cz>
7964 R: Amir Goldstein <amir73il@gmail.com>
7965 L: linux-fsdevel@vger.kernel.org
7967 F: Documentation/filesystems/inotify.txt
7968 F: fs/notify/inotify/
7969 F: include/linux/inotify.h
7970 F: include/uapi/linux/inotify.h
7972 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7973 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7974 L: linux-input@vger.kernel.org
7975 Q: http://patchwork.kernel.org/project/linux-input/list/
7976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7979 F: include/linux/input.h
7980 F: include/uapi/linux/input.h
7981 F: include/uapi/linux/input-event-codes.h
7982 F: include/linux/input/
7983 F: Documentation/devicetree/bindings/input/
7984 F: Documentation/devicetree/bindings/serio/
7985 F: Documentation/input/
7987 INPUT MULTITOUCH (MT) PROTOCOL
7988 M: Henrik Rydberg <rydberg@bitmath.org>
7989 L: linux-input@vger.kernel.org
7991 F: Documentation/input/multi-touch-protocol.rst
7992 F: drivers/input/input-mt.c
7995 INSIDE SECURE CRYPTO DRIVER
7996 M: Antoine Tenart <antoine.tenart@bootlin.com>
7997 F: drivers/crypto/inside-secure/
7999 L: linux-crypto@vger.kernel.org
8001 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8002 M: Mimi Zohar <zohar@linux.ibm.com>
8003 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8004 L: linux-integrity@vger.kernel.org
8005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8007 F: security/integrity/ima/
8009 INTEL 810/815 FRAMEBUFFER DRIVER
8010 M: Antonino Daplas <adaplas@gmail.com>
8011 L: linux-fbdev@vger.kernel.org
8013 F: drivers/video/fbdev/i810/
8016 M: Cezary Rojewski <cezary.rojewski@intel.com>
8017 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8018 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8019 M: Jie Yang <yang.jie@linux.intel.com>
8020 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8024 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8025 M: Hans de Goede <hdegoede@redhat.com>
8026 L: platform-driver-x86@vger.kernel.org
8028 F: drivers/platform/x86/intel_atomisp2_pm.c
8030 INTEL C600 SERIES SAS CONTROLLER DRIVER
8031 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8032 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8033 L: linux-scsi@vger.kernel.org
8034 T: git git://git.code.sf.net/p/intel-sas/isci
8036 F: drivers/scsi/isci/
8038 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8039 M: Jani Nikula <jani.nikula@linux.intel.com>
8040 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8041 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8042 L: intel-gfx@lists.freedesktop.org
8043 W: https://01.org/linuxgraphics/
8044 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8045 C: irc://chat.freenode.net/intel-gfx
8046 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8047 T: git git://anongit.freedesktop.org/drm-intel
8049 F: drivers/gpu/drm/i915/
8050 F: include/drm/i915*
8051 F: include/uapi/drm/i915_drm.h
8052 F: Documentation/gpu/i915.rst
8054 INTEL ETHERNET DRIVERS
8055 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8056 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8057 W: http://www.intel.com/support/feedback.htm
8058 W: http://e1000.sourceforge.net/
8059 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8063 F: Documentation/networking/device_drivers/intel/e100.rst
8064 F: Documentation/networking/device_drivers/intel/e1000.rst
8065 F: Documentation/networking/device_drivers/intel/e1000e.rst
8066 F: Documentation/networking/device_drivers/intel/fm10k.rst
8067 F: Documentation/networking/device_drivers/intel/igb.rst
8068 F: Documentation/networking/device_drivers/intel/igbvf.rst
8069 F: Documentation/networking/device_drivers/intel/ixgb.rst
8070 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8071 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8072 F: Documentation/networking/device_drivers/intel/i40e.rst
8073 F: Documentation/networking/device_drivers/intel/iavf.rst
8074 F: Documentation/networking/device_drivers/intel/ice.rst
8075 F: drivers/net/ethernet/intel/
8076 F: drivers/net/ethernet/intel/*/
8077 F: include/linux/avf/virtchnl.h
8079 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8080 M: Maik Broemme <mbroemme@libmpq.org>
8081 L: linux-fbdev@vger.kernel.org
8083 F: Documentation/fb/intelfb.rst
8084 F: drivers/video/fbdev/intelfb/
8087 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8088 L: linux-gpio@vger.kernel.org
8090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8091 F: drivers/gpio/gpio-ich.c
8092 F: drivers/gpio/gpio-intel-mid.c
8093 F: drivers/gpio/gpio-lynxpoint.c
8094 F: drivers/gpio/gpio-merrifield.c
8095 F: drivers/gpio/gpio-ml-ioh.c
8096 F: drivers/gpio/gpio-pch.c
8097 F: drivers/gpio/gpio-sch.c
8098 F: drivers/gpio/gpio-sodaville.c
8100 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8101 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8102 M: Zhi Wang <zhi.a.wang@intel.com>
8103 L: intel-gvt-dev@lists.freedesktop.org
8104 L: intel-gfx@lists.freedesktop.org
8105 W: https://01.org/igvt-g
8106 T: git https://github.com/intel/gvt-linux.git
8108 F: drivers/gpu/drm/i915/gvt/
8110 INTEL HID EVENT DRIVER
8111 M: Alex Hung <alex.hung@canonical.com>
8112 L: platform-driver-x86@vger.kernel.org
8114 F: drivers/platform/x86/intel-hid.c
8116 INTEL I/OAT DMA DRIVER
8117 M: Dave Jiang <dave.jiang@intel.com>
8118 R: Dan Williams <dan.j.williams@intel.com>
8119 L: dmaengine@vger.kernel.org
8120 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8122 F: drivers/dma/ioat*
8125 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8126 M: Len Brown <lenb@kernel.org>
8127 L: linux-pm@vger.kernel.org
8128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8129 B: https://bugzilla.kernel.org
8131 F: drivers/idle/intel_idle.c
8133 INTEL INTEGRATED SENSOR HUB DRIVER
8134 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8135 M: Jiri Kosina <jikos@kernel.org>
8136 L: linux-input@vger.kernel.org
8138 F: drivers/hid/intel-ish-hid/
8141 M: David Woodhouse <dwmw2@infradead.org>
8142 L: iommu@lists.linux-foundation.org
8143 T: git git://git.infradead.org/iommu-2.6.git
8145 F: drivers/iommu/intel-iommu.c
8146 F: include/linux/intel-iommu.h
8148 INTEL IOP-ADMA DMA DRIVER
8149 R: Dan Williams <dan.j.williams@intel.com>
8151 F: drivers/dma/iop-adma.c
8153 INTEL IPU3 CSI-2 CIO2 DRIVER
8154 M: Yong Zhi <yong.zhi@intel.com>
8155 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8156 M: Bingbu Cao <bingbu.cao@intel.com>
8157 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8158 L: linux-media@vger.kernel.org
8160 F: drivers/media/pci/intel/ipu3/
8161 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8163 INTEL IPU3 CSI-2 IMGU DRIVER
8164 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8165 L: linux-media@vger.kernel.org
8167 F: drivers/staging/media/ipu3/
8168 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8169 F: Documentation/media/v4l-drivers/ipu3.rst
8171 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8172 M: Krzysztof Halasa <khalasa@piap.pl>
8174 F: include/linux/soc/ixp4xx/qmgr.h
8175 F: include/linux/soc/ixp4xx/npe.h
8176 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8177 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8178 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8179 F: drivers/net/wan/ixp4xx_hss.c
8181 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8182 M: Deepak Saxena <dsaxena@plexity.net>
8184 F: drivers/char/hw_random/ixp4xx-rng.c
8186 INTEL MANAGEMENT ENGINE (mei)
8187 M: Tomas Winkler <tomas.winkler@intel.com>
8188 L: linux-kernel@vger.kernel.org
8190 F: include/uapi/linux/mei.h
8191 F: include/linux/mei_cl_bus.h
8192 F: drivers/misc/mei/*
8193 F: drivers/watchdog/mei_wdt.c
8194 F: Documentation/driver-api/mei/*
8197 INTEL MENLOW THERMAL DRIVER
8198 M: Sujith Thomas <sujith.thomas@intel.com>
8199 L: platform-driver-x86@vger.kernel.org
8200 W: https://01.org/linux-acpi
8202 F: drivers/platform/x86/intel_menlow.c
8204 INTEL MIC DRIVERS (mic)
8205 M: Sudeep Dutt <sudeep.dutt@intel.com>
8206 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8208 W: https://github.com/sudeepdutt/mic
8209 W: http://software.intel.com/en-us/mic-developer
8210 F: include/linux/mic_bus.h
8211 F: include/linux/scif.h
8212 F: include/uapi/linux/mic_common.h
8213 F: include/uapi/linux/mic_ioctl.h
8214 F: include/uapi/linux/scif_ioctl.h
8215 F: drivers/misc/mic/
8216 F: drivers/dma/mic_x100_dma.c
8217 F: drivers/dma/mic_x100_dma.h
8218 F: Documentation/mic/
8220 INTEL PMC CORE DRIVER
8221 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8222 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8223 L: platform-driver-x86@vger.kernel.org
8225 F: drivers/platform/x86/intel_pmc_core*
8227 INTEL PMC/P-Unit IPC DRIVER
8228 M: Zha Qipeng<qipeng.zha@intel.com>
8229 L: platform-driver-x86@vger.kernel.org
8231 F: drivers/platform/x86/intel_pmc_ipc.c
8232 F: drivers/platform/x86/intel_punit_ipc.c
8233 F: arch/x86/include/asm/intel_pmc_ipc.h
8234 F: arch/x86/include/asm/intel_punit_ipc.h
8236 INTEL PMIC GPIO DRIVERS
8237 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8240 F: drivers/gpio/gpio-*cove.c
8241 F: drivers/gpio/gpio-msic.c
8243 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8244 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8246 F: drivers/mfd/intel_msic.c
8247 F: drivers/mfd/intel_soc_pmic*
8248 F: include/linux/mfd/intel_msic.h
8249 F: include/linux/mfd/intel_soc_pmic*
8251 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8252 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8253 L: linux-wireless@vger.kernel.org
8255 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8256 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8257 F: drivers/net/wireless/intel/ipw2x00/
8260 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8261 M: Len Brown <lenb@kernel.org>
8262 L: linux-pm@vger.kernel.org
8264 F: drivers/cpufreq/intel_pstate.c
8266 INTEL RDMA RNIC DRIVER
8267 M: Faisal Latif <faisal.latif@intel.com>
8268 M: Shiraz Saleem <shiraz.saleem@intel.com>
8269 L: linux-rdma@vger.kernel.org
8271 F: drivers/infiniband/hw/i40iw/
8272 F: include/uapi/rdma/i40iw-abi.h
8274 INTEL SPEED SELECT TECHNOLOGY
8275 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8276 L: platform-driver-x86@vger.kernel.org
8278 F: drivers/platform/x86/intel_speed_select_if/
8279 F: tools/power/x86/intel-speed-select/
8280 F: include/uapi/linux/isst_if.h
8282 INTEL TELEMETRY DRIVER
8283 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8284 M: "David E. Box" <david.e.box@linux.intel.com>
8285 L: platform-driver-x86@vger.kernel.org
8287 F: arch/x86/include/asm/intel_telemetry.h
8288 F: drivers/platform/x86/intel_telemetry*
8290 INTEL VIRTUAL BUTTON DRIVER
8291 M: AceLan Kao <acelan.kao@canonical.com>
8292 L: platform-driver-x86@vger.kernel.org
8294 F: drivers/platform/x86/intel-vbtn.c
8296 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8297 M: Stanislaw Gruszka <sgruszka@redhat.com>
8298 L: linux-wireless@vger.kernel.org
8300 F: drivers/net/wireless/intel/iwlegacy/
8302 INTEL WIRELESS WIFI LINK (iwlwifi)
8303 M: Johannes Berg <johannes.berg@intel.com>
8304 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8305 M: Luca Coelho <luciano.coelho@intel.com>
8306 M: Intel Linux Wireless <linuxwifi@intel.com>
8307 L: linux-wireless@vger.kernel.org
8308 W: http://intellinuxwireless.org
8309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8311 F: drivers/net/wireless/intel/iwlwifi/
8313 INTEL WIRELESS WIMAX CONNECTION 2400
8314 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8315 M: linux-wimax@intel.com
8316 L: wimax@linuxwimax.org (subscribers-only)
8318 W: http://linuxwimax.org
8319 F: Documentation/wimax/README.i2400m
8320 F: drivers/net/wimax/i2400m/
8321 F: include/uapi/linux/wimax/i2400m.h
8323 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8324 M: Mario Limonciello <mario.limonciello@dell.com>
8326 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8329 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8331 F: Documentation/trace/intel_th.rst
8332 F: drivers/hwtracing/intel_th/
8334 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8335 M: Ning Sun <ning.sun@intel.com>
8336 L: tboot-devel@lists.sourceforge.net
8337 W: http://tboot.sourceforge.net
8338 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8340 F: Documentation/x86/intel_txt.rst
8341 F: include/linux/tboot.h
8342 F: arch/x86/kernel/tboot.c
8344 INTEL-MID GPIO DRIVER
8345 M: David Cohen <david.a.cohen@linux.intel.com>
8346 L: linux-gpio@vger.kernel.org
8348 F: drivers/gpio/gpio-intel-mid.c
8351 M: Georgi Djakov <georgi.djakov@linaro.org>
8352 L: linux-pm@vger.kernel.org
8354 F: Documentation/driver-api/interconnect.rst
8355 F: Documentation/devicetree/bindings/interconnect/
8356 F: drivers/interconnect/
8357 F: include/dt-bindings/interconnect/
8358 F: include/linux/interconnect-provider.h
8359 F: include/linux/interconnect.h
8361 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8362 M: Linus Walleij <linus.walleij@linaro.org>
8363 L: linux-iio@vger.kernel.org
8365 F: drivers/iio/gyro/mpu3050*
8366 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8368 IOC3 ETHERNET DRIVER
8369 M: Ralf Baechle <ralf@linux-mips.org>
8370 L: linux-mips@vger.kernel.org
8372 F: drivers/net/ethernet/sgi/ioc3-eth.c
8375 M: Pat Gefre <pfg@sgi.com>
8376 L: linux-serial@vger.kernel.org
8378 F: drivers/tty/serial/ioc3_serial.c
8380 IOMAP FILESYSTEM LIBRARY
8381 M: Christoph Hellwig <hch@infradead.org>
8382 M: Darrick J. Wong <darrick.wong@oracle.com>
8383 M: linux-xfs@vger.kernel.org
8384 M: linux-fsdevel@vger.kernel.org
8385 L: linux-xfs@vger.kernel.org
8386 L: linux-fsdevel@vger.kernel.org
8387 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8391 F: include/linux/iomap.h
8394 M: Joerg Roedel <joro@8bytes.org>
8395 L: iommu@lists.linux-foundation.org
8396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8398 F: Documentation/devicetree/bindings/iommu/
8400 F: include/linux/iommu.h
8401 F: include/linux/of_iommu.h
8402 F: include/linux/iova.h
8405 M: Jens Axboe <axboe@kernel.dk>
8406 L: linux-block@vger.kernel.org
8407 L: linux-fsdevel@vger.kernel.org
8408 T: git git://git.kernel.dk/linux-block
8409 T: git git://git.kernel.dk/liburing
8412 F: include/uapi/linux/io_uring.h
8415 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8417 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8420 M: Corey Minyard <minyard@acm.org>
8421 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8422 W: http://openipmi.sourceforge.net/
8424 F: Documentation/devicetree/bindings/ipmi/
8425 F: Documentation/IPMI.txt
8426 F: drivers/char/ipmi/
8427 F: include/linux/ipmi*
8428 F: include/uapi/linux/ipmi*
8430 IPS SCSI RAID DRIVER
8431 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8432 L: linux-scsi@vger.kernel.org
8433 W: http://www.adaptec.com/
8435 F: drivers/scsi/ips*
8438 M: Wensong Zhang <wensong@linux-vs.org>
8439 M: Simon Horman <horms@verge.net.au>
8440 M: Julian Anastasov <ja@ssi.bg>
8441 L: netdev@vger.kernel.org
8442 L: lvs-devel@vger.kernel.org
8444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8446 F: Documentation/networking/ipvs-sysctl.txt
8447 F: include/net/ip_vs.h
8448 F: include/uapi/linux/ip_vs.h
8449 F: net/netfilter/ipvs/
8452 M: Jiri Kosina <jikos@kernel.org>
8453 M: David Sterba <dsterba@suse.com>
8455 F: drivers/tty/ipwireless/
8458 L: netdev@vger.kernel.org
8460 F: include/uapi/linux/ipx.h
8462 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8463 M: Marc Zyngier <maz@kernel.org>
8465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8466 F: Documentation/IRQ-domain.txt
8467 F: include/linux/irqdomain.h
8468 F: kernel/irq/irqdomain.c
8472 M: Thomas Gleixner <tglx@linutronix.de>
8473 L: linux-kernel@vger.kernel.org
8475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8479 M: Thomas Gleixner <tglx@linutronix.de>
8480 M: Jason Cooper <jason@lakedaemon.net>
8481 M: Marc Zyngier <maz@kernel.org>
8482 L: linux-kernel@vger.kernel.org
8484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8485 F: Documentation/devicetree/bindings/interrupt-controller/
8489 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8491 F: Documentation/driver-api/isa.rst
8492 F: drivers/base/isa.c
8493 F: include/linux/isa.h
8496 M: Hans Verkuil <hverkuil@xs4all.nl>
8497 L: linux-media@vger.kernel.org
8498 T: git git://linuxtv.org/media_tree.git
8499 W: https://linuxtv.org
8501 F: drivers/media/radio/radio-isa*
8504 M: Jaroslav Kysela <perex@perex.cz>
8506 F: Documentation/driver-api/isapnp.rst
8507 F: drivers/pnp/isapnp/
8508 F: include/linux/isapnp.h
8511 M: Lee Duncan <lduncan@suse.com>
8512 M: Chris Leech <cleech@redhat.com>
8513 L: open-iscsi@googlegroups.com
8514 W: www.open-iscsi.com
8516 F: drivers/scsi/*iscsi*
8517 F: include/scsi/*iscsi*
8519 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8520 M: Peter Jones <pjones@redhat.com>
8521 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8523 F: drivers/firmware/iscsi_ibft*
8525 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8526 M: Sagi Grimberg <sagi@grimberg.me>
8527 M: Max Gurtovoy <maxg@mellanox.com>
8528 L: linux-rdma@vger.kernel.org
8530 W: http://www.openfabrics.org
8531 W: www.open-iscsi.org
8532 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8533 F: drivers/infiniband/ulp/iser/
8535 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8536 M: Sagi Grimberg <sagi@grimberg.me>
8537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8538 L: linux-rdma@vger.kernel.org
8539 L: target-devel@vger.kernel.org
8541 W: http://www.linux-iscsi.org
8542 F: drivers/infiniband/ulp/isert
8544 ISDN/mISDN SUBSYSTEM
8545 M: Karsten Keil <isdn@linux-pingi.de>
8546 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8547 L: netdev@vger.kernel.org
8548 W: http://www.isdn4linux.de
8550 F: drivers/isdn/mISDN
8551 F: drivers/isdn/hardware
8554 M: Karsten Keil <isdn@linux-pingi.de>
8555 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8556 L: netdev@vger.kernel.org
8557 W: http://www.isdn4linux.de
8559 F: Documentation/isdn/
8560 F: drivers/isdn/capi/
8561 F: drivers/staging/isdn/
8562 F: net/bluetooth/cmtp/
8563 F: include/linux/isdn/
8564 F: include/uapi/linux/isdn/
8566 IT87 HARDWARE MONITORING DRIVER
8567 M: Jean Delvare <jdelvare@suse.com>
8568 L: linux-hwmon@vger.kernel.org
8570 F: Documentation/hwmon/it87.rst
8571 F: drivers/hwmon/it87.c
8574 M: Antti Palosaari <crope@iki.fi>
8575 L: linux-media@vger.kernel.org
8576 W: https://linuxtv.org
8577 W: http://palosaari.fi/linux/
8578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8579 T: git git://linuxtv.org/anttip/media_tree.git
8581 F: drivers/media/tuners/it913x*
8583 IVTV VIDEO4LINUX DRIVER
8584 M: Andy Walls <awalls@md.metrocast.net>
8585 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8586 L: linux-media@vger.kernel.org
8587 T: git git://linuxtv.org/media_tree.git
8588 W: http://www.ivtvdriver.org
8590 F: Documentation/media/v4l-drivers/ivtv*
8591 F: drivers/media/pci/ivtv/
8592 F: include/uapi/linux/ivtv*
8594 IX2505V MEDIA DRIVER
8595 M: Malcolm Priestley <tvboxspy@gmail.com>
8596 L: linux-media@vger.kernel.org
8597 W: https://linuxtv.org
8598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8600 F: drivers/media/dvb-frontends/ix2505v*
8602 JAILHOUSE HYPERVISOR INTERFACE
8603 M: Jan Kiszka <jan.kiszka@siemens.com>
8604 L: jailhouse-dev@googlegroups.com
8606 F: arch/x86/kernel/jailhouse.c
8607 F: arch/x86/include/asm/jailhouse_para.h
8609 JC42.4 TEMPERATURE SENSOR DRIVER
8610 M: Guenter Roeck <linux@roeck-us.net>
8611 L: linux-hwmon@vger.kernel.org
8613 F: drivers/hwmon/jc42.c
8614 F: Documentation/hwmon/jc42.rst
8617 M: Dave Kleikamp <shaggy@kernel.org>
8618 L: jfs-discussion@lists.sourceforge.net
8619 W: http://jfs.sourceforge.net/
8620 T: git git://github.com/kleikamp/linux-shaggy.git
8622 F: Documentation/filesystems/jfs.txt
8626 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8627 L: netdev@vger.kernel.org
8629 F: drivers/net/ethernet/jme.*
8631 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8632 M: David Woodhouse <dwmw2@infradead.org>
8633 M: Richard Weinberger <richard@nod.at>
8634 L: linux-mtd@lists.infradead.org
8635 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8636 T: git git://git.infradead.org/ubifs-2.6.git
8639 F: include/uapi/linux/jffs2.h
8641 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8642 M: "Theodore Ts'o" <tytso@mit.edu>
8643 M: Jan Kara <jack@suse.com>
8644 L: linux-ext4@vger.kernel.org
8647 F: include/linux/jbd2.h
8649 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8650 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8651 L: linux-media@vger.kernel.org
8653 F: drivers/media/platform/rcar_jpu.c
8655 JSM Neo PCI based serial card
8656 L: linux-serial@vger.kernel.org
8658 F: drivers/tty/serial/jsm/
8660 K10TEMP HARDWARE MONITORING DRIVER
8661 M: Clemens Ladisch <clemens@ladisch.de>
8662 L: linux-hwmon@vger.kernel.org
8664 F: Documentation/hwmon/k10temp.rst
8665 F: drivers/hwmon/k10temp.c
8667 K8TEMP HARDWARE MONITORING DRIVER
8668 M: Rudolf Marek <r.marek@assembler.cz>
8669 L: linux-hwmon@vger.kernel.org
8671 F: Documentation/hwmon/k8temp.rst
8672 F: drivers/hwmon/k8temp.c
8675 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8676 R: Alexander Potapenko <glider@google.com>
8677 R: Dmitry Vyukov <dvyukov@google.com>
8678 L: kasan-dev@googlegroups.com
8680 F: arch/*/include/asm/kasan.h
8681 F: arch/*/mm/kasan_init*
8682 F: Documentation/dev-tools/kasan.rst
8683 F: include/linux/kasan*.h
8686 F: scripts/Makefile.kasan
8689 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8691 L: linux-kbuild@vger.kernel.org
8693 F: Documentation/kbuild/kconfig*
8695 F: scripts/Kconfig.include
8698 M: Dave Young <dyoung@redhat.com>
8699 M: Baoquan He <bhe@redhat.com>
8700 R: Vivek Goyal <vgoyal@redhat.com>
8701 L: kexec@lists.infradead.org
8702 W: http://lse.sourceforge.net/kdump/
8704 F: Documentation/admin-guide/kdump/
8706 KEENE FM RADIO TRANSMITTER DRIVER
8707 M: Hans Verkuil <hverkuil@xs4all.nl>
8708 L: linux-media@vger.kernel.org
8709 T: git git://linuxtv.org/media_tree.git
8710 W: https://linuxtv.org
8712 F: drivers/media/radio/radio-keene*
8715 M: Ian Kent <raven@themaw.net>
8716 L: autofs@vger.kernel.org
8720 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8721 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8722 M: Michal Marek <michal.lkml@markovi.net>
8723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8724 L: linux-kbuild@vger.kernel.org
8726 F: Documentation/kbuild/
8729 F: scripts/Makefile*
8732 F: scripts/*vmlinux*
8737 L: kernel-janitors@vger.kernel.org
8738 W: http://kernelnewbies.org/KernelJanitors
8741 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8742 M: "J. Bruce Fields" <bfields@fieldses.org>
8743 M: Chuck Lever <chuck.lever@oracle.com>
8744 L: linux-nfs@vger.kernel.org
8745 W: http://nfs.sourceforge.net/
8746 T: git git://linux-nfs.org/~bfields/linux.git
8749 F: include/uapi/linux/nfsd/
8753 F: include/linux/lockd/
8754 F: include/linux/sunrpc/
8755 F: include/uapi/linux/sunrpc/
8757 KERNEL SELFTEST FRAMEWORK
8758 M: Shuah Khan <shuah@kernel.org>
8759 M: Shuah Khan <skhan@linuxfoundation.org>
8760 L: linux-kselftest@vger.kernel.org
8761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8762 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8764 F: tools/testing/selftests/
8765 F: Documentation/dev-tools/kselftest*
8767 KERNEL USERMODE HELPER
8768 M: Luis Chamberlain <mcgrof@kernel.org>
8769 L: linux-kernel@vger.kernel.org
8772 F: include/linux/umh.h
8774 KERNEL VIRTUAL MACHINE (KVM)
8775 M: Paolo Bonzini <pbonzini@redhat.com>
8776 M: Radim Krčmář <rkrcmar@redhat.com>
8777 L: kvm@vger.kernel.org
8778 W: http://www.linux-kvm.org
8779 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8781 F: Documentation/virt/kvm/
8782 F: include/trace/events/kvm.h
8783 F: include/uapi/asm-generic/kvm*
8784 F: include/uapi/linux/kvm*
8785 F: include/asm-generic/kvm*
8786 F: include/linux/kvm*
8787 F: include/kvm/iodev.h
8790 F: tools/testing/selftests/kvm/
8792 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8793 M: Joerg Roedel <joro@8bytes.org>
8794 L: kvm@vger.kernel.org
8795 W: http://www.linux-kvm.org/
8797 F: arch/x86/include/asm/svm.h
8798 F: arch/x86/kvm/svm.c
8800 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8801 M: Marc Zyngier <maz@kernel.org>
8802 R: James Morse <james.morse@arm.com>
8803 R: Julien Thierry <julien.thierry.kdev@gmail.com>
8804 R: Suzuki K Poulose <suzuki.poulose@arm.com>
8805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8806 L: kvmarm@lists.cs.columbia.edu
8807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8809 F: arch/arm/include/uapi/asm/kvm*
8810 F: arch/arm/include/asm/kvm*
8812 F: arch/arm64/include/uapi/asm/kvm*
8813 F: arch/arm64/include/asm/kvm*
8816 F: include/kvm/arm_*
8818 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8819 M: James Hogan <jhogan@kernel.org>
8820 L: linux-mips@vger.kernel.org
8822 F: arch/mips/include/uapi/asm/kvm*
8823 F: arch/mips/include/asm/kvm*
8826 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8827 M: Paul Mackerras <paulus@ozlabs.org>
8828 L: kvm-ppc@vger.kernel.org
8829 W: http://www.linux-kvm.org/
8830 T: git git://github.com/agraf/linux-2.6.git
8832 F: arch/powerpc/include/uapi/asm/kvm*
8833 F: arch/powerpc/include/asm/kvm*
8834 F: arch/powerpc/kvm/
8835 F: arch/powerpc/kernel/kvm*
8837 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8838 M: Christian Borntraeger <borntraeger@de.ibm.com>
8839 M: Janosch Frank <frankja@linux.ibm.com>
8840 R: David Hildenbrand <david@redhat.com>
8841 R: Cornelia Huck <cohuck@redhat.com>
8842 L: linux-s390@vger.kernel.org
8843 W: http://www.ibm.com/developerworks/linux/linux390/
8844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8846 F: arch/s390/include/uapi/asm/kvm*
8847 F: arch/s390/include/asm/gmap.h
8848 F: arch/s390/include/asm/kvm*
8850 F: arch/s390/mm/gmap.c
8851 F: tools/testing/selftests/kvm/s390x/
8852 F: tools/testing/selftests/kvm/*/s390x/
8854 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8855 M: Paolo Bonzini <pbonzini@redhat.com>
8856 M: Radim Krčmář <rkrcmar@redhat.com>
8857 L: kvm@vger.kernel.org
8858 W: http://www.linux-kvm.org
8859 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8863 F: arch/x86/include/uapi/asm/kvm*
8864 F: arch/x86/include/asm/kvm*
8865 F: arch/x86/include/asm/pvclock-abi.h
8866 F: arch/x86/kernel/kvm.c
8867 F: arch/x86/kernel/kvmclock.c
8870 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8871 M: Tejun Heo <tj@kernel.org>
8872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8874 F: include/linux/kernfs.h
8878 M: Eric Biederman <ebiederm@xmission.com>
8879 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8880 L: kexec@lists.infradead.org
8882 F: include/linux/kexec.h
8883 F: include/uapi/linux/kexec.h
8887 M: Mimi Zohar <zohar@linux.ibm.com>
8888 L: linux-integrity@vger.kernel.org
8889 L: keyrings@vger.kernel.org
8891 F: Documentation/security/keys/trusted-encrypted.rst
8892 F: include/keys/encrypted-type.h
8893 F: security/keys/encrypted-keys/
8896 M: James Bottomley <jejb@linux.ibm.com>
8897 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8898 M: Mimi Zohar <zohar@linux.ibm.com>
8899 L: linux-integrity@vger.kernel.org
8900 L: keyrings@vger.kernel.org
8902 F: Documentation/security/keys/trusted-encrypted.rst
8903 F: include/keys/trusted-type.h
8904 F: security/keys/trusted.c
8905 F: security/keys/trusted.h
8908 M: David Howells <dhowells@redhat.com>
8909 L: keyrings@vger.kernel.org
8911 F: Documentation/security/keys/core.rst
8912 F: include/linux/key.h
8913 F: include/linux/key-type.h
8914 F: include/linux/keyctl.h
8915 F: include/uapi/linux/keyctl.h
8919 KGDB / KDB /debug_core
8920 M: Jason Wessel <jason.wessel@windriver.com>
8921 M: Daniel Thompson <daniel.thompson@linaro.org>
8922 W: http://kgdb.wiki.kernel.org/
8923 L: kgdb-bugreport@lists.sourceforge.net
8924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8926 F: Documentation/dev-tools/kgdb.rst
8927 F: drivers/misc/kgdbts.c
8928 F: drivers/tty/serial/kgdboc.c
8929 F: include/linux/kdb.h
8930 F: include/linux/kgdb.h
8934 M: Catalin Marinas <catalin.marinas@arm.com>
8936 F: Documentation/dev-tools/kmemleak.rst
8937 F: include/linux/kmemleak.h
8939 F: mm/kmemleak-test.c
8941 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8942 M: Luis Chamberlain <mcgrof@kernel.org>
8943 L: linux-kernel@vger.kernel.org
8946 F: include/linux/kmod.h
8948 F: tools/testing/selftests/kmod/
8951 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8952 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8953 M: "David S. Miller" <davem@davemloft.net>
8954 M: Masami Hiramatsu <mhiramat@kernel.org>
8956 F: Documentation/kprobes.txt
8957 F: include/linux/kprobes.h
8958 F: include/asm-generic/kprobes.h
8961 KS0108 LCD CONTROLLER DRIVER
8962 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8964 F: Documentation/auxdisplay/ks0108
8965 F: drivers/auxdisplay/ks0108.c
8966 F: include/linux/ks0108.h
8969 M: David Ahern <dsa@cumulusnetworks.com>
8970 L: netdev@vger.kernel.org
8973 F: include/net/l3mdev.h
8976 M: John Fastabend <john.fastabend@gmail.com>
8977 M: Daniel Borkmann <daniel@iogearbox.net>
8978 L: netdev@vger.kernel.org
8979 L: bpf@vger.kernel.org
8981 F: include/linux/skmsg.h
8983 F: net/core/sock_map.c
8984 F: net/ipv4/tcp_bpf.c
8986 LANTIQ / INTEL Ethernet drivers
8987 M: Hauke Mehrtens <hauke@hauke-m.de>
8988 L: netdev@vger.kernel.org
8990 F: net/dsa/tag_gswip.c
8991 F: drivers/net/ethernet/lantiq_xrx200.c
8992 F: drivers/net/dsa/lantiq_pce.h
8993 F: drivers/net/dsa/lantiq_gswip.c
8995 LANTIQ MIPS ARCHITECTURE
8996 M: John Crispin <john@phrozen.org>
8997 L: linux-mips@vger.kernel.org
9000 F: drivers/soc/lantiq
9003 L: linux-x25@vger.kernel.org
9005 F: Documentation/networking/lapb-module.txt
9009 LASI 53c700 driver for PARISC
9010 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9011 L: linux-scsi@vger.kernel.org
9013 F: Documentation/scsi/53c700.txt
9014 F: drivers/scsi/53c700*
9017 M: Tobin C. Harding <me@tobin.cc>
9018 M: Tycho Andersen <tycho@tycho.ws>
9019 L: kernel-hardening@lists.openwall.com
9021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9022 F: scripts/leaking_addresses.pl
9025 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9026 M: Pavel Machek <pavel@ucw.cz>
9027 R: Dan Murphy <dmurphy@ti.com>
9028 L: linux-leds@vger.kernel.org
9029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9031 F: Documentation/devicetree/bindings/leds/
9033 F: include/linux/leds.h
9035 LEGACY EEPROM DRIVER
9036 M: Jean Delvare <jdelvare@suse.com>
9038 F: Documentation/misc-devices/eeprom.rst
9039 F: drivers/misc/eeprom/eeprom.c
9042 R: David Lechner <david@lechnology.com>
9044 F: arch/arm/boot/dts/da850-lego-ev3.dts
9045 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9046 F: drivers/power/supply/lego_ev3_battery.c
9048 LEGO USB Tower driver
9049 M: Juergen Stuber <starblue@users.sourceforge.net>
9050 L: legousb-devel@lists.sourceforge.net
9051 W: http://legousb.sourceforge.net/
9053 F: drivers/usb/misc/legousbtower.c
9056 M: Matan Ziv-Av <matan@svgalib.org>
9057 L: platform-driver-x86@vger.kernel.org
9059 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9060 F: Documentation/admin-guide/laptops/lg-laptop.rst
9061 F: drivers/platform/x86/lg-laptop.c
9064 M: Michael Krufky <mkrufky@linuxtv.org>
9065 L: linux-media@vger.kernel.org
9066 W: https://linuxtv.org
9067 W: http://github.com/mkrufky
9068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9069 T: git git://linuxtv.org/mkrufky/tuners.git
9071 F: drivers/media/dvb-frontends/lg2160.*
9073 LGDT3305 MEDIA DRIVER
9074 M: Michael Krufky <mkrufky@linuxtv.org>
9075 L: linux-media@vger.kernel.org
9076 W: https://linuxtv.org
9077 W: http://github.com/mkrufky
9078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9079 T: git git://linuxtv.org/mkrufky/tuners.git
9081 F: drivers/media/dvb-frontends/lgdt3305.*
9083 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9084 M: Viresh Kumar <vireshk@kernel.org>
9085 L: linux-ide@vger.kernel.org
9086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9088 F: include/linux/pata_arasan_cf_data.h
9089 F: drivers/ata/pata_arasan_cf.c
9092 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9093 M: Jens Axboe <axboe@kernel.dk>
9094 L: linux-ide@vger.kernel.org
9095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9097 F: drivers/ata/pata_*.c
9098 F: drivers/ata/ata_generic.c
9100 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9101 M: Linus Walleij <linus.walleij@linaro.org>
9102 L: linux-ide@vger.kernel.org
9103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9105 F: drivers/ata/pata_ftide010.c
9106 F: drivers/ata/sata_gemini.c
9107 F: drivers/ata/sata_gemini.h
9109 LIBATA SATA AHCI PLATFORM devices support
9110 M: Hans de Goede <hdegoede@redhat.com>
9111 M: Jens Axboe <axboe@kernel.dk>
9112 L: linux-ide@vger.kernel.org
9113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9115 F: drivers/ata/ahci_platform.c
9116 F: drivers/ata/libahci_platform.c
9117 F: include/linux/ahci_platform.h
9119 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9120 M: Mikael Pettersson <mikpelinux@gmail.com>
9121 L: linux-ide@vger.kernel.org
9122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9124 F: drivers/ata/sata_promise.*
9126 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9127 M: Jens Axboe <axboe@kernel.dk>
9128 L: linux-ide@vger.kernel.org
9129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9132 F: include/linux/ata.h
9133 F: include/linux/libata.h
9134 F: Documentation/devicetree/bindings/ata/
9137 M: Sasha Levin <alexander.levin@microsoft.com>
9139 F: tools/lib/lockdep/
9141 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9142 M: Dan Williams <dan.j.williams@intel.com>
9143 M: Vishal Verma <vishal.l.verma@intel.com>
9144 M: Dave Jiang <dave.jiang@intel.com>
9145 L: linux-nvdimm@lists.01.org
9146 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9148 F: drivers/nvdimm/blk.c
9149 F: drivers/nvdimm/region_devs.c
9151 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9152 M: Vishal Verma <vishal.l.verma@intel.com>
9153 M: Dan Williams <dan.j.williams@intel.com>
9154 M: Dave Jiang <dave.jiang@intel.com>
9155 L: linux-nvdimm@lists.01.org
9156 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9158 F: drivers/nvdimm/btt*
9160 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9161 M: Dan Williams <dan.j.williams@intel.com>
9162 M: Vishal Verma <vishal.l.verma@intel.com>
9163 M: Dave Jiang <dave.jiang@intel.com>
9164 L: linux-nvdimm@lists.01.org
9165 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9167 F: drivers/nvdimm/pmem*
9169 LIBNVDIMM: DEVICETREE BINDINGS
9170 M: Oliver O'Halloran <oohall@gmail.com>
9171 L: linux-nvdimm@lists.01.org
9172 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9174 F: drivers/nvdimm/of_pmem.c
9175 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9177 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9178 M: Dan Williams <dan.j.williams@intel.com>
9179 M: Vishal Verma <vishal.l.verma@intel.com>
9180 M: Dave Jiang <dave.jiang@intel.com>
9181 M: Keith Busch <keith.busch@intel.com>
9182 M: Ira Weiny <ira.weiny@intel.com>
9183 L: linux-nvdimm@lists.01.org
9184 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9188 F: drivers/acpi/nfit/*
9189 F: include/linux/nd.h
9190 F: include/linux/libnvdimm.h
9191 F: include/uapi/linux/ndctl.h
9193 LIGHTNVM PLATFORM SUPPORT
9194 M: Matias Bjorling <mb@lightnvm.io>
9195 W: http://github/OpenChannelSSD
9196 L: linux-block@vger.kernel.org
9198 F: drivers/lightnvm/
9199 F: include/linux/lightnvm.h
9200 F: include/uapi/linux/lightnvm.h
9202 LINUX FOR POWER MACINTOSH
9203 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9204 W: http://www.penguinppc.org/
9205 L: linuxppc-dev@lists.ozlabs.org
9207 F: arch/powerpc/platforms/powermac/
9208 F: drivers/macintosh/
9210 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9211 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9212 M: Paul Mackerras <paulus@samba.org>
9213 M: Michael Ellerman <mpe@ellerman.id.au>
9214 W: https://github.com/linuxppc/linux/wiki
9215 L: linuxppc-dev@lists.ozlabs.org
9216 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9219 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9220 F: Documentation/devicetree/bindings/powerpc/
9221 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9222 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9223 F: Documentation/powerpc/
9225 F: drivers/char/tpm/tpm_ibmvtpm*
9226 F: drivers/crypto/nx/
9227 F: drivers/crypto/vmx/
9228 F: drivers/i2c/busses/i2c-opal.c
9229 F: drivers/net/ethernet/ibm/ibmveth.*
9230 F: drivers/net/ethernet/ibm/ibmvnic.*
9231 F: drivers/pci/hotplug/pnv_php.c
9232 F: drivers/pci/hotplug/rpa*
9233 F: drivers/rtc/rtc-opal.c
9234 F: drivers/scsi/ibmvscsi/
9235 F: drivers/tty/hvc/hvc_opal.c
9236 F: drivers/watchdog/wdrtas.c
9237 F: tools/testing/selftests/powerpc
9244 LINUX FOR POWERPC EMBEDDED MPC5XXX
9245 M: Anatolij Gustschin <agust@denx.de>
9246 L: linuxppc-dev@lists.ozlabs.org
9247 T: git git://git.denx.de/linux-denx-agust.git
9249 F: arch/powerpc/platforms/512x/
9250 F: arch/powerpc/platforms/52xx/
9252 LINUX FOR POWERPC EMBEDDED PPC4XX
9253 M: Alistair Popple <alistair@popple.id.au>
9254 M: Matt Porter <mporter@kernel.crashing.org>
9255 W: http://www.penguinppc.org/
9256 L: linuxppc-dev@lists.ozlabs.org
9258 F: arch/powerpc/platforms/40x/
9259 F: arch/powerpc/platforms/44x/
9261 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9262 M: Scott Wood <oss@buserror.net>
9263 M: Kumar Gala <galak@kernel.crashing.org>
9264 W: http://www.penguinppc.org/
9265 L: linuxppc-dev@lists.ozlabs.org
9266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9268 F: arch/powerpc/platforms/83xx/
9269 F: arch/powerpc/platforms/85xx/
9270 F: Documentation/devicetree/bindings/powerpc/fsl/
9272 LINUX FOR POWERPC EMBEDDED PPC8XX
9273 M: Vitaly Bordug <vitb@kernel.crashing.org>
9274 W: http://www.penguinppc.org/
9275 L: linuxppc-dev@lists.ozlabs.org
9277 F: arch/powerpc/platforms/8xx/
9279 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9280 L: linuxppc-dev@lists.ozlabs.org
9282 F: arch/powerpc/*/*virtex*
9283 F: arch/powerpc/*/*/*virtex*
9285 LINUX FOR POWERPC PA SEMI PWRFICIENT
9286 L: linuxppc-dev@lists.ozlabs.org
9288 F: arch/powerpc/platforms/pasemi/
9289 F: drivers/*/*pasemi*
9290 F: drivers/*/*/*pasemi*
9292 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9293 M: Kees Cook <keescook@chromium.org>
9295 F: drivers/misc/lkdtm/*
9297 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9298 M: Alan Stern <stern@rowland.harvard.edu>
9299 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9300 M: Will Deacon <will@kernel.org>
9301 M: Peter Zijlstra <peterz@infradead.org>
9302 M: Boqun Feng <boqun.feng@gmail.com>
9303 M: Nicholas Piggin <npiggin@gmail.com>
9304 M: David Howells <dhowells@redhat.com>
9305 M: Jade Alglave <j.alglave@ucl.ac.uk>
9306 M: Luc Maranget <luc.maranget@inria.fr>
9307 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9308 R: Akira Yokosawa <akiyks@gmail.com>
9309 R: Daniel Lustig <dlustig@nvidia.com>
9310 L: linux-kernel@vger.kernel.org
9311 L: linux-arch@vger.kernel.org
9313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9314 F: tools/memory-model/
9315 F: Documentation/atomic_bitops.txt
9316 F: Documentation/atomic_t.txt
9317 F: Documentation/core-api/atomic_ops.rst
9318 F: Documentation/core-api/refcount-vs-atomic.rst
9319 F: Documentation/memory-barriers.txt
9321 LIS3LV02D ACCELEROMETER DRIVER
9322 M: Eric Piel <eric.piel@tremplin-utc.net>
9324 F: Documentation/misc-devices/lis3lv02d.rst
9325 F: drivers/misc/lis3lv02d/
9326 F: drivers/platform/x86/hp_accel.c
9329 M: Josh Poimboeuf <jpoimboe@redhat.com>
9330 M: Jiri Kosina <jikos@kernel.org>
9331 M: Miroslav Benes <mbenes@suse.cz>
9332 M: Petr Mladek <pmladek@suse.com>
9333 R: Joe Lawrence <joe.lawrence@redhat.com>
9335 F: kernel/livepatch/
9336 F: include/linux/livepatch.h
9337 F: arch/x86/include/asm/livepatch.h
9338 F: arch/x86/kernel/livepatch.c
9339 F: Documentation/livepatch/
9340 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9341 F: samples/livepatch/
9342 F: tools/testing/selftests/livepatch/
9343 L: live-patching@vger.kernel.org
9344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9347 L: netdev@vger.kernel.org
9349 F: include/linux/llc.h
9350 F: include/uapi/linux/llc.h
9354 LM73 HARDWARE MONITOR DRIVER
9355 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9356 L: linux-hwmon@vger.kernel.org
9358 F: drivers/hwmon/lm73.c
9360 LM78 HARDWARE MONITOR DRIVER
9361 M: Jean Delvare <jdelvare@suse.com>
9362 L: linux-hwmon@vger.kernel.org
9364 F: Documentation/hwmon/lm78.rst
9365 F: drivers/hwmon/lm78.c
9367 LM83 HARDWARE MONITOR DRIVER
9368 M: Jean Delvare <jdelvare@suse.com>
9369 L: linux-hwmon@vger.kernel.org
9371 F: Documentation/hwmon/lm83.rst
9372 F: drivers/hwmon/lm83.c
9374 LM90 HARDWARE MONITOR DRIVER
9375 M: Jean Delvare <jdelvare@suse.com>
9376 L: linux-hwmon@vger.kernel.org
9378 F: Documentation/hwmon/lm90.rst
9379 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9380 F: drivers/hwmon/lm90.c
9381 F: include/dt-bindings/thermal/lm90.h
9383 LM95234 HARDWARE MONITOR DRIVER
9384 M: Guenter Roeck <linux@roeck-us.net>
9385 L: linux-hwmon@vger.kernel.org
9387 F: Documentation/hwmon/lm95234.rst
9388 F: drivers/hwmon/lm95234.c
9390 LME2510 MEDIA DRIVER
9391 M: Malcolm Priestley <tvboxspy@gmail.com>
9392 L: linux-media@vger.kernel.org
9393 W: https://linuxtv.org
9394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9396 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9398 LOADPIN SECURITY MODULE
9399 M: Kees Cook <keescook@chromium.org>
9400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9402 F: security/loadpin/
9403 F: Documentation/admin-guide/LSM/LoadPin.rst
9406 M: Peter Zijlstra <peterz@infradead.org>
9407 M: Ingo Molnar <mingo@redhat.com>
9408 M: Will Deacon <will@kernel.org>
9409 L: linux-kernel@vger.kernel.org
9410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9412 F: Documentation/locking/
9413 F: include/linux/lockdep.h
9414 F: include/linux/spinlock*.h
9415 F: arch/*/include/asm/spinlock*.h
9416 F: include/linux/rwlock*.h
9417 F: include/linux/mutex*.h
9418 F: include/linux/rwsem*.h
9419 F: include/linux/seqlock.h
9420 F: lib/locking*.[ch]
9422 X: kernel/locking/locktorture.c
9424 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9425 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9426 L: linux-ntfs-dev@lists.sourceforge.net
9427 W: http://www.linux-ntfs.org/content/view/19/37/
9429 F: Documentation/admin-guide/ldm.rst
9430 F: block/partitions/ldm.*
9432 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9433 M: Sathya Prakash <sathya.prakash@broadcom.com>
9434 M: Chaitra P B <chaitra.basappa@broadcom.com>
9435 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9436 L: MPT-FusionLinux.pdl@broadcom.com
9437 L: linux-scsi@vger.kernel.org
9438 W: http://www.avagotech.com/support/
9440 F: drivers/message/fusion/
9441 F: drivers/scsi/mpt3sas/
9443 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9444 M: Matthew Wilcox <willy@infradead.org>
9445 L: linux-scsi@vger.kernel.org
9447 F: drivers/scsi/sym53c8xx_2/
9450 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9451 L: linux-iio@vger.kernel.org
9453 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9454 F: drivers/iio/dac/ltc1660.c
9456 LTC4261 HARDWARE MONITOR DRIVER
9457 M: Guenter Roeck <linux@roeck-us.net>
9458 L: linux-hwmon@vger.kernel.org
9460 F: Documentation/hwmon/ltc4261.rst
9461 F: drivers/hwmon/ltc4261.c
9463 LTC4306 I2C MULTIPLEXER DRIVER
9464 M: Michael Hennerich <michael.hennerich@analog.com>
9465 W: http://ez.analog.com/community/linux-device-drivers
9466 L: linux-i2c@vger.kernel.org
9468 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9469 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9471 LTP (Linux Test Project)
9472 M: Mike Frysinger <vapier@gentoo.org>
9473 M: Cyril Hrubis <chrubis@suse.cz>
9474 M: Wanlong Gao <wanlong.gao@gmail.com>
9475 M: Jan Stancek <jstancek@redhat.com>
9476 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9477 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9478 L: ltp@lists.linux.it (subscribers-only)
9479 W: http://linux-test-project.github.io/
9480 T: git git://github.com/linux-test-project/ltp.git
9484 M: Geert Uytterhoeven <geert@linux-m68k.org>
9485 L: linux-m68k@lists.linux-m68k.org
9486 W: http://www.linux-m68k.org/
9487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9492 M68K ON APPLE MACINTOSH
9493 M: Joshua Thompson <funaho@jurai.org>
9494 W: http://www.mac.linux-m68k.org/
9495 L: linux-m68k@lists.linux-m68k.org
9500 M: Philip Blundell <philb@gnu.org>
9501 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9505 M88DS3103 MEDIA DRIVER
9506 M: Antti Palosaari <crope@iki.fi>
9507 L: linux-media@vger.kernel.org
9508 W: https://linuxtv.org
9509 W: http://palosaari.fi/linux/
9510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9511 T: git git://linuxtv.org/anttip/media_tree.git
9513 F: drivers/media/dvb-frontends/m88ds3103*
9515 M88RS2000 MEDIA DRIVER
9516 M: Malcolm Priestley <tvboxspy@gmail.com>
9517 L: linux-media@vger.kernel.org
9518 W: https://linuxtv.org
9519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9521 F: drivers/media/dvb-frontends/m88rs2000*
9523 MA901 MASTERKIT USB FM RADIO DRIVER
9524 M: Alexey Klimov <klimov.linux@gmail.com>
9525 L: linux-media@vger.kernel.org
9526 T: git git://linuxtv.org/media_tree.git
9528 F: drivers/media/radio/radio-ma901.c
9531 M: Johannes Berg <johannes@sipsolutions.net>
9532 L: linux-wireless@vger.kernel.org
9533 W: http://wireless.kernel.org/
9534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9537 F: Documentation/networking/mac80211-injection.txt
9538 F: include/net/mac80211.h
9540 F: drivers/net/wireless/mac80211_hwsim.[ch]
9541 F: Documentation/networking/mac80211_hwsim/README
9544 M: Jassi Brar <jassisinghbrar@gmail.com>
9545 L: linux-kernel@vger.kernel.org
9548 F: include/linux/mailbox_client.h
9549 F: include/linux/mailbox_controller.h
9551 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9552 M: Michael Kerrisk <mtk.manpages@gmail.com>
9553 W: http://www.kernel.org/doc/man-pages
9554 L: linux-man@vger.kernel.org
9557 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9558 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9559 L: linux-mips@vger.kernel.org
9561 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9563 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9564 M: Andrew Lunn <andrew@lunn.ch>
9565 M: Vivien Didelot <vivien.didelot@gmail.com>
9566 L: netdev@vger.kernel.org
9568 F: drivers/net/dsa/mv88e6xxx/
9569 F: include/linux/platform_data/mv88e6xxx.h
9570 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9572 MARVELL ARMADA DRM SUPPORT
9573 M: Russell King <linux@armlinux.org.uk>
9575 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9576 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9577 F: drivers/gpu/drm/armada/
9578 F: include/uapi/drm/armada_drm.h
9579 F: Documentation/devicetree/bindings/display/armada/
9581 MARVELL ARMADA 3700 PHY DRIVERS
9582 M: Miquel Raynal <miquel.raynal@bootlin.com>
9584 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9585 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9586 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9587 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9589 MARVELL CRYPTO DRIVER
9590 M: Boris Brezillon <bbrezillon@kernel.org>
9591 M: Arnaud Ebalard <arno@natisbad.org>
9592 F: drivers/crypto/marvell/
9594 L: linux-crypto@vger.kernel.org
9596 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9597 M: Mirko Lindner <mlindner@marvell.com>
9598 M: Stephen Hemminger <stephen@networkplumber.org>
9599 L: netdev@vger.kernel.org
9601 F: drivers/net/ethernet/marvell/sk*
9603 MARVELL LIBERTAS WIRELESS DRIVER
9604 L: libertas-dev@lists.infradead.org
9606 F: drivers/net/wireless/marvell/libertas/
9608 MARVELL MACCHIATOBIN SUPPORT
9609 M: Russell King <linux@armlinux.org.uk>
9610 L: linux-arm-kernel@lists.infradead.org
9612 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9614 MARVELL MV643XX ETHERNET DRIVER
9615 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9616 L: netdev@vger.kernel.org
9618 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9619 F: include/linux/mv643xx.h
9621 MARVELL MV88X3310 PHY DRIVER
9622 M: Russell King <linux@armlinux.org.uk>
9623 L: netdev@vger.kernel.org
9625 F: drivers/net/phy/marvell10g.c
9627 MARVELL MVEBU THERMAL DRIVER
9628 M: Miquel Raynal <miquel.raynal@bootlin.com>
9630 F: drivers/thermal/armada_thermal.c
9632 MARVELL MVNETA ETHERNET DRIVER
9633 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9634 L: netdev@vger.kernel.org
9636 F: drivers/net/ethernet/marvell/mvneta.*
9638 MARVELL MWIFIEX WIRELESS DRIVER
9639 M: Amitkumar Karwar <amitkarwar@gmail.com>
9640 M: Nishant Sarmukadam <nishants@marvell.com>
9641 M: Ganapathi Bhat <gbhat@marvell.com>
9642 M: Xinming Hu <huxinming820@gmail.com>
9643 L: linux-wireless@vger.kernel.org
9645 F: drivers/net/wireless/marvell/mwifiex/
9647 MARVELL MWL8K WIRELESS DRIVER
9648 M: Lennert Buytenhek <buytenh@wantstofly.org>
9649 L: linux-wireless@vger.kernel.org
9651 F: drivers/net/wireless/marvell/mwl8k.c
9653 MARVELL NAND CONTROLLER DRIVER
9654 M: Miquel Raynal <miquel.raynal@bootlin.com>
9655 L: linux-mtd@lists.infradead.org
9657 F: drivers/mtd/nand/raw/marvell_nand.c
9658 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9660 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9661 M: Nicolas Pitre <nico@fluxnic.net>
9663 F: drivers/mmc/host/mvsdio.*
9665 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9666 M: Hu Ziji <huziji@marvell.com>
9667 L: linux-mmc@vger.kernel.org
9669 F: drivers/mmc/host/sdhci-xenon*
9670 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9672 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9673 M: Sunil Goutham <sgoutham@marvell.com>
9674 M: Linu Cherian <lcherian@marvell.com>
9675 M: Geetha sowjanya <gakula@marvell.com>
9676 M: Jerin Jacob <jerinj@marvell.com>
9677 L: netdev@vger.kernel.org
9679 F: drivers/net/ethernet/marvell/octeontx2/af/
9681 MATROX FRAMEBUFFER DRIVER
9682 L: linux-fbdev@vger.kernel.org
9684 F: drivers/video/fbdev/matrox/matroxfb_*
9685 F: include/uapi/linux/matroxfb.h
9687 MAX16065 HARDWARE MONITOR DRIVER
9688 M: Guenter Roeck <linux@roeck-us.net>
9689 L: linux-hwmon@vger.kernel.org
9691 F: Documentation/hwmon/max16065.rst
9692 F: drivers/hwmon/max16065.c
9694 MAX2175 SDR TUNER DRIVER
9695 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9696 L: linux-media@vger.kernel.org
9697 T: git git://linuxtv.org/media_tree.git
9699 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9700 F: Documentation/media/v4l-drivers/max2175.rst
9701 F: drivers/media/i2c/max2175*
9702 F: include/uapi/linux/max2175.h
9704 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9705 L: linux-hwmon@vger.kernel.org
9707 F: Documentation/hwmon/max6650.rst
9708 F: drivers/hwmon/max6650.c
9710 MAX6697 HARDWARE MONITOR DRIVER
9711 M: Guenter Roeck <linux@roeck-us.net>
9712 L: linux-hwmon@vger.kernel.org
9714 F: Documentation/hwmon/max6697.rst
9715 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9716 F: drivers/hwmon/max6697.c
9717 F: include/linux/platform_data/max6697.h
9719 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9720 M: Peter Rosin <peda@axentia.se>
9721 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9723 F: Documentation/devicetree/bindings/sound/max9860.txt
9724 F: sound/soc/codecs/max9860.*
9726 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9727 M: Andreas Klinger <ak@it-klinger.de>
9728 L: linux-iio@vger.kernel.org
9730 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9731 F: drivers/iio/proximity/mb1232.c
9733 MAXIM MAX77650 PMIC MFD DRIVER
9734 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9735 L: linux-kernel@vger.kernel.org
9737 F: Documentation/devicetree/bindings/*/*max77650.txt
9738 F: Documentation/devicetree/bindings/*/max77650*.txt
9739 F: include/linux/mfd/max77650.h
9740 F: drivers/mfd/max77650.c
9741 F: drivers/regulator/max77650-regulator.c
9742 F: drivers/power/supply/max77650-charger.c
9743 F: drivers/input/misc/max77650-onkey.c
9744 F: drivers/leds/leds-max77650.c
9745 F: drivers/gpio/gpio-max77650.c
9747 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9748 M: Javier Martinez Canillas <javier@dowhile0.org>
9749 L: linux-kernel@vger.kernel.org
9751 F: drivers/regulator/max77802-regulator.c
9752 F: Documentation/devicetree/bindings/*/*max77802.txt
9753 F: include/dt-bindings/*/*max77802.h
9755 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9756 M: Krzysztof Kozlowski <krzk@kernel.org>
9757 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9758 L: linux-pm@vger.kernel.org
9760 F: drivers/power/supply/max14577_charger.c
9761 F: drivers/power/supply/max77693_charger.c
9763 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9764 M: Chanwoo Choi <cw00.choi@samsung.com>
9765 M: Krzysztof Kozlowski <krzk@kernel.org>
9766 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9767 L: linux-kernel@vger.kernel.org
9769 F: drivers/*/max14577*.c
9770 F: drivers/*/max77686*.c
9771 F: drivers/*/max77693*.c
9772 F: drivers/extcon/extcon-max14577.c
9773 F: drivers/extcon/extcon-max77693.c
9774 F: drivers/rtc/rtc-max77686.c
9775 F: drivers/clk/clk-max77686.c
9776 F: Documentation/devicetree/bindings/mfd/max14577.txt
9777 F: Documentation/devicetree/bindings/*/max77686.txt
9778 F: Documentation/devicetree/bindings/mfd/max77693.txt
9779 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9780 F: include/linux/mfd/max14577*.h
9781 F: include/linux/mfd/max77686*.h
9782 F: include/linux/mfd/max77693*.h
9784 MAXIRADIO FM RADIO RECEIVER DRIVER
9785 M: Hans Verkuil <hverkuil@xs4all.nl>
9786 L: linux-media@vger.kernel.org
9787 T: git git://linuxtv.org/media_tree.git
9788 W: https://linuxtv.org
9790 F: drivers/media/radio/radio-maxiradio*
9792 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9793 M: Peter Rosin <peda@axentia.se>
9794 L: linux-iio@vger.kernel.org
9796 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9797 F: drivers/iio/potentiometer/mcp4018.c
9798 F: drivers/iio/potentiometer/mcp4531.c
9800 MCR20A IEEE-802.15.4 RADIO DRIVER
9801 M: Xue Liu <liuxuenetmail@gmail.com>
9802 L: linux-wpan@vger.kernel.org
9803 W: https://github.com/xueliu/mcr20a-linux
9805 F: drivers/net/ieee802154/mcr20a.c
9806 F: drivers/net/ieee802154/mcr20a.h
9807 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9809 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9810 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9811 L: linux-iio@vger.kernel.org
9813 F: drivers/iio/dac/cio-dac.c
9815 MEDIA CONTROLLER FRAMEWORK
9816 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9817 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9818 L: linux-media@vger.kernel.org
9819 W: https://www.linuxtv.org
9820 T: git git://linuxtv.org/media_tree.git
9822 F: drivers/media/mc/
9823 F: include/media/media-*.h
9824 F: include/uapi/linux/media.h
9826 MEDIA DRIVERS FOR ASCOT2E
9827 M: Sergey Kozlov <serjk@netup.ru>
9828 M: Abylay Ospan <aospan@netup.ru>
9829 L: linux-media@vger.kernel.org
9830 W: https://linuxtv.org
9832 T: git git://linuxtv.org/media_tree.git
9834 F: drivers/media/dvb-frontends/ascot2e*
9836 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9837 M: Jasmin Jessich <jasmin@anw.at>
9838 L: linux-media@vger.kernel.org
9839 W: https://linuxtv.org
9840 T: git git://linuxtv.org/media_tree.git
9842 F: drivers/media/dvb-frontends/cxd2099*
9844 MEDIA DRIVERS FOR CXD2841ER
9845 M: Sergey Kozlov <serjk@netup.ru>
9846 M: Abylay Ospan <aospan@netup.ru>
9847 L: linux-media@vger.kernel.org
9848 W: https://linuxtv.org
9850 T: git git://linuxtv.org/media_tree.git
9852 F: drivers/media/dvb-frontends/cxd2841er*
9854 MEDIA DRIVERS FOR CXD2880
9855 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9856 L: linux-media@vger.kernel.org
9857 W: http://linuxtv.org/
9858 T: git git://linuxtv.org/media_tree.git
9860 F: drivers/media/dvb-frontends/cxd2880/*
9861 F: drivers/media/spi/cxd2880*
9863 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9864 L: linux-media@vger.kernel.org
9865 W: https://linuxtv.org
9866 T: git git://linuxtv.org/media_tree.git
9868 F: drivers/media/pci/ddbridge/*
9870 MEDIA DRIVERS FOR FREESCALE IMX
9871 M: Steve Longerbeam <slongerbeam@gmail.com>
9872 M: Philipp Zabel <p.zabel@pengutronix.de>
9873 L: linux-media@vger.kernel.org
9874 T: git git://linuxtv.org/media_tree.git
9876 F: Documentation/devicetree/bindings/media/imx.txt
9877 F: Documentation/media/v4l-drivers/imx.rst
9878 F: drivers/staging/media/imx/
9879 F: include/linux/imx-media.h
9880 F: include/media/imx.h
9882 MEDIA DRIVER FOR FREESCALE IMX PXP
9883 M: Philipp Zabel <p.zabel@pengutronix.de>
9884 L: linux-media@vger.kernel.org
9885 T: git git://linuxtv.org/media_tree.git
9887 F: drivers/media/platform/imx-pxp.[ch]
9889 MEDIA DRIVERS FOR FREESCALE IMX7
9890 M: Rui Miguel Silva <rmfrfs@gmail.com>
9891 L: linux-media@vger.kernel.org
9892 T: git git://linuxtv.org/media_tree.git
9894 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9895 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9896 F: Documentation/media/v4l-drivers/imx7.rst
9897 F: drivers/staging/media/imx/imx7-media-csi.c
9898 F: drivers/staging/media/imx/imx7-mipi-csis.c
9900 MEDIA DRIVERS FOR HELENE
9901 M: Abylay Ospan <aospan@netup.ru>
9902 L: linux-media@vger.kernel.org
9903 W: https://linuxtv.org
9905 T: git git://linuxtv.org/media_tree.git
9907 F: drivers/media/dvb-frontends/helene*
9909 MEDIA DRIVERS FOR HORUS3A
9910 M: Sergey Kozlov <serjk@netup.ru>
9911 M: Abylay Ospan <aospan@netup.ru>
9912 L: linux-media@vger.kernel.org
9913 W: https://linuxtv.org
9915 T: git git://linuxtv.org/media_tree.git
9917 F: drivers/media/dvb-frontends/horus3a*
9919 MEDIA DRIVERS FOR LNBH25
9920 M: Sergey Kozlov <serjk@netup.ru>
9921 M: Abylay Ospan <aospan@netup.ru>
9922 L: linux-media@vger.kernel.org
9923 W: https://linuxtv.org
9925 T: git git://linuxtv.org/media_tree.git
9927 F: drivers/media/dvb-frontends/lnbh25*
9929 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9930 L: linux-media@vger.kernel.org
9931 W: https://linuxtv.org
9932 T: git git://linuxtv.org/media_tree.git
9934 F: drivers/media/dvb-frontends/mxl5xx*
9936 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9937 M: Sergey Kozlov <serjk@netup.ru>
9938 M: Abylay Ospan <aospan@netup.ru>
9939 L: linux-media@vger.kernel.org
9940 W: https://linuxtv.org
9942 T: git git://linuxtv.org/media_tree.git
9944 F: drivers/media/pci/netup_unidvb/*
9946 MEDIA DRIVERS FOR RENESAS - CEU
9947 M: Jacopo Mondi <jacopo@jmondi.org>
9948 L: linux-media@vger.kernel.org
9949 L: linux-renesas-soc@vger.kernel.org
9950 T: git git://linuxtv.org/media_tree.git
9952 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9953 F: drivers/media/platform/renesas-ceu.c
9954 F: include/media/drv-intf/renesas-ceu.h
9956 MEDIA DRIVERS FOR RENESAS - DRIF
9957 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9958 L: linux-media@vger.kernel.org
9959 L: linux-renesas-soc@vger.kernel.org
9960 T: git git://linuxtv.org/media_tree.git
9962 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9963 F: drivers/media/platform/rcar_drif.c
9965 MEDIA DRIVERS FOR RENESAS - FCP
9966 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9967 L: linux-media@vger.kernel.org
9968 L: linux-renesas-soc@vger.kernel.org
9969 T: git git://linuxtv.org/media_tree.git
9971 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9972 F: drivers/media/platform/rcar-fcp.c
9973 F: include/media/rcar-fcp.h
9975 MEDIA DRIVERS FOR RENESAS - FDP1
9976 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9977 L: linux-media@vger.kernel.org
9978 L: linux-renesas-soc@vger.kernel.org
9979 T: git git://linuxtv.org/media_tree.git
9981 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9982 F: drivers/media/platform/rcar_fdp1.c
9984 MEDIA DRIVERS FOR RENESAS - VIN
9985 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9986 L: linux-media@vger.kernel.org
9987 L: linux-renesas-soc@vger.kernel.org
9988 T: git git://linuxtv.org/media_tree.git
9990 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9991 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9992 F: drivers/media/platform/rcar-vin/
9994 MEDIA DRIVERS FOR RENESAS - VSP1
9995 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9996 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9997 L: linux-media@vger.kernel.org
9998 L: linux-renesas-soc@vger.kernel.org
9999 T: git git://linuxtv.org/media_tree.git
10001 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10002 F: drivers/media/platform/vsp1/
10004 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10005 L: linux-media@vger.kernel.org
10006 W: https://linuxtv.org
10007 T: git git://linuxtv.org/media_tree.git
10009 F: drivers/media/dvb-frontends/stv0910*
10011 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10012 L: linux-media@vger.kernel.org
10013 W: https://linuxtv.org
10014 T: git git://linuxtv.org/media_tree.git
10016 F: drivers/media/dvb-frontends/stv6111*
10018 MEDIA DRIVERS FOR STM32 - DCMI
10019 M: Hugues Fruchet <hugues.fruchet@st.com>
10020 L: linux-media@vger.kernel.org
10021 T: git git://linuxtv.org/media_tree.git
10023 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10024 F: drivers/media/platform/stm32/stm32-dcmi.c
10026 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10027 M: Dmitry Osipenko <digetx@gmail.com>
10028 L: linux-media@vger.kernel.org
10029 L: linux-tegra@vger.kernel.org
10030 T: git git://linuxtv.org/media_tree.git
10032 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10033 F: drivers/staging/media/tegra-vde/
10035 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10036 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10037 P: LinuxTV.org Project
10038 L: linux-media@vger.kernel.org
10039 W: https://linuxtv.org
10040 Q: http://patchwork.kernel.org/project/linux-media/list/
10041 T: git git://linuxtv.org/media_tree.git
10043 F: Documentation/devicetree/bindings/media/
10044 F: Documentation/media/
10046 F: drivers/staging/media/
10047 F: include/linux/platform_data/media/
10049 F: include/uapi/linux/dvb/
10050 F: include/uapi/linux/videodev2.h
10051 F: include/uapi/linux/media.h
10052 F: include/uapi/linux/v4l2-*
10053 F: include/uapi/linux/meye.h
10054 F: include/uapi/linux/ivtv*
10055 F: include/uapi/linux/uvcvideo.h
10057 MEDIATEK BLUETOOTH DRIVER
10058 M: Sean Wang <sean.wang@mediatek.com>
10059 L: linux-bluetooth@vger.kernel.org
10060 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10062 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10063 F: drivers/bluetooth/btmtkuart.c
10065 MEDIATEK CIR DRIVER
10066 M: Sean Wang <sean.wang@mediatek.com>
10068 F: drivers/media/rc/mtk-cir.c
10070 MEDIATEK DMA DRIVER
10071 M: Sean Wang <sean.wang@mediatek.com>
10072 L: dmaengine@vger.kernel.org
10073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10074 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10076 F: Documentation/devicetree/bindings/dma/mtk-*
10077 F: drivers/dma/mediatek/
10079 MEDIATEK PMIC LED DRIVER
10080 M: Sean Wang <sean.wang@mediatek.com>
10082 F: drivers/leds/leds-mt6323.c
10083 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10085 MEDIATEK ETHERNET DRIVER
10086 M: Felix Fietkau <nbd@openwrt.org>
10087 M: John Crispin <john@phrozen.org>
10088 M: Sean Wang <sean.wang@mediatek.com>
10089 M: Nelson Chang <nelson.chang@mediatek.com>
10090 L: netdev@vger.kernel.org
10092 F: drivers/net/ethernet/mediatek/
10094 MEDIATEK SWITCH DRIVER
10095 M: Sean Wang <sean.wang@mediatek.com>
10096 L: netdev@vger.kernel.org
10098 F: drivers/net/dsa/mt7530.*
10099 F: net/dsa/tag_mtk.c
10101 MEDIATEK JPEG DRIVER
10102 M: Rick Chang <rick.chang@mediatek.com>
10103 M: Bin Liu <bin.liu@mediatek.com>
10105 F: drivers/media/platform/mtk-jpeg/
10106 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10108 MEDIATEK MDP DRIVER
10109 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10110 M: Houlong Wei <houlong.wei@mediatek.com>
10111 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10113 F: drivers/media/platform/mtk-mdp/
10114 F: drivers/media/platform/mtk-vpu/
10115 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10117 MEDIATEK MEDIA DRIVER
10118 M: Tiffany Lin <tiffany.lin@mediatek.com>
10119 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10121 F: drivers/media/platform/mtk-vcodec/
10122 F: drivers/media/platform/mtk-vpu/
10123 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10124 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10126 MEDIATEK MMC/SD/SDIO DRIVER
10127 M: Chaotian Jing <chaotian.jing@mediatek.com>
10129 F: drivers/mmc/host/mtk-sd.c
10130 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10132 MEDIATEK MT76 WIRELESS LAN DRIVER
10133 M: Felix Fietkau <nbd@nbd.name>
10134 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10135 R: Ryder Lee <ryder.lee@mediatek.com>
10136 R: Roy Luo <royluo@google.com>
10137 L: linux-wireless@vger.kernel.org
10139 F: drivers/net/wireless/mediatek/mt76/
10141 MEDIATEK MT7601U WIRELESS LAN DRIVER
10142 M: Jakub Kicinski <kubakici@wp.pl>
10143 L: linux-wireless@vger.kernel.org
10145 F: drivers/net/wireless/mediatek/mt7601u/
10147 MEDIATEK MT7621/28/88 I2C DRIVER
10148 M: Stefan Roese <sr@denx.de>
10149 L: linux-i2c@vger.kernel.org
10151 F: drivers/i2c/busses/i2c-mt7621.c
10152 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10154 MEDIATEK NAND CONTROLLER DRIVER
10155 M: Xiaolei Li <xiaolei.li@mediatek.com>
10156 L: linux-mtd@lists.infradead.org
10158 F: drivers/mtd/nand/raw/mtk_*
10159 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10161 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10162 M: Sean Wang <sean.wang@mediatek.com>
10164 F: drivers/char/hw_random/mtk-rng.c
10166 MEDIATEK USB3 DRD IP DRIVER
10167 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10168 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10170 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10172 F: drivers/usb/mtu3/
10174 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10175 M: Peter Senna Tschudin <peter.senna@gmail.com>
10176 M: Martin Donnelly <martin.donnelly@ge.com>
10177 M: Martyn Welch <martyn.welch@collabora.co.uk>
10179 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10180 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10182 MEGARAID SCSI/SAS DRIVERS
10183 M: Kashyap Desai <kashyap.desai@broadcom.com>
10184 M: Sumit Saxena <sumit.saxena@broadcom.com>
10185 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10186 L: megaraidlinux.pdl@broadcom.com
10187 L: linux-scsi@vger.kernel.org
10188 W: http://www.avagotech.com/support/
10190 F: Documentation/scsi/megaraid.txt
10191 F: drivers/scsi/megaraid.*
10192 F: drivers/scsi/megaraid/
10194 MELEXIS MLX90614 DRIVER
10195 M: Crt Mori <cmo@melexis.com>
10196 L: linux-iio@vger.kernel.org
10197 W: http://www.melexis.com
10199 F: drivers/iio/temperature/mlx90614.c
10201 MELEXIS MLX90632 DRIVER
10202 M: Crt Mori <cmo@melexis.com>
10203 L: linux-iio@vger.kernel.org
10204 W: http://www.melexis.com
10206 F: drivers/iio/temperature/mlx90632.c
10208 MELFAS MIP4 TOUCHSCREEN DRIVER
10209 M: Sangwon Jee <jeesw@melfas.com>
10210 W: http://www.melfas.com
10212 F: drivers/input/touchscreen/melfas_mip4.c
10213 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10215 MELLANOX ETHERNET DRIVER (mlx4_en)
10216 M: Tariq Toukan <tariqt@mellanox.com>
10217 L: netdev@vger.kernel.org
10219 W: http://www.mellanox.com
10220 Q: http://patchwork.ozlabs.org/project/netdev/list/
10221 F: drivers/net/ethernet/mellanox/mlx4/en_*
10223 MELLANOX ETHERNET DRIVER (mlx5e)
10224 M: Saeed Mahameed <saeedm@mellanox.com>
10225 L: netdev@vger.kernel.org
10227 W: http://www.mellanox.com
10228 Q: http://patchwork.ozlabs.org/project/netdev/list/
10229 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10231 MELLANOX ETHERNET INNOVA DRIVERS
10232 R: Boris Pismenny <borisp@mellanox.com>
10233 L: netdev@vger.kernel.org
10235 W: http://www.mellanox.com
10236 Q: http://patchwork.ozlabs.org/project/netdev/list/
10237 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10238 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10239 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10240 F: include/linux/mlx5/mlx5_ifc_fpga.h
10242 MELLANOX ETHERNET SWITCH DRIVERS
10243 M: Jiri Pirko <jiri@mellanox.com>
10244 M: Ido Schimmel <idosch@mellanox.com>
10245 L: netdev@vger.kernel.org
10247 W: http://www.mellanox.com
10248 Q: http://patchwork.ozlabs.org/project/netdev/list/
10249 F: drivers/net/ethernet/mellanox/mlxsw/
10250 F: tools/testing/selftests/drivers/net/mlxsw/
10252 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10253 M: mlxsw@mellanox.com
10254 L: netdev@vger.kernel.org
10256 W: http://www.mellanox.com
10257 Q: http://patchwork.ozlabs.org/project/netdev/list/
10258 F: drivers/net/ethernet/mellanox/mlxfw/
10260 MELLANOX HARDWARE PLATFORM SUPPORT
10261 M: Andy Shevchenko <andy@infradead.org>
10262 M: Darren Hart <dvhart@infradead.org>
10263 M: Vadim Pasternak <vadimp@mellanox.com>
10264 L: platform-driver-x86@vger.kernel.org
10266 F: drivers/platform/mellanox/
10267 F: include/linux/platform_data/mlxreg.h
10269 MELLANOX MLX4 core VPI driver
10270 M: Tariq Toukan <tariqt@mellanox.com>
10271 L: netdev@vger.kernel.org
10272 L: linux-rdma@vger.kernel.org
10273 W: http://www.mellanox.com
10274 Q: http://patchwork.ozlabs.org/project/netdev/list/
10276 F: drivers/net/ethernet/mellanox/mlx4/
10277 F: include/linux/mlx4/
10279 MELLANOX MLX4 IB driver
10280 M: Yishai Hadas <yishaih@mellanox.com>
10281 L: linux-rdma@vger.kernel.org
10282 W: http://www.mellanox.com
10283 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10285 F: drivers/infiniband/hw/mlx4/
10286 F: include/linux/mlx4/
10287 F: include/uapi/rdma/mlx4-abi.h
10289 MELLANOX MLX5 core VPI driver
10290 M: Saeed Mahameed <saeedm@mellanox.com>
10291 M: Leon Romanovsky <leonro@mellanox.com>
10292 L: netdev@vger.kernel.org
10293 L: linux-rdma@vger.kernel.org
10294 W: http://www.mellanox.com
10295 Q: http://patchwork.ozlabs.org/project/netdev/list/
10297 F: drivers/net/ethernet/mellanox/mlx5/core/
10298 F: include/linux/mlx5/
10299 F: Documentation/networking/device_drivers/mellanox/
10301 MELLANOX MLX5 IB driver
10302 M: Leon Romanovsky <leonro@mellanox.com>
10303 L: linux-rdma@vger.kernel.org
10304 W: http://www.mellanox.com
10305 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10307 F: drivers/infiniband/hw/mlx5/
10308 F: include/linux/mlx5/
10309 F: include/uapi/rdma/mlx5-abi.h
10311 MELLANOX MLXCPLD I2C AND MUX DRIVER
10312 M: Vadim Pasternak <vadimp@mellanox.com>
10313 M: Michael Shych <michaelsh@mellanox.com>
10314 L: linux-i2c@vger.kernel.org
10316 F: drivers/i2c/busses/i2c-mlxcpld.c
10317 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10318 F: Documentation/i2c/busses/i2c-mlxcpld
10320 MELLANOX MLXCPLD LED DRIVER
10321 M: Vadim Pasternak <vadimp@mellanox.com>
10322 L: linux-leds@vger.kernel.org
10324 F: drivers/leds/leds-mlxcpld.c
10325 F: drivers/leds/leds-mlxreg.c
10326 F: Documentation/leds/leds-mlxcpld.rst
10328 MELLANOX PLATFORM DRIVER
10329 M: Vadim Pasternak <vadimp@mellanox.com>
10330 L: platform-driver-x86@vger.kernel.org
10332 F: drivers/platform/x86/mlx-platform.c
10335 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10336 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10337 L: linux-kernel@vger.kernel.org
10339 F: kernel/sched/membarrier.c
10340 F: include/uapi/linux/membarrier.h
10341 F: arch/powerpc/include/asm/membarrier.h
10344 M: Mike Rapoport <rppt@linux.ibm.com>
10345 L: linux-mm@kvack.org
10347 F: include/linux/memblock.h
10349 F: Documentation/core-api/boot-time-mm.rst
10352 L: linux-mm@kvack.org
10353 W: http://www.linux-mm.org
10355 F: include/linux/mm.h
10356 F: include/linux/gfp.h
10357 F: include/linux/mmzone.h
10358 F: include/linux/memory_hotplug.h
10359 F: include/linux/vmalloc.h
10362 MEMORY TECHNOLOGY DEVICES (MTD)
10363 M: David Woodhouse <dwmw2@infradead.org>
10364 M: Brian Norris <computersforpeace@gmail.com>
10365 M: Marek Vasut <marek.vasut@gmail.com>
10366 M: Miquel Raynal <miquel.raynal@bootlin.com>
10367 M: Richard Weinberger <richard@nod.at>
10368 M: Vignesh Raghavendra <vigneshr@ti.com>
10369 L: linux-mtd@lists.infradead.org
10370 W: http://www.linux-mtd.infradead.org/
10371 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10375 F: Documentation/devicetree/bindings/mtd/
10377 F: include/linux/mtd/
10378 F: include/uapi/mtd/
10380 MEN A21 WATCHDOG DRIVER
10381 M: Johannes Thumshirn <morbidrsa@gmail.com>
10382 L: linux-watchdog@vger.kernel.org
10384 F: drivers/watchdog/mena21_wdt.c
10386 MEN CHAMELEON BUS (mcb)
10387 M: Johannes Thumshirn <morbidrsa@gmail.com>
10390 F: include/linux/mcb.h
10391 F: Documentation/driver-api/men-chameleon-bus.rst
10393 MEN F21BMC (Board Management Controller)
10394 M: Andreas Werner <andreas.werner@men.de>
10396 F: drivers/mfd/menf21bmc.c
10397 F: drivers/watchdog/menf21bmc_wdt.c
10398 F: drivers/leds/leds-menf21bmc.c
10399 F: drivers/hwmon/menf21bmc_hwmon.c
10400 F: Documentation/hwmon/menf21bmc.rst
10402 MEN Z069 WATCHDOG DRIVER
10403 M: Johannes Thumshirn <jth@kernel.org>
10404 L: linux-watchdog@vger.kernel.org
10406 F: drivers/watchdog/menz69_wdt.c
10408 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10409 M: Neil Armstrong <narmstrong@baylibre.com>
10410 L: linux-media@vger.kernel.org
10411 L: linux-amlogic@lists.infradead.org
10412 W: http://linux-meson.com/
10414 F: drivers/media/platform/meson/ao-cec.c
10415 F: drivers/media/platform/meson/ao-cec-g12a.c
10416 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10417 T: git git://linuxtv.org/media_tree.git
10419 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10420 M: Liang Yang <liang.yang@amlogic.com>
10421 L: linux-mtd@lists.infradead.org
10423 F: drivers/mtd/nand/raw/meson_*
10424 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10426 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10427 M: Maxime Jourdan <mjourdan@baylibre.com>
10428 L: linux-media@vger.kernel.org
10429 L: linux-amlogic@lists.infradead.org
10431 F: drivers/staging/media/meson/vdec/
10432 T: git git://linuxtv.org/media_tree.git
10434 METHODE UDPU SUPPORT
10435 M: Vladimir Vid <vladimir.vid@sartura.hr>
10437 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10439 MICROBLAZE ARCHITECTURE
10440 M: Michal Simek <monstr@monstr.eu>
10441 W: http://www.monstr.eu/fdt/
10442 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10444 F: arch/microblaze/
10446 MICROCHIP AT91 SERIAL DRIVER
10447 M: Richard Genoud <richard.genoud@gmail.com>
10449 F: drivers/tty/serial/atmel_serial.c
10450 F: drivers/tty/serial/atmel_serial.h
10451 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10453 MICROCHIP AUDIO ASOC DRIVERS
10454 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10459 MICROCHIP DMA DRIVER
10460 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10462 L: dmaengine@vger.kernel.org
10464 F: drivers/dma/at_hdmac.c
10465 F: drivers/dma/at_hdmac_regs.h
10466 F: include/linux/platform_data/dma-atmel.h
10467 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10468 F: include/dt-bindings/dma/at91.h
10470 MICROCHIP ECC DRIVER
10471 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10472 L: linux-crypto@vger.kernel.org
10474 F: drivers/crypto/atmel-ecc.*
10476 MICROCHIP I2C DRIVER
10477 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10478 L: linux-i2c@vger.kernel.org
10480 F: drivers/i2c/busses/i2c-at91.h
10481 F: drivers/i2c/busses/i2c-at91-*.c
10483 MICROCHIP ISC DRIVER
10484 M: Eugen Hristev <eugen.hristev@microchip.com>
10485 L: linux-media@vger.kernel.org
10487 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10488 F: drivers/media/platform/atmel/atmel-isc.h
10489 F: drivers/media/platform/atmel/atmel-isc-base.c
10490 F: drivers/media/platform/atmel/atmel-isc-regs.h
10491 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10493 MICROCHIP ISI DRIVER
10494 M: Eugen Hristev <eugen.hristev@microchip.com>
10495 L: linux-media@vger.kernel.org
10497 F: drivers/media/platform/atmel/atmel-isi.c
10498 F: drivers/media/platform/atmel/atmel-isi.h
10500 MICROCHIP AT91 USART MFD DRIVER
10501 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10502 L: linux-kernel@vger.kernel.org
10504 F: drivers/mfd/at91-usart.c
10505 F: include/dt-bindings/mfd/at91-usart.h
10506 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10508 MICROCHIP AT91 USART SPI DRIVER
10509 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10510 L: linux-spi@vger.kernel.org
10512 F: drivers/spi/spi-at91-usart.c
10513 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10515 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10516 M: Woojung Huh <woojung.huh@microchip.com>
10517 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10518 L: netdev@vger.kernel.org
10520 F: net/dsa/tag_ksz.c
10521 F: drivers/net/dsa/microchip/*
10522 F: include/linux/platform_data/microchip-ksz.h
10523 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10525 MICROCHIP LAN743X ETHERNET DRIVER
10526 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10527 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10528 L: netdev@vger.kernel.org
10530 F: drivers/net/ethernet/microchip/lan743x_*
10532 MICROCHIP LCDFB DRIVER
10533 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10534 L: linux-fbdev@vger.kernel.org
10536 F: drivers/video/fbdev/atmel_lcdfb.c
10537 F: include/video/atmel_lcdc.h
10539 MICROCHIP MMC/SD/SDIO MCI DRIVER
10540 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10542 F: drivers/mmc/host/atmel-mci.c
10544 MICROCHIP MCP16502 PMIC DRIVER
10545 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10548 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10549 F: drivers/regulator/mcp16502.c
10551 MICROCHIP MCP3911 ADC DRIVER
10552 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10553 M: Kent Gustavsson <kent@minoris.se>
10554 L: linux-iio@vger.kernel.org
10556 F: drivers/iio/adc/mcp3911.c
10557 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10559 MICROCHIP NAND DRIVER
10560 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10561 L: linux-mtd@lists.infradead.org
10563 F: drivers/mtd/nand/raw/atmel/*
10564 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10566 MICROCHIP PWM DRIVER
10567 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10569 L: linux-pwm@vger.kernel.org
10571 F: drivers/pwm/pwm-atmel.c
10572 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10574 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10575 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10576 M: Eugen Hristev <eugen.hristev@microchip.com>
10577 L: linux-iio@vger.kernel.org
10579 F: drivers/iio/adc/at91-sama5d2_adc.c
10580 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10581 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10583 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10584 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10586 F: drivers/power/reset/at91-sama5d2_shdwc.c
10588 MICROCHIP SPI DRIVER
10589 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10591 F: drivers/spi/spi-atmel.*
10593 MICROCHIP SSC DRIVER
10594 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10597 F: drivers/misc/atmel-ssc.c
10598 F: include/linux/atmel-ssc.h
10600 MICROCHIP USBA UDC DRIVER
10601 M: Cristian Birsan <cristian.birsan@microchip.com>
10602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10604 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10606 MICROCHIP USB251XB DRIVER
10607 M: Richard Leitner <richard.leitner@skidata.com>
10608 L: linux-usb@vger.kernel.org
10610 F: drivers/usb/misc/usb251xb.c
10611 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10613 MICROCHIP XDMA DRIVER
10614 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10615 L: linux-arm-kernel@lists.infradead.org
10616 L: dmaengine@vger.kernel.org
10618 F: drivers/dma/at_xdmac.c
10620 MICROSEMI MIPS SOCS
10621 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10622 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10623 L: linux-mips@vger.kernel.org
10625 F: arch/mips/generic/board-ocelot.c
10626 F: arch/mips/configs/generic/board-ocelot.config
10627 F: arch/mips/boot/dts/mscc/
10628 F: Documentation/devicetree/bindings/mips/mscc.txt
10630 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10631 M: Don Brace <don.brace@microsemi.com>
10632 L: esc.storagedev@microsemi.com
10633 L: linux-scsi@vger.kernel.org
10635 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10636 F: drivers/scsi/smartpqi/Kconfig
10637 F: drivers/scsi/smartpqi/Makefile
10638 F: include/linux/cciss*.h
10639 F: include/uapi/linux/cciss*.h
10640 F: Documentation/scsi/smartpqi.txt
10642 MICROSEMI ETHERNET SWITCH DRIVER
10643 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10644 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10645 L: netdev@vger.kernel.org
10647 F: drivers/net/ethernet/mscc/
10649 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10650 M: Chen Yu <yu.c.chen@intel.com>
10651 L: platform-driver-x86@vger.kernel.org
10653 F: drivers/platform/x86/surfacepro3_button.c
10655 MICROTEK X6 SCANNER
10656 M: Oliver Neukum <oliver@neukum.org>
10658 F: drivers/usb/image/microtek.*
10661 M: Ralf Baechle <ralf@linux-mips.org>
10662 M: Paul Burton <paul.burton@mips.com>
10663 M: James Hogan <jhogan@kernel.org>
10664 L: linux-mips@vger.kernel.org
10665 W: http://www.linux-mips.org/
10666 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10668 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10670 F: Documentation/devicetree/bindings/mips/
10671 F: Documentation/mips/
10673 F: drivers/platform/mips/
10675 MIPS BOSTON DEVELOPMENT BOARD
10676 M: Paul Burton <paul.burton@mips.com>
10677 L: linux-mips@vger.kernel.org
10679 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10680 F: arch/mips/boot/dts/img/boston.dts
10681 F: arch/mips/configs/generic/board-boston.config
10682 F: drivers/clk/imgtec/clk-boston.c
10683 F: include/dt-bindings/clock/boston-clock.h
10685 MIPS GENERIC PLATFORM
10686 M: Paul Burton <paul.burton@mips.com>
10687 L: linux-mips@vger.kernel.org
10689 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10690 F: arch/mips/generic/
10691 F: arch/mips/tools/generic-board-config.sh
10693 MIPS/LOONGSON1 ARCHITECTURE
10694 M: Keguang Zhang <keguang.zhang@gmail.com>
10695 L: linux-mips@vger.kernel.org
10697 F: arch/mips/loongson32/
10698 F: arch/mips/include/asm/mach-loongson32/
10699 F: drivers/*/*loongson1*
10700 F: drivers/*/*/*loongson1*
10702 MIPS/LOONGSON2 ARCHITECTURE
10703 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10704 L: linux-mips@vger.kernel.org
10706 F: arch/mips/loongson64/fuloong-2e/
10707 F: arch/mips/loongson64/lemote-2f/
10708 F: arch/mips/include/asm/mach-loongson64/
10709 F: drivers/*/*loongson2*
10710 F: drivers/*/*/*loongson2*
10712 MIPS/LOONGSON3 ARCHITECTURE
10713 M: Huacai Chen <chenhc@lemote.com>
10714 L: linux-mips@vger.kernel.org
10716 F: arch/mips/loongson64/
10717 F: arch/mips/include/asm/mach-loongson64/
10718 F: drivers/platform/mips/cpu_hwmon.c
10719 F: drivers/*/*loongson3*
10720 F: drivers/*/*/*loongson3*
10722 MIPS RINT INSTRUCTION EMULATION
10723 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10724 L: linux-mips@vger.kernel.org
10726 F: arch/mips/math-emu/sp_rint.c
10727 F: arch/mips/math-emu/dp_rint.c
10729 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10730 M: Hans Verkuil <hverkuil@xs4all.nl>
10731 L: linux-media@vger.kernel.org
10732 T: git git://linuxtv.org/media_tree.git
10733 W: https://linuxtv.org
10735 F: drivers/media/radio/radio-miropcm20*
10738 R: Lubomir Rintel <lkundrak@v3.sk>
10739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10741 F: arch/arm/boot/dts/mmp*
10742 F: arch/arm/mach-mmp/
10744 MMU GATHER AND TLB INVALIDATION
10745 M: Will Deacon <will@kernel.org>
10746 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10747 M: Andrew Morton <akpm@linux-foundation.org>
10748 M: Nick Piggin <npiggin@gmail.com>
10749 M: Peter Zijlstra <peterz@infradead.org>
10750 L: linux-arch@vger.kernel.org
10751 L: linux-mm@kvack.org
10753 F: arch/*/include/asm/tlb.h
10754 F: include/asm-generic/tlb.h
10757 MN88472 MEDIA DRIVER
10758 M: Antti Palosaari <crope@iki.fi>
10759 L: linux-media@vger.kernel.org
10760 W: https://linuxtv.org
10761 W: http://palosaari.fi/linux/
10762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10764 F: drivers/media/dvb-frontends/mn88472*
10766 MN88473 MEDIA DRIVER
10767 M: Antti Palosaari <crope@iki.fi>
10768 L: linux-media@vger.kernel.org
10769 W: https://linuxtv.org
10770 W: http://palosaari.fi/linux/
10771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10773 F: drivers/media/dvb-frontends/mn88473*
10776 M: Jessica Yu <jeyu@kernel.org>
10777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10779 F: include/linux/module.h
10782 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10783 W: http://popies.net/meye/
10785 F: Documentation/media/v4l-drivers/meye*
10786 F: drivers/media/pci/meye/
10787 F: include/uapi/linux/meye.h
10789 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10790 M: Jiri Slaby <jirislaby@gmail.com>
10792 F: Documentation/driver-api/serial/moxa-smartio.rst
10793 F: drivers/tty/mxser.*
10795 MR800 AVERMEDIA USB FM RADIO DRIVER
10796 M: Alexey Klimov <klimov.linux@gmail.com>
10797 L: linux-media@vger.kernel.org
10798 T: git git://linuxtv.org/media_tree.git
10800 F: drivers/media/radio/radio-mr800.c
10802 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10803 M: Alan Ott <alan@signal11.us>
10804 L: linux-wpan@vger.kernel.org
10806 F: drivers/net/ieee802154/mrf24j40.c
10807 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10810 M: "Lee, Chun-Yi" <jlee@suse.com>
10811 L: platform-driver-x86@vger.kernel.org
10813 F: drivers/platform/x86/msi-laptop.c
10816 L: platform-driver-x86@vger.kernel.org
10818 F: drivers/platform/x86/msi-wmi.c
10820 MSI001 MEDIA DRIVER
10821 M: Antti Palosaari <crope@iki.fi>
10822 L: linux-media@vger.kernel.org
10823 W: https://linuxtv.org
10824 W: http://palosaari.fi/linux/
10825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10826 T: git git://linuxtv.org/anttip/media_tree.git
10828 F: drivers/media/tuners/msi001*
10830 MSI2500 MEDIA DRIVER
10831 M: Antti Palosaari <crope@iki.fi>
10832 L: linux-media@vger.kernel.org
10833 W: https://linuxtv.org
10834 W: http://palosaari.fi/linux/
10835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10836 T: git git://linuxtv.org/anttip/media_tree.git
10838 F: drivers/media/usb/msi2500/
10840 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10841 M: Robert Jarzmik <robert.jarzmik@free.fr>
10842 L: linux-mtd@lists.infradead.org
10844 F: drivers/mtd/devices/docg3*
10846 MT9M032 APTINA SENSOR DRIVER
10847 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10848 L: linux-media@vger.kernel.org
10849 T: git git://linuxtv.org/media_tree.git
10851 F: drivers/media/i2c/mt9m032.c
10852 F: include/media/i2c/mt9m032.h
10854 MT9P031 APTINA CAMERA SENSOR
10855 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10856 L: linux-media@vger.kernel.org
10857 T: git git://linuxtv.org/media_tree.git
10859 F: drivers/media/i2c/mt9p031.c
10860 F: include/media/i2c/mt9p031.h
10862 MT9T001 APTINA CAMERA SENSOR
10863 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10864 L: linux-media@vger.kernel.org
10865 T: git git://linuxtv.org/media_tree.git
10867 F: drivers/media/i2c/mt9t001.c
10868 F: include/media/i2c/mt9t001.h
10870 MT9T112 APTINA CAMERA SENSOR
10871 M: Jacopo Mondi <jacopo@jmondi.org>
10872 L: linux-media@vger.kernel.org
10873 T: git git://linuxtv.org/media_tree.git
10875 F: drivers/media/i2c/mt9t112.c
10876 F: include/media/i2c/mt9t112.h
10878 MT9V032 APTINA CAMERA SENSOR
10879 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10880 L: linux-media@vger.kernel.org
10881 T: git git://linuxtv.org/media_tree.git
10883 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10884 F: drivers/media/i2c/mt9v032.c
10885 F: include/media/i2c/mt9v032.h
10887 MT9V111 APTINA CAMERA SENSOR
10888 M: Jacopo Mondi <jacopo@jmondi.org>
10889 L: linux-media@vger.kernel.org
10890 T: git git://linuxtv.org/media_tree.git
10892 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10893 F: drivers/media/i2c/mt9v111.c
10895 MULTIFUNCTION DEVICES (MFD)
10896 M: Lee Jones <lee.jones@linaro.org>
10897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10899 F: Documentation/devicetree/bindings/mfd/
10901 F: include/linux/mfd/
10902 F: include/dt-bindings/mfd/
10904 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10906 F: drivers/mmc/host/mmc_spi.c
10907 F: include/linux/spi/mmc_spi.h
10909 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10910 M: Ulf Hansson <ulf.hansson@linaro.org>
10911 L: linux-mmc@vger.kernel.org
10912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10914 F: Documentation/devicetree/bindings/mmc/
10916 F: include/linux/mmc/
10917 F: include/uapi/linux/mmc/
10919 MULTIPLEXER SUBSYSTEM
10920 M: Peter Rosin <peda@axentia.se>
10922 F: Documentation/ABI/testing/sysfs-class-mux*
10923 F: Documentation/devicetree/bindings/mux/
10924 F: include/dt-bindings/mux/
10925 F: include/linux/mux/
10928 MULTITECH MULTIPORT CARD (ISICOM)
10930 F: drivers/tty/isicom.c
10931 F: include/linux/isicom.h
10933 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10934 M: Bin Liu <b-liu@ti.com>
10935 L: linux-usb@vger.kernel.org
10937 F: drivers/usb/musb/
10939 MXL301RF MEDIA DRIVER
10940 M: Akihiro Tsukada <tskd08@gmail.com>
10941 L: linux-media@vger.kernel.org
10943 F: drivers/media/tuners/mxl301rf*
10945 MXL5007T MEDIA DRIVER
10946 M: Michael Krufky <mkrufky@linuxtv.org>
10947 L: linux-media@vger.kernel.org
10948 W: https://linuxtv.org
10949 W: http://github.com/mkrufky
10950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10951 T: git git://linuxtv.org/mkrufky/tuners.git
10953 F: drivers/media/tuners/mxl5007t.*
10956 M: Marek Vasut <marex@denx.de>
10957 M: Stefan Agner <stefan@agner.ch>
10958 L: dri-devel@lists.freedesktop.org
10960 F: drivers/gpu/drm/mxsfb/
10961 F: Documentation/devicetree/bindings/display/mxsfb.txt
10962 T: git git://anongit.freedesktop.org/drm/drm-misc
10964 MYLEX DAC960 PCI RAID Controller
10965 M: Hannes Reinecke <hare@kernel.org>
10966 L: linux-scsi@vger.kernel.org
10968 F: drivers/scsi/myrb.*
10969 F: drivers/scsi/myrs.*
10971 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10972 M: Chris Lee <christopher.lee@cspi.com>
10973 L: netdev@vger.kernel.org
10974 W: https://www.cspi.com/ethernet-products/support/downloads/
10976 F: drivers/net/ethernet/myricom/myri10ge/
10978 NAND FLASH SUBSYSTEM
10979 M: Miquel Raynal <miquel.raynal@bootlin.com>
10980 R: Richard Weinberger <richard@nod.at>
10981 L: linux-mtd@lists.infradead.org
10982 W: http://www.linux-mtd.infradead.org/
10983 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10986 F: drivers/mtd/nand/
10987 F: include/linux/mtd/*nand*.h
10989 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10990 M: Daniel Mack <zonque@gmail.com>
10992 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10993 W: http://www.native-instruments.com
10994 F: sound/usb/caiaq/
10996 NATSEMI ETHERNET DRIVER (DP8381x)
10998 F: drivers/net/ethernet/natsemi/natsemi.c
11000 NCR 5380 SCSI DRIVERS
11001 M: Finn Thain <fthain@telegraphics.com.au>
11002 M: Michael Schmitz <schmitzmic@gmail.com>
11003 L: linux-scsi@vger.kernel.org
11005 F: Documentation/scsi/g_NCR5380.txt
11006 F: drivers/scsi/NCR5380.*
11007 F: drivers/scsi/arm/cumana_1.c
11008 F: drivers/scsi/arm/oak.c
11009 F: drivers/scsi/atari_scsi.*
11010 F: drivers/scsi/dmx3191d.c
11011 F: drivers/scsi/g_NCR5380.*
11012 F: drivers/scsi/mac_scsi.*
11013 F: drivers/scsi/sun3_scsi.*
11014 F: drivers/scsi/sun3_scsi_vme.c
11017 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11021 NCT6775 HARDWARE MONITOR DRIVER
11022 M: Guenter Roeck <linux@roeck-us.net>
11023 L: linux-hwmon@vger.kernel.org
11025 F: Documentation/hwmon/nct6775.rst
11026 F: drivers/hwmon/nct6775.c
11028 NET_FAILOVER MODULE
11029 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11030 L: netdev@vger.kernel.org
11032 F: driver/net/net_failover.c
11033 F: include/net/net_failover.h
11034 F: Documentation/networking/net_failover.rst
11036 NETEM NETWORK EMULATOR
11037 M: Stephen Hemminger <stephen@networkplumber.org>
11038 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11040 F: net/sched/sch_netem.c
11042 NETERION 10GbE DRIVERS (s2io/vxge)
11043 M: Jon Mason <jdmason@kudzu.us>
11044 L: netdev@vger.kernel.org
11046 F: Documentation/networking/device_drivers/neterion/s2io.txt
11047 F: Documentation/networking/device_drivers/neterion/vxge.txt
11048 F: drivers/net/ethernet/neterion/
11051 M: Pablo Neira Ayuso <pablo@netfilter.org>
11052 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11053 M: Florian Westphal <fw@strlen.de>
11054 L: netfilter-devel@vger.kernel.org
11055 L: coreteam@netfilter.org
11056 W: http://www.netfilter.org/
11057 W: http://www.iptables.org/
11058 W: http://www.nftables.org/
11059 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11063 F: include/linux/netfilter*
11064 F: include/linux/netfilter/
11065 F: include/net/netfilter/
11066 F: include/uapi/linux/netfilter*
11067 F: include/uapi/linux/netfilter/
11068 F: net/*/netfilter.c
11069 F: net/*/netfilter/
11071 F: net/bridge/br_netfilter*.c
11073 NETROM NETWORK LAYER
11074 M: Ralf Baechle <ralf@linux-mips.org>
11075 L: linux-hams@vger.kernel.org
11076 W: http://www.linux-ax25.org/
11078 F: include/net/netrom.h
11079 F: include/uapi/linux/netrom.h
11082 NETRONOME ETHERNET DRIVERS
11083 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11084 L: oss-drivers@netronome.com
11086 F: drivers/net/ethernet/netronome/
11088 NETWORK BLOCK DEVICE (NBD)
11089 M: Josef Bacik <josef@toxicpanda.com>
11091 L: linux-block@vger.kernel.org
11092 L: nbd@other.debian.org
11093 F: Documentation/admin-guide/blockdev/nbd.rst
11094 F: drivers/block/nbd.c
11095 F: include/trace/events/nbd.h
11096 F: include/uapi/linux/nbd.h
11098 NETWORK DROP MONITOR
11099 M: Neil Horman <nhorman@tuxdriver.com>
11100 L: netdev@vger.kernel.org
11102 W: https://fedorahosted.org/dropwatch/
11103 F: net/core/drop_monitor.c
11104 F: include/uapi/linux/net_dropmon.h
11107 M: "David S. Miller" <davem@davemloft.net>
11108 L: netdev@vger.kernel.org
11109 W: http://www.linuxfoundation.org/en/Net
11110 Q: http://patchwork.ozlabs.org/project/netdev/list/
11111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11114 F: Documentation/devicetree/bindings/net/
11116 F: include/linux/if_*
11117 F: include/linux/netdevice.h
11118 F: include/linux/etherdevice.h
11119 F: include/linux/fcdevice.h
11120 F: include/linux/fddidevice.h
11121 F: include/linux/hippidevice.h
11122 F: include/linux/inetdevice.h
11123 F: include/uapi/linux/if_*
11124 F: include/uapi/linux/netdevice.h
11126 NETWORKING DRIVERS (WIRELESS)
11127 M: Kalle Valo <kvalo@codeaurora.org>
11128 L: linux-wireless@vger.kernel.org
11129 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11133 F: Documentation/devicetree/bindings/net/wireless/
11134 F: drivers/net/wireless/
11137 M: Andrew Lunn <andrew@lunn.ch>
11138 M: Vivien Didelot <vivien.didelot@gmail.com>
11139 M: Florian Fainelli <f.fainelli@gmail.com>
11141 F: Documentation/devicetree/bindings/net/dsa/
11143 F: include/net/dsa.h
11144 F: include/linux/dsa/
11145 F: include/linux/platform_data/dsa.h
11146 F: drivers/net/dsa/
11148 NETWORKING [GENERAL]
11149 M: "David S. Miller" <davem@davemloft.net>
11150 L: netdev@vger.kernel.org
11151 W: http://www.linuxfoundation.org/en/Net
11152 Q: http://patchwork.ozlabs.org/project/netdev/list/
11153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11155 B: mailto:netdev@vger.kernel.org
11159 F: include/linux/in.h
11160 F: include/linux/net.h
11161 F: include/linux/netdevice.h
11162 F: include/uapi/linux/in.h
11163 F: include/uapi/linux/net.h
11164 F: include/uapi/linux/netdevice.h
11165 F: include/uapi/linux/net_namespace.h
11166 F: tools/testing/selftests/net/
11169 F: Documentation/networking/
11172 M: Steffen Klassert <steffen.klassert@secunet.com>
11173 M: Herbert Xu <herbert@gondor.apana.org.au>
11174 M: "David S. Miller" <davem@davemloft.net>
11175 L: netdev@vger.kernel.org
11176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11184 F: net/ipv4/ipcomp.c
11185 F: net/ipv4/ip_vti.c
11189 F: net/ipv6/ipcomp6.c
11190 F: net/ipv6/ip6_vti.c
11191 F: include/uapi/linux/xfrm.h
11192 F: include/net/xfrm.h
11194 NETWORKING [IPv4/IPv6]
11195 M: "David S. Miller" <davem@davemloft.net>
11196 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11197 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11198 L: netdev@vger.kernel.org
11199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11206 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11207 M: Paul Moore <paul@paul-moore.com>
11208 W: https://github.com/netlabel
11209 L: netdev@vger.kernel.org
11210 L: linux-security-module@vger.kernel.org
11212 F: Documentation/netlabel/
11213 F: include/net/calipso.h
11214 F: include/net/cipso_ipv4.h
11215 F: include/net/netlabel.h
11216 F: include/uapi/linux/netfilter/xt_SECMARK.h
11217 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11219 F: net/ipv4/cipso_ipv4.c
11220 F: net/ipv6/calipso.c
11221 F: net/netfilter/xt_CONNSECMARK.c
11222 F: net/netfilter/xt_SECMARK.c
11225 M: Eric Dumazet <edumazet@google.com>
11226 L: netdev@vger.kernel.org
11229 F: net/ipv4/syncookies.c
11231 F: net/ipv6/syncookies.c
11232 F: include/uapi/linux/tcp.h
11233 F: include/net/tcp.h
11234 F: include/linux/tcp.h
11235 F: include/trace/events/tcp.h
11238 M: Boris Pismenny <borisp@mellanox.com>
11239 M: Aviad Yehezkel <aviadye@mellanox.com>
11240 M: Dave Watson <davejwatson@fb.com>
11241 M: John Fastabend <john.fastabend@gmail.com>
11242 M: Daniel Borkmann <daniel@iogearbox.net>
11243 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11244 L: netdev@vger.kernel.org
11247 F: include/uapi/linux/tls.h
11248 F: include/net/tls.h
11250 NETWORKING [WIRELESS]
11251 L: linux-wireless@vger.kernel.org
11252 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11255 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11257 F: drivers/net/netdevsim/*
11259 NETXEN (1/10) GbE SUPPORT
11260 M: Manish Chopra <manishc@marvell.com>
11261 M: Rahul Verma <rahulv@marvell.com>
11262 M: GR-Linux-NIC-Dev@marvell.com
11263 L: netdev@vger.kernel.org
11265 F: drivers/net/ethernet/qlogic/netxen/
11268 M: David Ahern <dsahern@kernel.org>
11269 L: netdev@vger.kernel.org
11271 F: include/net/nexthop.h
11272 F: include/uapi/linux/nexthop.h
11273 F: include/net/netns/nexthop.h
11274 F: net/ipv4/nexthop.c
11277 L: netdev@vger.kernel.org
11280 F: include/net/nfc/
11281 F: include/uapi/linux/nfc.h
11283 F: include/linux/platform_data/nfcmrvl.h
11284 F: include/linux/platform_data/nxp-nci.h
11285 F: Documentation/devicetree/bindings/net/nfc/
11287 NFS, SUNRPC, AND LOCKD CLIENTS
11288 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11289 M: Anna Schumaker <anna.schumaker@netapp.com>
11290 L: linux-nfs@vger.kernel.org
11291 W: http://client.linux-nfs.org
11292 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11298 F: include/linux/lockd/
11299 F: include/linux/nfs*
11300 F: include/linux/sunrpc/
11301 F: include/uapi/linux/nfs*
11302 F: include/uapi/linux/sunrpc/
11305 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11306 L: linux-nilfs@vger.kernel.org
11307 W: https://nilfs.sourceforge.io/
11308 W: https://nilfs.osdn.jp/
11309 T: git git://github.com/konis/nilfs2.git
11311 F: Documentation/filesystems/nilfs2.txt
11313 F: include/trace/events/nilfs2.h
11314 F: include/uapi/linux/nilfs2_api.h
11315 F: include/uapi/linux/nilfs2_ondisk.h
11317 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11318 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11319 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11321 F: Documentation/scsi/NinjaSCSI.txt
11322 F: drivers/scsi/pcmcia/nsp_*
11324 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11325 M: GOTO Masanori <gotom@debian.or.jp>
11326 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11327 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11329 F: Documentation/scsi/NinjaSCSI.txt
11330 F: drivers/scsi/nsp32*
11333 M: Ley Foon Tan <lftan@altera.com>
11334 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11339 NOHZ, DYNTICKS SUPPORT
11340 M: Frederic Weisbecker <fweisbec@gmail.com>
11341 M: Thomas Gleixner <tglx@linutronix.de>
11342 M: Ingo Molnar <mingo@kernel.org>
11343 L: linux-kernel@vger.kernel.org
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11346 F: kernel/time/tick*.*
11347 F: include/linux/tick.h
11348 F: include/linux/sched/nohz.h
11350 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11351 M: Pavel Machek <pavel@ucw.cz>
11352 M: Sakari Ailus <sakari.ailus@iki.fi>
11353 L: linux-media@vger.kernel.org
11355 F: drivers/media/i2c/et8ek8
11356 F: drivers/media/i2c/ad5820.c
11358 NOKIA N900 POWER SUPPLY DRIVERS
11359 R: Pali Rohár <pali.rohar@gmail.com>
11360 F: include/linux/power/bq2415x_charger.h
11361 F: include/linux/power/bq27xxx_battery.h
11362 F: include/linux/power/isp1704_charger.h
11363 F: drivers/power/supply/bq2415x_charger.c
11364 F: drivers/power/supply/bq27xxx_battery.c
11365 F: drivers/power/supply/bq27xxx_battery_i2c.c
11366 F: drivers/power/supply/isp1704_charger.c
11367 F: drivers/power/supply/rx51_battery.c
11370 M: Willy Tarreau <w@1wt.eu>
11372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11373 F: tools/include/nolibc/
11376 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11377 L: linux-ntb@googlegroups.com
11379 F: drivers/ntb/hw/amd/
11382 M: Jon Mason <jdmason@kudzu.us>
11383 M: Dave Jiang <dave.jiang@intel.com>
11384 M: Allen Hubbe <allenbh@gmail.com>
11385 L: linux-ntb@googlegroups.com
11387 W: https://github.com/jonmason/ntb/wiki
11388 T: git git://github.com/jonmason/ntb.git
11390 F: drivers/net/ntb_netdev.c
11391 F: include/linux/ntb.h
11392 F: include/linux/ntb_transport.h
11393 F: tools/testing/selftests/ntb/
11396 M: Serge Semin <fancer.lancer@gmail.com>
11397 L: linux-ntb@googlegroups.com
11399 F: drivers/ntb/hw/idt/
11402 M: Dave Jiang <dave.jiang@intel.com>
11403 L: linux-ntb@googlegroups.com
11405 W: https://github.com/davejiang/linux/wiki
11406 T: git https://github.com/davejiang/linux.git
11407 F: drivers/ntb/hw/intel/
11410 M: Anton Altaparmakov <anton@tuxera.com>
11411 L: linux-ntfs-dev@lists.sourceforge.net
11412 W: http://www.tuxera.com/
11413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11415 F: Documentation/filesystems/ntfs.txt
11419 M: Finn Thain <fthain@telegraphics.com.au>
11420 L: linux-m68k@lists.linux-m68k.org
11422 F: arch/*/include/asm/nubus.h
11424 F: include/linux/nubus.h
11425 F: include/uapi/linux/nubus.h
11427 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11428 M: Antonino Daplas <adaplas@gmail.com>
11429 L: linux-fbdev@vger.kernel.org
11431 F: drivers/video/fbdev/riva/
11432 F: drivers/video/fbdev/nvidia/
11435 M: Keith Busch <kbusch@kernel.org>
11436 M: Jens Axboe <axboe@fb.com>
11437 M: Christoph Hellwig <hch@lst.de>
11438 M: Sagi Grimberg <sagi@grimberg.me>
11439 L: linux-nvme@lists.infradead.org
11440 T: git://git.infradead.org/nvme.git
11441 W: http://git.infradead.org/nvme.git
11443 F: drivers/nvme/host/
11444 F: include/linux/nvme.h
11445 F: include/uapi/linux/nvme_ioctl.h
11447 NVM EXPRESS FC TRANSPORT DRIVERS
11448 M: James Smart <james.smart@broadcom.com>
11449 L: linux-nvme@lists.infradead.org
11451 F: include/linux/nvme-fc.h
11452 F: include/linux/nvme-fc-driver.h
11453 F: drivers/nvme/host/fc.c
11454 F: drivers/nvme/target/fc.c
11455 F: drivers/nvme/target/fcloop.c
11457 NVM EXPRESS TARGET DRIVER
11458 M: Christoph Hellwig <hch@lst.de>
11459 M: Sagi Grimberg <sagi@grimberg.me>
11460 L: linux-nvme@lists.infradead.org
11461 T: git://git.infradead.org/nvme.git
11462 W: http://git.infradead.org/nvme.git
11464 F: drivers/nvme/target/
11467 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11470 F: Documentation/devicetree/bindings/nvmem/
11471 F: Documentation/ABI/stable/sysfs-bus-nvmem
11472 F: include/linux/nvmem-consumer.h
11473 F: include/linux/nvmem-provider.h
11475 NXP FXAS21002C DRIVER
11476 M: Rui Miguel Silva <rmfrfs@gmail.com>
11477 L: linux-iio@vger.kernel.org
11479 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11480 F: drivers/iio/gyro/fxas21002c_core.c
11481 F: drivers/iio/gyro/fxas21002c.h
11482 F: drivers/iio/gyro/fxas21002c_i2c.c
11483 F: drivers/iio/gyro/fxas21002c_spi.c
11485 NXP SGTL5000 DRIVER
11486 M: Fabio Estevam <festevam@gmail.com>
11487 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11489 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11490 F: sound/soc/codecs/sgtl5000*
11492 NXP SJA1105 ETHERNET SWITCH DRIVER
11493 M: Vladimir Oltean <olteanv@gmail.com>
11494 L: linux-kernel@vger.kernel.org
11496 F: drivers/net/dsa/sja1105
11498 NXP TDA998X DRM DRIVER
11499 M: Russell King <linux@armlinux.org.uk>
11501 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11502 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11503 F: drivers/gpu/drm/i2c/tda998x_drv.c
11504 F: include/drm/i2c/tda998x.h
11505 F: include/dt-bindings/display/tda998x.h
11509 M: Peter Rosin <peda@axentia.se>
11510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11512 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11513 F: sound/soc/codecs/tfa9879*
11516 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11517 R: Charles Gorand <charles.gorand@effinnov.com>
11518 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11520 F: drivers/nfc/nxp-nci
11523 M: Jiri Pirko <jiri@mellanox.com>
11524 L: netdev@vger.kernel.org
11527 F: lib/test_objagg.c
11528 F: include/linux/objagg.h
11531 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11532 M: Ashish Kumar <ashish.kumar@nxp.com>
11533 L: linux-spi@vger.kernel.org
11535 F: drivers/spi/spi-nxp-fspi.c
11536 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11539 M: Josh Poimboeuf <jpoimboe@redhat.com>
11540 M: Peter Zijlstra <peterz@infradead.org>
11544 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11545 M: Frederic Barrat <fbarrat@linux.ibm.com>
11546 M: Andrew Donnellan <ajd@linux.ibm.com>
11547 L: linuxppc-dev@lists.ozlabs.org
11549 F: arch/powerpc/platforms/powernv/ocxl.c
11550 F: arch/powerpc/include/asm/pnv-ocxl.h
11551 F: drivers/misc/ocxl/
11552 F: include/misc/ocxl*
11553 F: include/uapi/misc/ocxl.h
11554 F: Documentation/userspace-api/accelerators/ocxl.rst
11557 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11558 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11560 L: linux-omap@vger.kernel.org
11562 F: sound/soc/ti/omap*
11563 F: sound/soc/ti/rx51.c
11564 F: sound/soc/ti/n810.c
11565 F: sound/soc/ti/sdma-pcm.*
11567 OMAP CLOCK FRAMEWORK SUPPORT
11568 M: Paul Walmsley <paul@pwsan.com>
11569 L: linux-omap@vger.kernel.org
11571 F: arch/arm/*omap*/*clock*
11573 OMAP DEVICE TREE SUPPORT
11574 M: Benoît Cousson <bcousson@baylibre.com>
11575 M: Tony Lindgren <tony@atomide.com>
11576 L: linux-omap@vger.kernel.org
11577 L: devicetree@vger.kernel.org
11579 F: arch/arm/boot/dts/*omap*
11580 F: arch/arm/boot/dts/*am3*
11581 F: arch/arm/boot/dts/*am4*
11582 F: arch/arm/boot/dts/*am5*
11583 F: arch/arm/boot/dts/*dra7*
11585 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11586 L: linux-omap@vger.kernel.org
11587 L: linux-fbdev@vger.kernel.org
11589 F: drivers/video/fbdev/omap2/
11590 F: Documentation/arm/omap/dss.rst
11592 OMAP FRAMEBUFFER SUPPORT
11593 L: linux-fbdev@vger.kernel.org
11594 L: linux-omap@vger.kernel.org
11596 F: drivers/video/fbdev/omap/
11598 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11599 M: Roger Quadros <rogerq@ti.com>
11600 M: Tony Lindgren <tony@atomide.com>
11601 L: linux-omap@vger.kernel.org
11603 F: drivers/memory/omap-gpmc.c
11604 F: arch/arm/mach-omap2/*gpmc*
11607 M: Grygorii Strashko <grygorii.strashko@ti.com>
11608 M: Santosh Shilimkar <ssantosh@kernel.org>
11609 M: Kevin Hilman <khilman@kernel.org>
11610 L: linux-omap@vger.kernel.org
11612 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11613 F: drivers/gpio/gpio-omap.c
11615 OMAP HARDWARE SPINLOCK SUPPORT
11616 M: Ohad Ben-Cohen <ohad@wizery.com>
11617 L: linux-omap@vger.kernel.org
11619 F: drivers/hwspinlock/omap_hwspinlock.c
11621 OMAP HS MMC SUPPORT
11622 L: linux-mmc@vger.kernel.org
11623 L: linux-omap@vger.kernel.org
11625 F: drivers/mmc/host/omap_hsmmc.c
11628 M: Paul Walmsley <paul@pwsan.com>
11629 L: linux-omap@vger.kernel.org
11631 F: arch/arm/mach-omap2/omap_hwmod*data*
11633 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11634 M: Benoît Cousson <bcousson@baylibre.com>
11635 L: linux-omap@vger.kernel.org
11637 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11640 M: Benoît Cousson <bcousson@baylibre.com>
11641 M: Paul Walmsley <paul@pwsan.com>
11642 L: linux-omap@vger.kernel.org
11644 F: arch/arm/mach-omap2/omap_hwmod.*
11647 M: Vignesh R <vigneshr@ti.com>
11648 L: linux-omap@vger.kernel.org
11649 L: linux-i2c@vger.kernel.org
11651 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11652 F: drivers/i2c/busses/i2c-omap.c
11654 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11655 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11656 L: linux-media@vger.kernel.org
11658 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11659 F: drivers/media/platform/omap3isp/
11660 F: drivers/staging/media/omap4iss/
11663 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11664 L: linux-omap@vger.kernel.org
11666 F: drivers/mmc/host/omap.c
11668 OMAP POWER MANAGEMENT SUPPORT
11669 M: Kevin Hilman <khilman@kernel.org>
11670 L: linux-omap@vger.kernel.org
11672 F: arch/arm/*omap*/*pm*
11673 F: drivers/cpufreq/omap-cpufreq.c
11675 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11676 M: Rajendra Nayak <rnayak@codeaurora.org>
11677 M: Paul Walmsley <paul@pwsan.com>
11678 L: linux-omap@vger.kernel.org
11680 F: arch/arm/mach-omap2/prm*
11682 OMAP RANDOM NUMBER GENERATOR SUPPORT
11683 M: Deepak Saxena <dsaxena@plexity.net>
11685 F: drivers/char/hw_random/omap-rng.c
11688 L: linux-usb@vger.kernel.org
11689 L: linux-omap@vger.kernel.org
11691 F: drivers/usb/*/*omap*
11692 F: arch/arm/*omap*/usb*
11694 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11695 M: Mark Jackson <mpfj@newflow.co.uk>
11696 L: linux-omap@vger.kernel.org
11698 F: arch/arm/boot/dts/am335x-nano.dts
11701 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11702 M: Tony Lindgren <tony@atomide.com>
11703 L: linux-omap@vger.kernel.org
11704 Q: http://patchwork.kernel.org/project/linux-omap/list/
11705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11707 F: arch/arm/mach-omap1/
11708 F: arch/arm/plat-omap/
11709 F: arch/arm/configs/omap1_defconfig
11710 F: drivers/i2c/busses/i2c-omap.c
11711 F: include/linux/platform_data/i2c-omap.h
11712 F: include/linux/platform_data/ams-delta-fiq.h
11715 M: Tony Lindgren <tony@atomide.com>
11716 L: linux-omap@vger.kernel.org
11717 W: http://www.muru.com/linux/omap/
11718 W: http://linux.omap.com/
11719 Q: http://patchwork.kernel.org/project/linux-omap/list/
11720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11722 F: arch/arm/mach-omap2/
11723 F: arch/arm/plat-omap/
11724 F: arch/arm/configs/omap2plus_defconfig
11725 F: drivers/i2c/busses/i2c-omap.c
11726 F: drivers/irqchip/irq-omap-intc.c
11727 F: drivers/mfd/*omap*.c
11728 F: drivers/mfd/menelaus.c
11729 F: drivers/mfd/palmas.c
11730 F: drivers/mfd/tps65217.c
11731 F: drivers/mfd/tps65218.c
11732 F: drivers/mfd/tps65910.c
11733 F: drivers/mfd/twl-core.[ch]
11734 F: drivers/mfd/twl4030*.c
11735 F: drivers/mfd/twl6030*.c
11736 F: drivers/mfd/twl6040*.c
11737 F: drivers/regulator/palmas-regulator*.c
11738 F: drivers/regulator/pbias-regulator.c
11739 F: drivers/regulator/tps65217-regulator.c
11740 F: drivers/regulator/tps65218-regulator.c
11741 F: drivers/regulator/tps65910-regulator.c
11742 F: drivers/regulator/twl-regulator.c
11743 F: drivers/regulator/twl6030-regulator.c
11744 F: include/linux/platform_data/i2c-omap.h
11746 ONION OMEGA2+ BOARD
11747 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11748 L: linux-mips@vger.kernel.org
11750 F: arch/mips/boot/dts/ralink/omega2p.dts
11753 M: Bob Copeland <me@bobcopeland.com>
11754 L: linux-karma-devel@lists.sourceforge.net
11756 F: Documentation/filesystems/omfs.txt
11759 OMNIKEY CARDMAN 4000 DRIVER
11760 M: Harald Welte <laforge@gnumonks.org>
11762 F: drivers/char/pcmcia/cm4000_cs.c
11763 F: include/linux/cm4000_cs.h
11764 F: include/uapi/linux/cm4000_cs.h
11766 OMNIKEY CARDMAN 4040 DRIVER
11767 M: Harald Welte <laforge@gnumonks.org>
11769 F: drivers/char/pcmcia/cm4040_cs.*
11771 OMNIVISION OV13858 SENSOR DRIVER
11772 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11773 L: linux-media@vger.kernel.org
11774 T: git git://linuxtv.org/media_tree.git
11776 F: drivers/media/i2c/ov13858.c
11778 OMNIVISION OV2680 SENSOR DRIVER
11779 M: Rui Miguel Silva <rmfrfs@gmail.com>
11780 L: linux-media@vger.kernel.org
11781 T: git git://linuxtv.org/media_tree.git
11783 F: drivers/media/i2c/ov2680.c
11784 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11786 OMNIVISION OV2685 SENSOR DRIVER
11787 M: Shunqian Zheng <zhengsq@rock-chips.com>
11788 L: linux-media@vger.kernel.org
11789 T: git git://linuxtv.org/media_tree.git
11791 F: drivers/media/i2c/ov2685.c
11793 OMNIVISION OV5640 SENSOR DRIVER
11794 M: Steve Longerbeam <slongerbeam@gmail.com>
11795 L: linux-media@vger.kernel.org
11796 T: git git://linuxtv.org/media_tree.git
11798 F: drivers/media/i2c/ov5640.c
11800 OMNIVISION OV5647 SENSOR DRIVER
11801 M: Luis Oliveira <lolivei@synopsys.com>
11802 L: linux-media@vger.kernel.org
11803 T: git git://linuxtv.org/media_tree.git
11805 F: drivers/media/i2c/ov5647.c
11807 OMNIVISION OV5695 SENSOR DRIVER
11808 M: Shunqian Zheng <zhengsq@rock-chips.com>
11809 L: linux-media@vger.kernel.org
11810 T: git git://linuxtv.org/media_tree.git
11812 F: drivers/media/i2c/ov5695.c
11814 OMNIVISION OV7670 SENSOR DRIVER
11815 M: Jonathan Corbet <corbet@lwn.net>
11816 L: linux-media@vger.kernel.org
11817 T: git git://linuxtv.org/media_tree.git
11819 F: drivers/media/i2c/ov7670.c
11820 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11822 OMNIVISION OV772x SENSOR DRIVER
11823 M: Jacopo Mondi <jacopo@jmondi.org>
11824 L: linux-media@vger.kernel.org
11825 T: git git://linuxtv.org/media_tree.git
11827 F: drivers/media/i2c/ov772x.c
11828 F: include/media/i2c/ov772x.h
11829 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11831 OMNIVISION OV7740 SENSOR DRIVER
11832 M: Wenyou Yang <wenyou.yang@microchip.com>
11833 L: linux-media@vger.kernel.org
11834 T: git git://linuxtv.org/media_tree.git
11836 F: drivers/media/i2c/ov7740.c
11837 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11839 OMNIVISION OV9640 SENSOR DRIVER
11840 M: Petr Cvek <petrcvekcz@gmail.com>
11841 L: linux-media@vger.kernel.org
11843 F: drivers/media/i2c/ov9640.*
11845 OMNIVISION OV8856 SENSOR DRIVER
11846 M: Ben Kao <ben.kao@intel.com>
11847 L: linux-media@vger.kernel.org
11848 T: git git://linuxtv.org/media_tree.git
11850 F: drivers/media/i2c/ov8856.c
11852 OMNIVISION OV9650 SENSOR DRIVER
11853 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11854 R: Akinobu Mita <akinobu.mita@gmail.com>
11855 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11856 L: linux-media@vger.kernel.org
11857 T: git git://linuxtv.org/media_tree.git
11859 F: drivers/media/i2c/ov9650.c
11860 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11862 ONENAND FLASH DRIVER
11863 M: Kyungmin Park <kyungmin.park@samsung.com>
11864 L: linux-mtd@lists.infradead.org
11866 F: drivers/mtd/nand/onenand/
11867 F: include/linux/mtd/onenand*.h
11870 M: Jens Wiklander <jens.wiklander@linaro.org>
11871 L: tee-dev@lists.linaro.org
11873 F: drivers/tee/optee/
11875 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11876 M: Sumit Garg <sumit.garg@linaro.org>
11877 L: tee-dev@lists.linaro.org
11879 F: drivers/char/hw_random/optee-rng.c
11882 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11883 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11884 L: linux-rdma@vger.kernel.org
11886 F: drivers/infiniband/ulp/opa_vnic
11888 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11889 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11890 M: Frank Rowand <frowand.list@gmail.com>
11891 L: devicetree@vger.kernel.org
11893 F: Documentation/devicetree/dynamic-resolution-notes.txt
11894 F: Documentation/devicetree/overlay-notes.txt
11895 F: drivers/of/overlay.c
11896 F: drivers/of/resolver.c
11897 K: of_overlay_notifier_
11899 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11900 M: Rob Herring <robh+dt@kernel.org>
11901 M: Frank Rowand <frowand.list@gmail.com>
11902 L: devicetree@vger.kernel.org
11903 W: http://www.devicetree.org/
11904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11907 F: include/linux/of*.h
11909 F: Documentation/ABI/testing/sysfs-firmware-ofw
11911 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11912 M: Rob Herring <robh+dt@kernel.org>
11913 M: Mark Rutland <mark.rutland@arm.com>
11914 L: devicetree@vger.kernel.org
11915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11916 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11918 F: Documentation/devicetree/
11919 F: arch/*/boot/dts/
11920 F: include/dt-bindings/
11922 OPENCORES I2C BUS DRIVER
11923 M: Peter Korsgaard <peter@korsgaard.com>
11924 M: Andrew Lunn <andrew@lunn.ch>
11925 L: linux-i2c@vger.kernel.org
11927 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11928 F: Documentation/i2c/busses/i2c-ocores
11929 F: drivers/i2c/busses/i2c-ocores.c
11930 F: include/linux/platform_data/i2c-ocores.h
11932 OPENRISC ARCHITECTURE
11933 M: Jonas Bonn <jonas@southpole.se>
11934 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11935 M: Stafford Horne <shorne@gmail.com>
11936 T: git git://github.com/openrisc/linux.git
11937 L: openrisc@lists.librecores.org
11938 W: http://openrisc.io
11940 F: Documentation/devicetree/bindings/openrisc/
11941 F: Documentation/openrisc/
11943 F: drivers/irqchip/irq-ompic.c
11944 F: drivers/irqchip/irq-or1k-*
11947 M: Pravin B Shelar <pshelar@ovn.org>
11948 L: netdev@vger.kernel.org
11949 L: dev@openvswitch.org
11950 W: http://openvswitch.org
11952 F: net/openvswitch/
11953 F: include/uapi/linux/openvswitch.h
11955 OPERATING PERFORMANCE POINTS (OPP)
11956 M: Viresh Kumar <vireshk@kernel.org>
11957 M: Nishanth Menon <nm@ti.com>
11958 M: Stephen Boyd <sboyd@kernel.org>
11959 L: linux-pm@vger.kernel.org
11961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11963 F: include/linux/pm_opp.h
11964 F: Documentation/power/opp.rst
11965 F: Documentation/devicetree/bindings/opp/
11968 M: Clemens Ladisch <clemens@ladisch.de>
11969 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11972 F: sound/drivers/opl4/
11975 M: Robert Richter <rric@kernel.org>
11976 L: oprofile-list@lists.sf.net
11978 F: arch/*/include/asm/oprofile*.h
11979 F: arch/*/oprofile/
11980 F: drivers/oprofile/
11981 F: include/linux/oprofile.h
11983 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11984 M: Mark Fasheh <mark@fasheh.com>
11985 M: Joel Becker <jlbec@evilplan.org>
11986 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11987 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11988 W: http://ocfs2.wiki.kernel.org
11990 F: Documentation/filesystems/ocfs2.txt
11991 F: Documentation/filesystems/dlmfs.txt
11994 ORANGEFS FILESYSTEM
11995 M: Mike Marshall <hubcap@omnibond.com>
11996 R: Martin Brandenburg <martin@omnibond.com>
11997 L: devel@lists.orangefs.org
11998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12001 F: Documentation/filesystems/orangefs.txt
12004 L: linux-wireless@vger.kernel.org
12005 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12006 W: http://www.nongnu.org/orinoco/
12008 F: drivers/net/wireless/intersil/orinoco/
12010 OV2659 OMNIVISION SENSOR DRIVER
12011 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12012 L: linux-media@vger.kernel.org
12013 W: https://linuxtv.org
12014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12015 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12017 F: drivers/media/i2c/ov2659.c
12018 F: include/media/i2c/ov2659.h
12021 M: Miklos Szeredi <miklos@szeredi.hu>
12022 L: linux-unionfs@vger.kernel.org
12023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12026 F: Documentation/filesystems/overlayfs.txt
12028 P54 WIRELESS DRIVER
12029 M: Christian Lamparter <chunkeey@googlemail.com>
12030 L: linux-wireless@vger.kernel.org
12031 W: http://wireless.kernel.org/en/users/Drivers/p54
12033 F: drivers/net/wireless/intersil/p54/
12035 PA SEMI ETHERNET DRIVER
12036 L: netdev@vger.kernel.org
12038 F: drivers/net/ethernet/pasemi/*
12040 PA SEMI SMBUS DRIVER
12041 L: linux-i2c@vger.kernel.org
12043 F: drivers/i2c/busses/i2c-pasemi.c
12046 M: Vladimir Oltean <olteanv@gmail.com>
12047 L: netdev@vger.kernel.org
12050 F: include/linux/packing.h
12051 F: Documentation/packing.txt
12053 PADATA PARALLEL EXECUTION MECHANISM
12054 M: Steffen Klassert <steffen.klassert@secunet.com>
12055 L: linux-crypto@vger.kernel.org
12058 F: include/linux/padata.h
12059 F: Documentation/padata.txt
12062 M: Jesper Dangaard Brouer <hawk@kernel.org>
12063 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12064 L: netdev@vger.kernel.org
12066 F: net/core/page_pool.c
12067 F: include/net/page_pool.h
12069 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12070 M: Harald Welte <laforge@gnumonks.org>
12071 L: platform-driver-x86@vger.kernel.org
12073 F: drivers/platform/x86/panasonic-laptop.c
12075 PARALLEL LCD/KEYPAD PANEL DRIVER
12076 M: Willy Tarreau <willy@haproxy.com>
12077 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12079 F: Documentation/admin-guide/lcd-panel-cgram.rst
12080 F: drivers/auxdisplay/panel.c
12082 PARALLEL PORT SUBSYSTEM
12083 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12084 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12085 L: linux-parport@lists.infradead.org (subscribers-only)
12087 F: drivers/parport/
12088 F: include/linux/parport*.h
12089 F: drivers/char/ppdev.c
12090 F: include/uapi/linux/ppdev.h
12091 F: Documentation/driver-api/parport*.rst
12093 PARAVIRT_OPS INTERFACE
12094 M: Juergen Gross <jgross@suse.com>
12095 M: Thomas Hellstrom <thellstrom@vmware.com>
12096 M: "VMware, Inc." <pv-drivers@vmware.com>
12097 L: virtualization@lists.linux-foundation.org
12099 F: Documentation/virt/paravirt_ops.rst
12100 F: arch/*/kernel/paravirt*
12101 F: arch/*/include/asm/paravirt*.h
12102 F: include/linux/hypervisor.h
12104 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12105 M: Tim Waugh <tim@cyberelk.net>
12106 L: linux-parport@lists.infradead.org (subscribers-only)
12108 F: Documentation/admin-guide/blockdev/paride.rst
12109 F: drivers/block/paride/
12111 PARISC ARCHITECTURE
12112 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12113 M: Helge Deller <deller@gmx.de>
12114 L: linux-parisc@vger.kernel.org
12115 W: http://www.parisc-linux.org/
12116 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12121 F: Documentation/parisc/
12123 F: drivers/char/agp/parisc-agp.c
12124 F: drivers/input/serio/gscps2.c
12125 F: drivers/parport/parport_gsc.*
12126 F: drivers/tty/serial/8250/8250_gsc.c
12127 F: drivers/video/fbdev/sti*
12128 F: drivers/video/console/sti*
12129 F: drivers/video/logo/logo_parisc*
12132 M: Jiri Pirko <jiri@mellanox.com>
12133 L: netdev@vger.kernel.org
12136 F: lib/test_parman.c
12137 F: include/linux/parman.h
12139 PC ENGINES APU BOARD DRIVER
12140 M: Enrico Weigelt, metux IT consult <info@metux.net>
12142 F: drivers/platform/x86/pcengines-apuv2.c
12144 PC87360 HARDWARE MONITORING DRIVER
12145 M: Jim Cromie <jim.cromie@gmail.com>
12146 L: linux-hwmon@vger.kernel.org
12148 F: Documentation/hwmon/pc87360.rst
12149 F: drivers/hwmon/pc87360.c
12151 PC8736x GPIO DRIVER
12152 M: Jim Cromie <jim.cromie@gmail.com>
12154 F: drivers/char/pc8736x_gpio.c
12156 PC87427 HARDWARE MONITORING DRIVER
12157 M: Jean Delvare <jdelvare@suse.com>
12158 L: linux-hwmon@vger.kernel.org
12160 F: Documentation/hwmon/pc87427.rst
12161 F: drivers/hwmon/pc87427.c
12164 M: Riku Voipio <riku.voipio@iki.fi>
12166 F: drivers/leds/leds-pca9532.c
12167 F: include/linux/leds-pca9532.h
12169 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12170 M: Guenter Roeck <linux@roeck-us.net>
12171 L: linux-i2c@vger.kernel.org
12173 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12175 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12176 M: Khalid Aziz <khalid@gonehiking.org>
12178 F: drivers/firmware/pcdp.*
12180 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12181 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12182 L: linux-pci@vger.kernel.org
12183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12185 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12186 F: drivers/pci/controller/pci-aardvark.c
12188 PCI DRIVER FOR ALTERA PCIE IP
12189 M: Ley Foon Tan <lftan@altera.com>
12190 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12191 L: linux-pci@vger.kernel.org
12193 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12194 F: drivers/pci/controller/pcie-altera.c
12196 PCI DRIVER FOR APPLIEDMICRO XGENE
12197 M: Toan Le <toan@os.amperecomputing.com>
12198 L: linux-pci@vger.kernel.org
12199 L: linux-arm-kernel@lists.infradead.org
12201 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12202 F: drivers/pci/controller/pci-xgene.c
12204 PCI DRIVER FOR ARM VERSATILE PLATFORM
12205 M: Rob Herring <robh@kernel.org>
12206 L: linux-pci@vger.kernel.org
12207 L: linux-arm-kernel@lists.infradead.org
12209 F: Documentation/devicetree/bindings/pci/versatile.txt
12210 F: drivers/pci/controller/pci-versatile.c
12212 PCI DRIVER FOR ARMADA 8K
12213 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12214 L: linux-pci@vger.kernel.org
12215 L: linux-arm-kernel@lists.infradead.org
12217 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12218 F: drivers/pci/controller/dwc/pcie-armada8k.c
12220 PCI DRIVER FOR CADENCE PCIE IP
12221 M: Tom Joseph <tjoseph@cadence.com>
12222 L: linux-pci@vger.kernel.org
12224 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12225 F: drivers/pci/controller/pcie-cadence*
12227 PCI DRIVER FOR FREESCALE LAYERSCAPE
12228 M: Minghuan Lian <minghuan.Lian@nxp.com>
12229 M: Mingkai Hu <mingkai.hu@nxp.com>
12230 M: Roy Zang <roy.zang@nxp.com>
12231 L: linuxppc-dev@lists.ozlabs.org
12232 L: linux-pci@vger.kernel.org
12233 L: linux-arm-kernel@lists.infradead.org
12235 F: drivers/pci/controller/dwc/*layerscape*
12237 PCI DRIVER FOR GENERIC OF HOSTS
12238 M: Will Deacon <will@kernel.org>
12239 L: linux-pci@vger.kernel.org
12240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12242 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12243 F: drivers/pci/controller/pci-host-common.c
12244 F: drivers/pci/controller/pci-host-generic.c
12246 PCI DRIVER FOR IMX6
12247 M: Richard Zhu <hongxing.zhu@nxp.com>
12248 M: Lucas Stach <l.stach@pengutronix.de>
12249 L: linux-pci@vger.kernel.org
12250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12252 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12253 F: drivers/pci/controller/dwc/*imx6*
12255 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12256 M: Keith Busch <keith.busch@intel.com>
12257 M: Jonathan Derrick <jonathan.derrick@intel.com>
12258 L: linux-pci@vger.kernel.org
12260 F: drivers/pci/controller/vmd.c
12262 PCI DRIVER FOR MICROSEMI SWITCHTEC
12263 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12264 M: Logan Gunthorpe <logang@deltatee.com>
12265 L: linux-pci@vger.kernel.org
12267 F: Documentation/driver-api/switchtec.rst
12268 F: Documentation/ABI/testing/sysfs-class-switchtec
12269 F: drivers/pci/switch/switchtec*
12270 F: include/uapi/linux/switchtec_ioctl.h
12271 F: include/linux/switchtec.h
12272 F: drivers/ntb/hw/mscc/
12274 PCI DRIVER FOR MOBIVEIL PCIE IP
12275 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12276 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12277 L: linux-pci@vger.kernel.org
12279 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12280 F: drivers/pci/controller/pcie-mobiveil.c
12282 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12283 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12284 M: Jason Cooper <jason@lakedaemon.net>
12285 L: linux-pci@vger.kernel.org
12286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12288 F: drivers/pci/controller/*mvebu*
12290 PCI DRIVER FOR NVIDIA TEGRA
12291 M: Thierry Reding <thierry.reding@gmail.com>
12292 L: linux-tegra@vger.kernel.org
12293 L: linux-pci@vger.kernel.org
12295 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12296 F: drivers/pci/controller/pci-tegra.c
12298 PCI DRIVER FOR RENESAS R-CAR
12299 M: Simon Horman <horms@verge.net.au>
12300 L: linux-pci@vger.kernel.org
12301 L: linux-renesas-soc@vger.kernel.org
12303 F: drivers/pci/controller/*rcar*
12305 PCI DRIVER FOR SAMSUNG EXYNOS
12306 M: Jingoo Han <jingoohan1@gmail.com>
12307 L: linux-pci@vger.kernel.org
12308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12309 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12311 F: drivers/pci/controller/dwc/pci-exynos.c
12313 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12314 M: Jingoo Han <jingoohan1@gmail.com>
12315 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12316 L: linux-pci@vger.kernel.org
12318 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12319 F: drivers/pci/controller/dwc/*designware*
12321 PCI DRIVER FOR TI DRA7XX
12322 M: Kishon Vijay Abraham I <kishon@ti.com>
12323 L: linux-omap@vger.kernel.org
12324 L: linux-pci@vger.kernel.org
12326 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12327 F: drivers/pci/controller/dwc/pci-dra7xx.c
12329 PCI DRIVER FOR TI KEYSTONE
12330 M: Murali Karicheri <m-karicheri2@ti.com>
12331 L: linux-pci@vger.kernel.org
12332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12334 F: drivers/pci/controller/dwc/pci-keystone.c
12336 PCI ENDPOINT SUBSYSTEM
12337 M: Kishon Vijay Abraham I <kishon@ti.com>
12338 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12339 L: linux-pci@vger.kernel.org
12340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12342 F: drivers/pci/endpoint/
12343 F: drivers/misc/pci_endpoint_test.c
12346 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12347 M: Russell Currey <ruscur@russell.cc>
12348 M: Sam Bobroff <sbobroff@linux.ibm.com>
12349 M: Oliver O'Halloran <oohall@gmail.com>
12350 L: linuxppc-dev@lists.ozlabs.org
12352 F: Documentation/PCI/pci-error-recovery.rst
12353 F: drivers/pci/pcie/aer.c
12354 F: drivers/pci/pcie/dpc.c
12355 F: drivers/pci/pcie/err.c
12356 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12357 F: arch/powerpc/kernel/eeh*.c
12358 F: arch/powerpc/platforms/*/eeh*.c
12359 F: arch/powerpc/include/*/eeh*.h
12362 M: Linas Vepstas <linasvepstas@gmail.com>
12363 L: linux-pci@vger.kernel.org
12365 F: Documentation/PCI/pci-error-recovery.rst
12367 PCI MSI DRIVER FOR ALTERA MSI IP
12368 M: Ley Foon Tan <lftan@altera.com>
12369 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12370 L: linux-pci@vger.kernel.org
12372 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12373 F: drivers/pci/controller/pcie-altera-msi.c
12375 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12376 M: Toan Le <toan@os.amperecomputing.com>
12377 L: linux-pci@vger.kernel.org
12378 L: linux-arm-kernel@lists.infradead.org
12380 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12381 F: drivers/pci/controller/pci-xgene-msi.c
12384 M: Bjorn Helgaas <bhelgaas@google.com>
12385 L: linux-pci@vger.kernel.org
12386 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12389 F: Documentation/devicetree/bindings/pci/
12390 F: Documentation/PCI/
12391 F: drivers/acpi/pci*
12393 F: include/asm-generic/pci*
12394 F: include/linux/pci*
12395 F: include/linux/of_pci.h
12396 F: include/uapi/linux/pci*
12399 F: arch/x86/kernel/quirks.c
12400 F: arch/x86/kernel/early-quirks.c
12402 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12403 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12404 L: linux-pci@vger.kernel.org
12405 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12408 F: drivers/pci/controller/
12410 PCIE DRIVER FOR ANNAPURNA LABS
12411 M: Jonathan Chocron <jonnyc@amazon.com>
12412 L: linux-pci@vger.kernel.org
12414 F: drivers/pci/controller/dwc/pcie-al.c
12416 PCIE DRIVER FOR AMLOGIC MESON
12417 M: Yue Wang <yue.wang@Amlogic.com>
12418 L: linux-pci@vger.kernel.org
12419 L: linux-amlogic@lists.infradead.org
12421 F: drivers/pci/controller/dwc/pci-meson.c
12423 PCIE DRIVER FOR AXIS ARTPEC
12424 M: Jesper Nilsson <jesper.nilsson@axis.com>
12425 L: linux-arm-kernel@axis.com
12426 L: linux-pci@vger.kernel.org
12428 F: Documentation/devicetree/bindings/pci/axis,artpec*
12429 F: drivers/pci/controller/dwc/*artpec*
12431 PCIE DRIVER FOR CAVIUM THUNDERX
12432 M: David Daney <david.daney@cavium.com>
12433 L: linux-pci@vger.kernel.org
12434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12436 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12437 F: drivers/pci/controller/pci-thunder-*
12439 PCIE DRIVER FOR HISILICON
12440 M: Zhou Wang <wangzhou1@hisilicon.com>
12441 L: linux-pci@vger.kernel.org
12443 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12444 F: drivers/pci/controller/dwc/pcie-hisi.c
12446 PCIE DRIVER FOR HISILICON KIRIN
12447 M: Xiaowei Song <songxiaowei@hisilicon.com>
12448 M: Binghui Wang <wangbinghui@hisilicon.com>
12449 L: linux-pci@vger.kernel.org
12451 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12452 F: drivers/pci/controller/dwc/pcie-kirin.c
12454 PCIE DRIVER FOR HISILICON STB
12455 M: Shawn Guo <shawn.guo@linaro.org>
12456 L: linux-pci@vger.kernel.org
12458 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12459 F: drivers/pci/controller/dwc/pcie-histb.c
12461 PCIE DRIVER FOR MEDIATEK
12462 M: Ryder Lee <ryder.lee@mediatek.com>
12463 L: linux-pci@vger.kernel.org
12464 L: linux-mediatek@lists.infradead.org
12466 F: Documentation/devicetree/bindings/pci/mediatek*
12467 F: drivers/pci/controller/*mediatek*
12469 PCIE DRIVER FOR QUALCOMM MSM
12470 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12471 L: linux-pci@vger.kernel.org
12472 L: linux-arm-msm@vger.kernel.org
12474 F: drivers/pci/controller/dwc/*qcom*
12476 PCIE DRIVER FOR ROCKCHIP
12477 M: Shawn Lin <shawn.lin@rock-chips.com>
12478 L: linux-pci@vger.kernel.org
12479 L: linux-rockchip@lists.infradead.org
12481 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12482 F: drivers/pci/controller/pcie-rockchip*
12484 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12485 M: Linus Walleij <linus.walleij@linaro.org>
12486 L: linux-pci@vger.kernel.org
12488 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12489 F: drivers/pci/controller/pci-v3-semi.c
12491 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12492 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12493 L: linux-pci@vger.kernel.org
12495 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12496 F: drivers/pci/controller/dwc/pcie-uniphier.c
12498 PCIE DRIVER FOR ST SPEAR13XX
12499 M: Pratyush Anand <pratyush.anand@gmail.com>
12500 L: linux-pci@vger.kernel.org
12502 F: drivers/pci/controller/dwc/*spear*
12505 M: Dominik Brodowski <linux@dominikbrodowski.net>
12506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12508 F: Documentation/pcmcia/
12513 PCNET32 NETWORK DRIVER
12514 M: Don Fry <pcnet32@frontier.com>
12515 L: netdev@vger.kernel.org
12517 F: drivers/net/ethernet/amd/pcnet32.c
12519 PCRYPT PARALLEL CRYPTO ENGINE
12520 M: Steffen Klassert <steffen.klassert@secunet.com>
12521 L: linux-crypto@vger.kernel.org
12524 F: include/crypto/pcrypt.h
12526 PEAQ WMI HOTKEYS DRIVER
12527 M: Hans de Goede <hdegoede@redhat.com>
12528 L: platform-driver-x86@vger.kernel.org
12530 F: drivers/platform/x86/peaq-wmi.c
12532 PER-CPU MEMORY ALLOCATOR
12533 M: Dennis Zhou <dennis@kernel.org>
12534 M: Tejun Heo <tj@kernel.org>
12535 M: Christoph Lameter <cl@linux.com>
12536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12538 F: include/linux/percpu*.h
12540 F: arch/*/include/asm/percpu.h
12542 PER-TASK DELAY ACCOUNTING
12543 M: Balbir Singh <bsingharora@gmail.com>
12545 F: include/linux/delayacct.h
12546 F: kernel/delayacct.c
12548 PERFORMANCE EVENTS SUBSYSTEM
12549 M: Peter Zijlstra <peterz@infradead.org>
12550 M: Ingo Molnar <mingo@redhat.com>
12551 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12552 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12553 R: Jiri Olsa <jolsa@redhat.com>
12554 R: Namhyung Kim <namhyung@kernel.org>
12555 L: linux-kernel@vger.kernel.org
12556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12559 F: include/linux/perf_event.h
12560 F: include/uapi/linux/perf_event.h
12561 F: arch/*/kernel/perf_event*.c
12562 F: arch/*/kernel/*/perf_event*.c
12563 F: arch/*/kernel/*/*/perf_event*.c
12564 F: arch/*/include/asm/perf_event.h
12565 F: arch/*/kernel/perf_callchain.c
12567 F: arch/*/events/*/*
12570 PERSONALITY HANDLING
12571 M: Christoph Hellwig <hch@infradead.org>
12572 L: linux-abi-devel@lists.sourceforge.net
12574 F: include/linux/personality.h
12575 F: include/uapi/linux/personality.h
12577 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12578 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12579 L: linux-input@vger.kernel.org
12581 F: Documentation/input/devices/pxrc.rst
12582 F: drivers/input/joystick/pxrc.c
12585 M: Remi Denis-Courmont <courmisch@gmail.com>
12587 F: Documentation/networking/phonet.txt
12588 F: include/linux/phonet.h
12589 F: include/net/phonet/
12590 F: include/uapi/linux/phonet.h
12594 M: Joern Engel <joern@lazybastard.org>
12595 L: linux-mtd@lists.infradead.org
12597 F: drivers/mtd/devices/phram.c
12600 M: Bruno Prémont <bonbons@linux-vserver.org>
12601 L: linux-input@vger.kernel.org
12603 F: drivers/hid/hid-picolcd*
12606 M: Jamie Iles <jamie@jamieiles.com>
12607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12608 T: git git://github.com/jamieiles/linux-2.6-ji.git
12610 F: arch/arm/boot/dts/picoxcell*
12611 F: arch/arm/mach-picoxcell/
12612 F: drivers/crypto/picoxcell*
12615 M: Christian Brauner <christian@brauner.io>
12616 L: linux-kernel@vger.kernel.org
12618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12620 F: tools/testing/selftests/pidfd/
12623 K: \b(clone_args|kernel_clone_args)\b
12625 PIN CONTROL SUBSYSTEM
12626 M: Linus Walleij <linus.walleij@linaro.org>
12627 L: linux-gpio@vger.kernel.org
12628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12630 F: Documentation/devicetree/bindings/pinctrl/
12631 F: Documentation/driver-api/pinctl.rst
12632 F: drivers/pinctrl/
12633 F: include/linux/pinctrl/
12635 PIN CONTROLLER - MICROCHIP AT91
12636 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12638 L: linux-gpio@vger.kernel.org
12640 F: drivers/pinctrl/pinctrl-at91*
12641 F: drivers/gpio/gpio-sama5d2-piobu.c
12643 PIN CONTROLLER - FREESCALE
12644 M: Dong Aisheng <aisheng.dong@nxp.com>
12645 M: Fabio Estevam <festevam@gmail.com>
12646 M: Shawn Guo <shawnguo@kernel.org>
12647 M: Stefan Agner <stefan@agner.ch>
12648 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12649 L: linux-gpio@vger.kernel.org
12651 F: drivers/pinctrl/freescale/
12652 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12654 PIN CONTROLLER - INTEL
12655 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12656 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12659 F: drivers/pinctrl/intel/
12661 PIN CONTROLLER - MEDIATEK
12662 M: Sean Wang <sean.wang@kernel.org>
12663 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12665 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12666 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12667 F: drivers/pinctrl/mediatek/
12669 PIN CONTROLLER - QUALCOMM
12670 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12672 L: linux-arm-msm@vger.kernel.org
12673 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12674 F: drivers/pinctrl/qcom/
12676 PIN CONTROLLER - RENESAS
12677 M: Geert Uytterhoeven <geert+renesas@glider.be>
12678 L: linux-renesas-soc@vger.kernel.org
12679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12681 F: drivers/pinctrl/pinctrl-rz*
12682 F: drivers/pinctrl/sh-pfc/
12684 PIN CONTROLLER - SAMSUNG
12685 M: Tomasz Figa <tomasz.figa@gmail.com>
12686 M: Krzysztof Kozlowski <krzk@kernel.org>
12687 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12689 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12690 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12693 F: drivers/pinctrl/samsung/
12694 F: include/dt-bindings/pinctrl/samsung.h
12695 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12697 PIN CONTROLLER - SINGLE
12698 M: Tony Lindgren <tony@atomide.com>
12699 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12701 L: linux-omap@vger.kernel.org
12703 F: drivers/pinctrl/pinctrl-single.c
12705 PIN CONTROLLER - ST SPEAR
12706 M: Viresh Kumar <vireshk@kernel.org>
12707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12708 W: http://www.st.com/spear
12710 F: drivers/pinctrl/spear/
12712 PISTACHIO SOC SUPPORT
12713 M: James Hartley <james.hartley@sondrel.com>
12714 L: linux-mips@vger.kernel.org
12716 F: arch/mips/pistachio/
12717 F: arch/mips/include/asm/mach-pistachio/
12718 F: arch/mips/boot/dts/img/pistachio*
12719 F: arch/mips/configs/pistachio*_defconfig
12723 M: linux-block@vger.kernel.org
12724 F: drivers/block/pktcdvd.c
12725 F: include/linux/pktcdvd.h
12726 F: include/uapi/linux/pktcdvd.h
12728 PKUNITY SOC DRIVERS
12729 M: Guan Xuetao <gxt@pku.edu.cn>
12730 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12732 T: git git://github.com/gxt/linux.git
12733 F: drivers/input/serio/i8042-unicore32io.h
12734 F: drivers/i2c/busses/i2c-puv3.c
12735 F: drivers/video/fbdev/fb-puv3.c
12736 F: drivers/rtc/rtc-puv3.c
12738 PMBUS HARDWARE MONITORING DRIVERS
12739 M: Guenter Roeck <linux@roeck-us.net>
12740 L: linux-hwmon@vger.kernel.org
12741 W: http://hwmon.wiki.kernel.org/
12742 W: http://www.roeck-us.net/linux/drivers/
12743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12745 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12746 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12747 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12748 F: Documentation/hwmon/adm1275.rst
12749 F: Documentation/hwmon/ibm-cffps.rst
12750 F: Documentation/hwmon/ir35221.rst
12751 F: Documentation/hwmon/lm25066.rst
12752 F: Documentation/hwmon/ltc2978.rst
12753 F: Documentation/hwmon/ltc3815.rst
12754 F: Documentation/hwmon/max16064.rst
12755 F: Documentation/hwmon/max20751.rst
12756 F: Documentation/hwmon/max31785.rst
12757 F: Documentation/hwmon/max34440.rst
12758 F: Documentation/hwmon/max8688.rst
12759 F: Documentation/hwmon/pmbus.rst
12760 F: Documentation/hwmon/pmbus-core.rst
12761 F: Documentation/hwmon/tps40422.rst
12762 F: Documentation/hwmon/ucd9000.rst
12763 F: Documentation/hwmon/ucd9200.rst
12764 F: Documentation/hwmon/zl6100.rst
12765 F: drivers/hwmon/pmbus/
12766 F: include/linux/pmbus.h
12768 PMC SIERRA MaxRAID DRIVER
12769 L: linux-scsi@vger.kernel.org
12770 W: http://www.pmc-sierra.com/
12772 F: drivers/scsi/pmcraid.*
12774 PMC SIERRA PM8001 DRIVER
12775 M: Jack Wang <jinpu.wang@cloud.ionos.com>
12776 L: linux-scsi@vger.kernel.org
12778 F: drivers/scsi/pm8001/
12781 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12785 PNI RM3100 IIO DRIVER
12786 M: Song Qiang <songqiang1304521@gmail.com>
12787 L: linux-iio@vger.kernel.org
12789 F: drivers/iio/magnetometer/rm3100*
12790 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12792 POSIX CLOCKS and TIMERS
12793 M: Thomas Gleixner <tglx@linutronix.de>
12794 L: linux-kernel@vger.kernel.org
12795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12798 F: include/linux/timer*
12799 F: kernel/time/*timer*
12801 POWER MANAGEMENT CORE
12802 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12803 L: linux-pm@vger.kernel.org
12804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12805 B: https://bugzilla.kernel.org
12807 F: drivers/base/power/
12808 F: include/linux/pm.h
12809 F: include/linux/pm_*
12810 F: include/linux/powercap.h
12811 F: include/linux/intel_rapl.h
12812 F: drivers/powercap/
12813 F: kernel/configs/nopm.config
12815 POWER STATE COORDINATION INTERFACE (PSCI)
12816 M: Mark Rutland <mark.rutland@arm.com>
12817 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12818 L: linux-arm-kernel@lists.infradead.org
12820 F: drivers/firmware/psci/
12821 F: include/linux/psci.h
12822 F: include/uapi/linux/psci.h
12824 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12825 M: Sebastian Reichel <sre@kernel.org>
12826 L: linux-pm@vger.kernel.org
12827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12829 F: Documentation/ABI/testing/sysfs-class-power
12830 F: Documentation/devicetree/bindings/power/supply/
12831 F: include/linux/power_supply.h
12832 F: drivers/power/supply/
12834 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12835 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12836 L: linuxppc-dev@lists.ozlabs.org
12838 F: drivers/char/powernv-op-panel.c
12840 PPP OVER ATM (RFC 2364)
12841 M: Mitchell Blank Jr <mitch@sfgoth.com>
12843 F: net/atm/pppoatm.c
12844 F: include/uapi/linux/atmppp.h
12847 M: Michal Ostrowski <mostrows@earthlink.net>
12849 F: drivers/net/ppp/pppoe.c
12850 F: drivers/net/ppp/pppox.c
12853 M: James Chapman <jchapman@katalix.com>
12855 F: net/l2tp/l2tp_ppp.c
12856 F: include/linux/if_pppol2tp.h
12857 F: include/uapi/linux/if_pppol2tp.h
12859 PPP PROTOCOL DRIVERS AND COMPRESSORS
12860 M: Paul Mackerras <paulus@samba.org>
12861 L: linux-ppp@vger.kernel.org
12863 F: drivers/net/ppp/ppp_*
12866 M: Rodolfo Giometti <giometti@enneenne.com>
12867 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12868 L: linuxpps@ml.enneenne.com (subscribers-only)
12870 F: Documentation/driver-api/pps.rst
12871 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12872 F: Documentation/ABI/testing/sysfs-pps
12874 F: include/linux/pps*.h
12875 F: include/uapi/linux/pps.h
12878 M: Dmitry Kozlov <xeb@mail.ru>
12879 L: netdev@vger.kernel.org
12881 F: drivers/net/ppp/pptp.c
12882 W: http://sourceforge.net/projects/accel-pptp
12885 M: Petr Mladek <pmladek@suse.com>
12886 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12887 R: Steven Rostedt <rostedt@goodmis.org>
12890 F: include/linux/printk.h
12892 PRISM54 WIRELESS DRIVER
12893 M: Luis Chamberlain <mcgrof@kernel.org>
12894 L: linux-wireless@vger.kernel.org
12895 W: http://wireless.kernel.org/en/users/Drivers/p54
12897 F: drivers/net/wireless/intersil/prism54/
12900 R: Alexey Dobriyan <adobriyan@gmail.com>
12901 L: linux-kernel@vger.kernel.org
12902 L: linux-fsdevel@vger.kernel.org
12905 F: include/linux/proc_fs.h
12906 F: tools/testing/selftests/proc/
12907 F: Documentation/filesystems/proc.txt
12910 M: Luis Chamberlain <mcgrof@kernel.org>
12911 M: Kees Cook <keescook@chromium.org>
12912 L: linux-kernel@vger.kernel.org
12913 L: linux-fsdevel@vger.kernel.org
12915 F: fs/proc/proc_sysctl.c
12916 F: include/linux/sysctl.h
12918 F: tools/testing/selftests/sysctl/
12920 PS3 NETWORK SUPPORT
12921 M: Geoff Levand <geoff@infradead.org>
12922 L: netdev@vger.kernel.org
12923 L: linuxppc-dev@lists.ozlabs.org
12925 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12927 PS3 PLATFORM SUPPORT
12928 M: Geoff Levand <geoff@infradead.org>
12929 L: linuxppc-dev@lists.ozlabs.org
12931 F: arch/powerpc/boot/ps3*
12932 F: arch/powerpc/include/asm/lv1call.h
12933 F: arch/powerpc/include/asm/ps3*.h
12934 F: arch/powerpc/platforms/ps3/
12937 F: drivers/rtc/rtc-ps3.c
12938 F: drivers/usb/host/*ps3.c
12939 F: sound/ppc/snd_ps3*
12942 M: Jim Paris <jim@jtan.com>
12943 M: Geoff Levand <geoff@infradead.org>
12944 L: linuxppc-dev@lists.ozlabs.org
12946 F: drivers/block/ps3vram.c
12948 PSAMPLE PACKET SAMPLING SUPPORT:
12949 M: Yotam Gigi <yotam.gi@gmail.com>
12952 F: include/net/psample.h
12953 F: include/uapi/linux/psample.h
12956 M: Kees Cook <keescook@chromium.org>
12957 M: Anton Vorontsov <anton@enomsg.org>
12958 M: Colin Cross <ccross@android.com>
12959 M: Tony Luck <tony.luck@intel.com>
12961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12963 F: include/linux/pstore*
12964 F: drivers/firmware/efi/efi-pstore.c
12965 F: drivers/acpi/apei/erst.c
12966 F: Documentation/admin-guide/ramoops.rst
12967 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12968 K: \b(pstore|ramoops)
12970 PTP HARDWARE CLOCK SUPPORT
12971 M: Richard Cochran <richardcochran@gmail.com>
12972 L: netdev@vger.kernel.org
12974 W: http://linuxptp.sourceforge.net/
12975 F: Documentation/ABI/testing/sysfs-ptp
12976 F: Documentation/driver-api/ptp.rst
12977 F: drivers/net/phy/dp83640*
12979 F: include/linux/ptp_cl*
12982 M: Oleg Nesterov <oleg@redhat.com>
12984 F: include/asm-generic/syscall.h
12985 F: include/linux/ptrace.h
12986 F: include/linux/regset.h
12987 F: include/linux/tracehook.h
12988 F: include/uapi/linux/ptrace.h
12989 F: include/uapi/linux/ptrace.h
12991 F: arch/*/ptrace*.c
12992 F: arch/*/*/ptrace*.c
12993 F: arch/*/include/asm/ptrace*.h
12996 M: Hans Verkuil <hverkuil@xs4all.nl>
12997 L: linux-media@vger.kernel.org
12998 T: git git://linuxtv.org/media_tree.git
13000 F: drivers/media/usb/pulse8-cec/*
13001 F: Documentation/media/cec-drivers/pulse8-cec.rst
13003 PVRUSB2 VIDEO4LINUX DRIVER
13004 M: Mike Isely <isely@pobox.com>
13005 L: pvrusb2@isely.net (subscribers-only)
13006 L: linux-media@vger.kernel.org
13007 W: http://www.isely.net/pvrusb2/
13008 T: git git://linuxtv.org/media_tree.git
13010 F: Documentation/media/v4l-drivers/pvrusb2*
13011 F: drivers/media/usb/pvrusb2/
13014 M: Hans Verkuil <hverkuil@xs4all.nl>
13015 L: linux-media@vger.kernel.org
13016 T: git git://linuxtv.org/media_tree.git
13018 F: drivers/media/usb/pwc/*
13019 F: include/trace/events/pwc.h
13022 M: Kamil Debski <kamil@wypas.org>
13023 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13024 L: linux-hwmon@vger.kernel.org
13026 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13027 F: Documentation/hwmon/pwm-fan.rst
13028 F: drivers/hwmon/pwm-fan.c
13031 M: Sean Young <sean@mess.org>
13032 L: linux-media@vger.kernel.org
13034 F: drivers/media/rc/pwm-ir-tx.c
13037 M: Thierry Reding <thierry.reding@gmail.com>
13038 L: linux-pwm@vger.kernel.org
13040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13041 F: Documentation/driver-api/pwm.rst
13042 F: Documentation/devicetree/bindings/pwm/
13043 F: include/linux/pwm.h
13045 F: drivers/video/backlight/pwm_bl.c
13046 F: include/linux/pwm_backlight.h
13047 F: drivers/gpio/gpio-mvebu.c
13048 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13051 M: Robert Jarzmik <robert.jarzmik@free.fr>
13052 L: linux-gpio@vger.kernel.org
13054 F: drivers/gpio/gpio-pxa.c
13060 M: Robert Jarzmik <robert.jarzmik@free.fr>
13061 L: linux-rtc@vger.kernel.org
13064 PXA2xx/PXA3xx SUPPORT
13065 M: Daniel Mack <daniel@zonque.org>
13066 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13067 M: Robert Jarzmik <robert.jarzmik@free.fr>
13068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13069 T: git git://github.com/hzhuang1/linux.git
13070 T: git git://github.com/rjarzmik/linux.git
13072 F: arch/arm/boot/dts/pxa*
13073 F: arch/arm/mach-pxa/
13074 F: drivers/dma/pxa*
13075 F: drivers/pcmcia/pxa2xx*
13076 F: drivers/pinctrl/pxa/
13077 F: drivers/spi/spi-pxa2xx*
13078 F: drivers/usb/gadget/udc/pxa2*
13079 F: include/sound/pxa2xx-lib.h
13084 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13085 L: qat-linux@intel.com
13087 F: drivers/crypto/qat/
13089 QCOM AUDIO (ASoC) DRIVERS
13090 M: Patrick Lai <plai@codeaurora.org>
13091 M: Banajit Goswami <bgoswami@codeaurora.org>
13092 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13096 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13097 M: Gabriel Somlo <somlo@cmu.edu>
13098 M: "Michael S. Tsirkin" <mst@redhat.com>
13099 L: qemu-devel@nongnu.org
13101 F: drivers/firmware/qemu_fw_cfg.c
13102 F: include/uapi/linux/qemu_fw_cfg.h
13105 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13106 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13107 L: linux-rdma@vger.kernel.org
13109 F: drivers/infiniband/hw/qib/
13111 QLOGIC QL41xxx FCOE DRIVER
13112 M: QLogic-Storage-Upstream@cavium.com
13113 L: linux-scsi@vger.kernel.org
13115 F: drivers/scsi/qedf/
13117 QLOGIC QL41xxx ISCSI DRIVER
13118 M: QLogic-Storage-Upstream@cavium.com
13119 L: linux-scsi@vger.kernel.org
13121 F: drivers/scsi/qedi/
13123 QLOGIC QL4xxx ETHERNET DRIVER
13124 M: Ariel Elior <aelior@marvell.com>
13125 M: GR-everest-linux-l2@marvell.com
13126 L: netdev@vger.kernel.org
13128 F: drivers/net/ethernet/qlogic/qed/
13129 F: include/linux/qed/
13130 F: drivers/net/ethernet/qlogic/qede/
13132 QLOGIC QL4xxx RDMA DRIVER
13133 M: Michal Kalderon <mkalderon@marvell.com>
13134 M: Ariel Elior <aelior@marvell.com>
13135 L: linux-rdma@vger.kernel.org
13137 F: drivers/infiniband/hw/qedr/
13138 F: include/uapi/rdma/qedr-abi.h
13140 QLOGIC QLA1280 SCSI DRIVER
13141 M: Michael Reed <mdr@sgi.com>
13142 L: linux-scsi@vger.kernel.org
13144 F: drivers/scsi/qla1280.[ch]
13146 QLOGIC QLA2XXX FC-SCSI DRIVER
13147 M: qla2xxx-upstream@qlogic.com
13148 L: linux-scsi@vger.kernel.org
13150 F: Documentation/scsi/LICENSE.qla2xxx
13151 F: drivers/scsi/qla2xxx/
13153 QLOGIC QLA3XXX NETWORK DRIVER
13154 M: GR-Linux-NIC-Dev@marvell.com
13155 L: netdev@vger.kernel.org
13157 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13158 F: drivers/net/ethernet/qlogic/qla3xxx.*
13160 QLOGIC QLA4XXX iSCSI DRIVER
13161 M: QLogic-Storage-Upstream@qlogic.com
13162 L: linux-scsi@vger.kernel.org
13164 F: Documentation/scsi/LICENSE.qla4xxx
13165 F: drivers/scsi/qla4xxx/
13167 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13168 M: Shahed Shaikh <shshaikh@marvell.com>
13169 M: Manish Chopra <manishc@marvell.com>
13170 M: GR-Linux-NIC-Dev@marvell.com
13171 L: netdev@vger.kernel.org
13173 F: drivers/net/ethernet/qlogic/qlcnic/
13175 QLOGIC QLGE 10Gb ETHERNET DRIVER
13176 M: Manish Chopra <manishc@marvell.com>
13177 M: GR-Linux-NIC-Dev@marvell.com
13178 L: netdev@vger.kernel.org
13180 F: drivers/net/ethernet/qlogic/qlge/
13182 QM1D1B0004 MEDIA DRIVER
13183 M: Akihiro Tsukada <tskd08@gmail.com>
13184 L: linux-media@vger.kernel.org
13186 F: drivers/media/tuners/qm1d1b0004*
13188 QM1D1C0042 MEDIA DRIVER
13189 M: Akihiro Tsukada <tskd08@gmail.com>
13190 L: linux-media@vger.kernel.org
13192 F: drivers/media/tuners/qm1d1c0042*
13195 M: Anders Larsen <al@alarsen.net>
13196 W: http://www.alarsen.net/linux/qnx4fs/
13199 F: include/uapi/linux/qnx4_fs.h
13200 F: include/uapi/linux/qnxtypes.h
13202 QORIQ DPAA2 FSL-MC BUS DRIVER
13203 M: Stuart Yoder <stuyoder@gmail.com>
13204 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13205 L: linux-kernel@vger.kernel.org
13207 F: drivers/bus/fsl-mc/
13208 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13209 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13211 QT1010 MEDIA DRIVER
13212 M: Antti Palosaari <crope@iki.fi>
13213 L: linux-media@vger.kernel.org
13214 W: https://linuxtv.org
13215 W: http://palosaari.fi/linux/
13216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13217 T: git git://linuxtv.org/anttip/media_tree.git
13219 F: drivers/media/tuners/qt1010*
13221 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13222 M: Kalle Valo <kvalo@codeaurora.org>
13223 L: ath10k@lists.infradead.org
13224 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13227 F: drivers/net/wireless/ath/ath10k/
13229 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13230 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13231 L: linux-wireless@vger.kernel.org
13232 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13234 F: drivers/net/wireless/ath/ath9k/
13236 QUALCOMM CAMERA SUBSYSTEM DRIVER
13237 M: Todor Tomov <todor.too@gmail.com>
13238 L: linux-media@vger.kernel.org
13240 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13241 F: Documentation/media/v4l-drivers/qcom_camss.rst
13242 F: drivers/media/platform/qcom/camss/
13244 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13245 M: Ilia Lin <ilia.lin@kernel.org>
13246 L: linux-pm@vger.kernel.org
13248 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13249 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13251 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13252 M: Timur Tabi <timur@kernel.org>
13253 L: netdev@vger.kernel.org
13255 F: drivers/net/ethernet/qualcomm/emac/
13257 QUALCOMM ETHQOS ETHERNET DRIVER
13258 M: Vinod Koul <vkoul@kernel.org>
13259 M: Niklas Cassel <niklas.cassel@linaro.org>
13260 L: netdev@vger.kernel.org
13262 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13263 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13265 QUALCOMM GENERIC INTERFACE I2C DRIVER
13266 M: Alok Chauhan <alokc@codeaurora.org>
13267 L: linux-i2c@vger.kernel.org
13268 L: linux-arm-msm@vger.kernel.org
13270 F: drivers/i2c/busses/i2c-qcom-geni.c
13272 QUALCOMM HEXAGON ARCHITECTURE
13273 M: Richard Kuo <rkuo@codeaurora.org>
13274 L: linux-hexagon@vger.kernel.org
13275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13279 QUALCOMM HIDMA DRIVER
13280 M: Sinan Kaya <okaya@kernel.org>
13281 L: linux-arm-kernel@lists.infradead.org
13282 L: linux-arm-msm@vger.kernel.org
13283 L: dmaengine@vger.kernel.org
13285 F: drivers/dma/qcom/hidma*
13288 M: Rob Clark <robdclark@gmail.com>
13289 L: iommu@lists.linux-foundation.org
13290 L: linux-arm-msm@vger.kernel.org
13292 F: drivers/iommu/qcom_iommu.c
13294 QUALCOMM TSENS THERMAL DRIVER
13295 M: Amit Kucheria <amit.kucheria@linaro.org>
13296 L: linux-pm@vger.kernel.org
13297 L: linux-arm-msm@vger.kernel.org
13299 F: drivers/thermal/qcom/
13301 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13302 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13303 L: linux-media@vger.kernel.org
13304 L: linux-arm-msm@vger.kernel.org
13305 T: git git://linuxtv.org/media_tree.git
13307 F: drivers/media/platform/qcom/venus/
13309 QUALCOMM WCN36XX WIRELESS DRIVER
13310 M: Kalle Valo <kvalo@codeaurora.org>
13311 L: wcn36xx@lists.infradead.org
13312 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13313 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13315 F: drivers/net/wireless/ath/wcn36xx/
13317 QUANTENNA QTNFMAC WIRELESS DRIVER
13318 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13319 M: Avinash Patil <avinashp@quantenna.com>
13320 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13321 L: linux-wireless@vger.kernel.org
13323 F: drivers/net/wireless/quantenna
13325 RADEON and AMDGPU DRM DRIVERS
13326 M: Alex Deucher <alexander.deucher@amd.com>
13327 M: Christian König <christian.koenig@amd.com>
13328 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13329 L: amd-gfx@lists.freedesktop.org
13330 T: git git://people.freedesktop.org/~agd5f/linux
13332 F: drivers/gpu/drm/radeon/
13333 F: include/uapi/drm/radeon_drm.h
13334 F: drivers/gpu/drm/amd/
13335 F: include/uapi/drm/amdgpu_drm.h
13337 RADEON FRAMEBUFFER DISPLAY DRIVER
13338 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13339 L: linux-fbdev@vger.kernel.org
13341 F: drivers/video/fbdev/aty/radeon*
13342 F: include/uapi/linux/radeonfb.h
13344 RADIOSHARK RADIO DRIVER
13345 M: Hans Verkuil <hverkuil@xs4all.nl>
13346 L: linux-media@vger.kernel.org
13347 T: git git://linuxtv.org/media_tree.git
13349 F: drivers/media/radio/radio-shark.c
13351 RADIOSHARK2 RADIO DRIVER
13352 M: Hans Verkuil <hverkuil@xs4all.nl>
13353 L: linux-media@vger.kernel.org
13354 T: git git://linuxtv.org/media_tree.git
13356 F: drivers/media/radio/radio-shark2.c
13357 F: drivers/media/radio/radio-tea5777.c
13359 RADOS BLOCK DEVICE (RBD)
13360 M: Ilya Dryomov <idryomov@gmail.com>
13361 M: Sage Weil <sage@redhat.com>
13362 M: Alex Elder <elder@kernel.org>
13363 L: ceph-devel@vger.kernel.org
13364 W: http://ceph.com/
13365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13366 T: git git://github.com/ceph/ceph-client.git
13368 F: Documentation/ABI/testing/sysfs-bus-rbd
13369 F: drivers/block/rbd.c
13370 F: drivers/block/rbd_types.h
13372 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13373 M: Paul Mackerras <paulus@samba.org>
13374 L: linux-fbdev@vger.kernel.org
13376 F: drivers/video/fbdev/aty/aty128fb.c
13378 RAINSHADOW-CEC DRIVER
13379 M: Hans Verkuil <hverkuil@xs4all.nl>
13380 L: linux-media@vger.kernel.org
13381 T: git git://linuxtv.org/media_tree.git
13383 F: drivers/media/usb/rainshadow-cec/*
13385 RALINK MIPS ARCHITECTURE
13386 M: John Crispin <john@phrozen.org>
13387 L: linux-mips@vger.kernel.org
13389 F: arch/mips/ralink
13391 RALINK RT2X00 WIRELESS LAN DRIVER
13393 M: Stanislaw Gruszka <sgruszka@redhat.com>
13394 M: Helmut Schaa <helmut.schaa@googlemail.com>
13395 L: linux-wireless@vger.kernel.org
13397 F: drivers/net/wireless/ralink/rt2x00/
13399 RAMDISK RAM BLOCK DEVICE DRIVER
13400 M: Jens Axboe <axboe@kernel.dk>
13402 F: Documentation/admin-guide/blockdev/ramdisk.rst
13403 F: drivers/block/brd.c
13405 RANCHU VIRTUAL BOARD FOR MIPS
13406 M: Miodrag Dinic <miodrag.dinic@mips.com>
13407 L: linux-mips@vger.kernel.org
13409 F: arch/mips/generic/board-ranchu.c
13410 F: arch/mips/configs/generic/board-ranchu.config
13412 RANDOM NUMBER DRIVER
13413 M: "Theodore Ts'o" <tytso@mit.edu>
13415 F: drivers/char/random.c
13418 M: Matt Porter <mporter@kernel.crashing.org>
13419 M: Alexandre Bounine <alex.bou9@gmail.com>
13421 F: drivers/rapidio/
13424 M: Tony Luck <tony.luck@intel.com>
13425 M: Borislav Petkov <bp@alien8.de>
13426 L: linux-edac@vger.kernel.org
13429 F: include/linux/ras.h
13430 F: include/ras/ras_event.h
13431 F: Documentation/admin-guide/ras.rst
13433 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13434 L: linux-wireless@vger.kernel.org
13436 F: drivers/net/wireless/ray*
13438 RCUTORTURE TEST FRAMEWORK
13439 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13440 M: Josh Triplett <josh@joshtriplett.org>
13441 R: Steven Rostedt <rostedt@goodmis.org>
13442 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13443 R: Lai Jiangshan <jiangshanlai@gmail.com>
13444 L: rcu@vger.kernel.org
13446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13447 F: tools/testing/selftests/rcutorture
13450 M: Florian Fainelli <florian@openwrt.org>
13453 RDC R6040 FAST ETHERNET DRIVER
13454 M: Florian Fainelli <f.fainelli@gmail.com>
13455 L: netdev@vger.kernel.org
13457 F: drivers/net/ethernet/rdc/r6040.c
13459 RDMAVT - RDMA verbs software
13460 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13461 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13462 L: linux-rdma@vger.kernel.org
13464 F: drivers/infiniband/sw/rdmavt
13466 RDS - RELIABLE DATAGRAM SOCKETS
13467 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13468 L: netdev@vger.kernel.org
13469 L: linux-rdma@vger.kernel.org
13470 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13471 W: https://oss.oracle.com/projects/rds/
13474 F: Documentation/networking/rds.txt
13476 RDT - RESOURCE ALLOCATION
13477 M: Fenghua Yu <fenghua.yu@intel.com>
13478 M: Reinette Chatre <reinette.chatre@intel.com>
13479 L: linux-kernel@vger.kernel.org
13481 F: arch/x86/kernel/cpu/resctrl/
13482 F: arch/x86/include/asm/resctrl_sched.h
13483 F: Documentation/x86/resctrl*
13485 READ-COPY UPDATE (RCU)
13486 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13487 M: Josh Triplett <josh@joshtriplett.org>
13488 R: Steven Rostedt <rostedt@goodmis.org>
13489 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13490 R: Lai Jiangshan <jiangshanlai@gmail.com>
13491 R: Joel Fernandes <joel@joelfernandes.org>
13492 L: rcu@vger.kernel.org
13493 W: http://www.rdrop.com/users/paulmck/RCU/
13495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13496 F: Documentation/RCU/
13497 X: Documentation/RCU/torture.txt
13498 F: include/linux/rcu*
13499 X: include/linux/srcu*.h
13501 X: kernel/rcu/srcu*.c
13503 REAL TIME CLOCK (RTC) SUBSYSTEM
13504 M: Alessandro Zummo <a.zummo@towertech.it>
13505 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13506 L: linux-rtc@vger.kernel.org
13507 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13510 F: Documentation/devicetree/bindings/rtc/
13511 F: Documentation/admin-guide/rtc.rst
13513 F: include/linux/rtc.h
13514 F: include/uapi/linux/rtc.h
13515 F: include/linux/rtc/
13516 F: include/linux/platform_data/rtc-*
13517 F: tools/testing/selftests/rtc/
13519 REALTEK AUDIO CODECS
13520 M: Bard Liao <bardliao@realtek.com>
13521 M: Oder Chiou <oder_chiou@realtek.com>
13523 F: sound/soc/codecs/rt*
13524 F: include/sound/rt*.h
13526 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13527 M: Linus Walleij <linus.walleij@linaro.org>
13529 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13530 F: drivers/net/dsa/realtek-smi*
13531 F: drivers/net/dsa/rtl83*
13533 REDPINE WIRELESS DRIVER
13534 M: Amitkumar Karwar <amitkarwar@gmail.com>
13535 M: Siva Rebbagondla <siva8118@gmail.com>
13536 L: linux-wireless@vger.kernel.org
13538 F: drivers/net/wireless/rsi/
13540 REGISTER MAP ABSTRACTION
13541 M: Mark Brown <broonie@kernel.org>
13542 L: linux-kernel@vger.kernel.org
13543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13545 F: Documentation/devicetree/bindings/regmap/
13546 F: drivers/base/regmap/
13547 F: include/linux/regmap.h
13549 REISERFS FILE SYSTEM
13550 L: reiserfs-devel@vger.kernel.org
13554 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13555 M: Ohad Ben-Cohen <ohad@wizery.com>
13556 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13557 L: linux-remoteproc@vger.kernel.org
13558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13560 F: Documentation/devicetree/bindings/remoteproc/
13561 F: Documentation/ABI/testing/sysfs-class-remoteproc
13562 F: Documentation/remoteproc.txt
13563 F: drivers/remoteproc/
13564 F: include/linux/remoteproc.h
13565 F: include/linux/remoteproc/
13567 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13568 M: Ohad Ben-Cohen <ohad@wizery.com>
13569 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13570 L: linux-remoteproc@vger.kernel.org
13571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13574 F: Documentation/rpmsg.txt
13575 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13576 F: include/linux/rpmsg.h
13577 F: include/linux/rpmsg/
13578 F: include/uapi/linux/rpmsg.h
13581 RENESAS CLOCK DRIVERS
13582 M: Geert Uytterhoeven <geert+renesas@glider.be>
13583 L: linux-renesas-soc@vger.kernel.org
13584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13586 F: drivers/clk/renesas/
13588 RENESAS EMEV2 I2C DRIVER
13589 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13591 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13592 F: drivers/i2c/busses/i2c-emev2.c
13594 RENESAS ETHERNET DRIVERS
13595 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13596 L: netdev@vger.kernel.org
13597 L: linux-renesas-soc@vger.kernel.org
13598 F: Documentation/devicetree/bindings/net/renesas,*.txt
13599 F: Documentation/devicetree/bindings/net/sh_eth.txt
13600 F: drivers/net/ethernet/renesas/
13601 F: include/linux/sh_eth.h
13603 RENESAS R-CAR GYROADC DRIVER
13604 M: Marek Vasut <marek.vasut@gmail.com>
13605 L: linux-iio@vger.kernel.org
13607 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13608 F: drivers/iio/adc/rcar-gyroadc.c
13610 RENESAS R-CAR I2C DRIVERS
13611 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13613 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13614 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13615 F: drivers/i2c/busses/i2c-rcar.c
13616 F: drivers/i2c/busses/i2c-sh_mobile.c
13618 RENESAS RIIC DRIVER
13619 M: Chris Brandt <chris.brandt@renesas.com>
13621 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13622 F: drivers/i2c/busses/i2c-riic.c
13624 RENESAS USB PHY DRIVER
13625 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13626 L: linux-renesas-soc@vger.kernel.org
13628 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13630 RESET CONTROLLER FRAMEWORK
13631 M: Philipp Zabel <p.zabel@pengutronix.de>
13632 T: git git://git.pengutronix.de/git/pza/linux
13635 F: Documentation/devicetree/bindings/reset/
13636 F: include/dt-bindings/reset/
13637 F: include/linux/reset.h
13638 F: include/linux/reset/
13639 F: include/linux/reset-controller.h
13641 RESTARTABLE SEQUENCES SUPPORT
13642 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13643 M: Peter Zijlstra <peterz@infradead.org>
13644 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13645 M: Boqun Feng <boqun.feng@gmail.com>
13646 L: linux-kernel@vger.kernel.org
13649 F: include/uapi/linux/rseq.h
13650 F: include/trace/events/rseq.h
13651 F: tools/testing/selftests/rseq/
13654 M: Johannes Berg <johannes@sipsolutions.net>
13655 L: linux-wireless@vger.kernel.org
13656 W: http://wireless.kernel.org/
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13660 F: Documentation/driver-api/rfkill.rst
13661 F: Documentation/ABI/stable/sysfs-class-rfkill
13663 F: include/linux/rfkill.h
13664 F: include/uapi/linux/rfkill.h
13667 M: Thomas Graf <tgraf@suug.ch>
13668 M: Herbert Xu <herbert@gondor.apana.org.au>
13669 L: netdev@vger.kernel.org
13671 F: lib/rhashtable.c
13672 F: lib/test_rhashtable.c
13673 F: include/linux/rhashtable.h
13674 F: include/linux/rhashtable-types.h
13676 RICOH R5C592 MEMORYSTICK DRIVER
13677 M: Maxim Levitsky <maximlevitsky@gmail.com>
13679 F: drivers/memstick/host/r592.*
13681 RICOH SMARTMEDIA/XD DRIVER
13682 M: Maxim Levitsky <maximlevitsky@gmail.com>
13684 F: drivers/mtd/nand/raw/r852.c
13685 F: drivers/mtd/nand/raw/r852.h
13687 RISC-V ARCHITECTURE
13688 M: Paul Walmsley <paul.walmsley@sifive.com>
13689 M: Palmer Dabbelt <palmer@sifive.com>
13690 M: Albert Ou <aou@eecs.berkeley.edu>
13691 L: linux-riscv@lists.infradead.org
13692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13699 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13700 W: http://sourceforge.net/projects/roccat/
13702 F: drivers/hid/hid-roccat*
13703 F: include/linux/hid-roccat*
13704 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13706 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13707 M: Jacob chen <jacob2.chen@rock-chips.com>
13708 L: linux-media@vger.kernel.org
13710 F: drivers/media/platform/rockchip/rga/
13711 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13713 HANTRO VPU CODEC DRIVER
13714 M: Ezequiel Garcia <ezequiel@collabora.com>
13715 L: linux-media@vger.kernel.org
13717 F: drivers/staging/media/platform/hantro/
13718 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13721 M: Jiri Pirko <jiri@resnulli.us>
13722 L: netdev@vger.kernel.org
13724 F: drivers/net/ethernet/rocker/
13728 W: http://www.comtrol.com
13730 F: Documentation/driver-api/serial/rocket.rst
13731 F: drivers/tty/rocket*
13733 ROCKETPORT EXPRESS/INFINITY DRIVER
13734 M: Kevin Cernekee <cernekee@gmail.com>
13735 L: linux-serial@vger.kernel.org
13737 F: drivers/tty/serial/rp2.*
13739 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13740 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13741 L: linux-kernel@vger.kernel.org
13742 L: linux-renesas-soc@vger.kernel.org
13744 F: drivers/mfd/bd9571mwv.c
13745 F: drivers/regulator/bd9571mwv-regulator.c
13746 F: drivers/gpio/gpio-bd9571mwv.c
13747 F: include/linux/mfd/bd9571mwv.h
13748 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13751 M: Ralf Baechle <ralf@linux-mips.org>
13752 L: linux-hams@vger.kernel.org
13753 W: http://www.linux-ax25.org/
13755 F: include/net/rose.h
13756 F: include/uapi/linux/rose.h
13759 RTL2830 MEDIA DRIVER
13760 M: Antti Palosaari <crope@iki.fi>
13761 L: linux-media@vger.kernel.org
13762 W: https://linuxtv.org
13763 W: http://palosaari.fi/linux/
13764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13765 T: git git://linuxtv.org/anttip/media_tree.git
13767 F: drivers/media/dvb-frontends/rtl2830*
13769 RTL2832 MEDIA DRIVER
13770 M: Antti Palosaari <crope@iki.fi>
13771 L: linux-media@vger.kernel.org
13772 W: https://linuxtv.org
13773 W: http://palosaari.fi/linux/
13774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13775 T: git git://linuxtv.org/anttip/media_tree.git
13777 F: drivers/media/dvb-frontends/rtl2832*
13779 RTL2832_SDR MEDIA DRIVER
13780 M: Antti Palosaari <crope@iki.fi>
13781 L: linux-media@vger.kernel.org
13782 W: https://linuxtv.org
13783 W: http://palosaari.fi/linux/
13784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13785 T: git git://linuxtv.org/anttip/media_tree.git
13787 F: drivers/media/dvb-frontends/rtl2832_sdr*
13789 RTL8180 WIRELESS DRIVER
13790 L: linux-wireless@vger.kernel.org
13791 W: http://wireless.kernel.org/
13792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13794 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13796 RTL8187 WIRELESS DRIVER
13797 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13798 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13799 M: Larry Finger <Larry.Finger@lwfinger.net>
13800 L: linux-wireless@vger.kernel.org
13801 W: http://wireless.kernel.org/
13802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13804 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13806 REALTEK WIRELESS DRIVER (rtlwifi family)
13807 M: Ping-Ke Shih <pkshih@realtek.com>
13808 L: linux-wireless@vger.kernel.org
13809 W: http://wireless.kernel.org/
13810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13812 F: drivers/net/wireless/realtek/rtlwifi/
13814 REALTEK WIRELESS DRIVER (rtw88)
13815 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13816 L: linux-wireless@vger.kernel.org
13818 F: drivers/net/wireless/realtek/rtw88/
13820 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13821 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13822 L: linux-wireless@vger.kernel.org
13823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13825 F: drivers/net/wireless/realtek/rtl8xxxu/
13827 RXRPC SOCKETS (AF_RXRPC)
13828 M: David Howells <dhowells@redhat.com>
13829 L: linux-afs@lists.infradead.org
13832 F: include/keys/rxrpc-type.h
13833 F: include/net/af_rxrpc.h
13834 F: include/trace/events/rxrpc.h
13835 F: include/uapi/linux/rxrpc.h
13836 F: Documentation/networking/rxrpc.txt
13837 W: https://www.infradead.org/~dhowells/kafs/
13839 S3 SAVAGE FRAMEBUFFER DRIVER
13840 M: Antonino Daplas <adaplas@gmail.com>
13841 L: linux-fbdev@vger.kernel.org
13843 F: drivers/video/fbdev/savage/
13846 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13847 M: Vasily Gorbik <gor@linux.ibm.com>
13848 M: Christian Borntraeger <borntraeger@de.ibm.com>
13849 L: linux-s390@vger.kernel.org
13850 W: http://www.ibm.com/developerworks/linux/linux390/
13851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13855 F: Documentation/s390/
13856 F: Documentation/driver-api/s390-drivers.rst
13858 S390 COMMON I/O LAYER
13859 M: Sebastian Ott <sebott@linux.ibm.com>
13860 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13861 L: linux-s390@vger.kernel.org
13862 W: http://www.ibm.com/developerworks/linux/linux390/
13864 F: drivers/s390/cio/
13867 M: Stefan Haberland <sth@linux.ibm.com>
13868 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13869 L: linux-s390@vger.kernel.org
13870 W: http://www.ibm.com/developerworks/linux/linux390/
13872 F: drivers/s390/block/dasd*
13873 F: block/partitions/ibm.c
13876 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13877 L: linux-s390@vger.kernel.org
13878 W: http://www.ibm.com/developerworks/linux/linux390/
13880 F: drivers/iommu/s390-iommu.c
13882 S390 IUCV NETWORK LAYER
13883 M: Julian Wiedmann <jwi@linux.ibm.com>
13884 M: Ursula Braun <ubraun@linux.ibm.com>
13885 L: linux-s390@vger.kernel.org
13886 W: http://www.ibm.com/developerworks/linux/linux390/
13888 F: drivers/s390/net/*iucv*
13889 F: include/net/iucv/
13892 S390 NETWORK DRIVERS
13893 M: Julian Wiedmann <jwi@linux.ibm.com>
13894 M: Ursula Braun <ubraun@linux.ibm.com>
13895 L: linux-s390@vger.kernel.org
13896 W: http://www.ibm.com/developerworks/linux/linux390/
13898 F: drivers/s390/net/
13901 M: Sebastian Ott <sebott@linux.ibm.com>
13902 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13903 L: linux-s390@vger.kernel.org
13904 W: http://www.ibm.com/developerworks/linux/linux390/
13907 F: drivers/pci/hotplug/s390_pci_hpc.c
13909 S390 VFIO-CCW DRIVER
13910 M: Cornelia Huck <cohuck@redhat.com>
13911 M: Eric Farman <farman@linux.ibm.com>
13912 R: Halil Pasic <pasic@linux.ibm.com>
13913 L: linux-s390@vger.kernel.org
13914 L: kvm@vger.kernel.org
13916 F: drivers/s390/cio/vfio_ccw*
13917 F: Documentation/s390/vfio-ccw.rst
13918 F: include/uapi/linux/vfio_ccw.h
13921 M: Harald Freudenberger <freude@linux.ibm.com>
13922 L: linux-s390@vger.kernel.org
13923 W: http://www.ibm.com/developerworks/linux/linux390/
13925 F: drivers/s390/crypto/
13927 S390 VFIO AP DRIVER
13928 M: Tony Krowiak <akrowiak@linux.ibm.com>
13929 M: Pierre Morel <pmorel@linux.ibm.com>
13930 M: Halil Pasic <pasic@linux.ibm.com>
13931 L: linux-s390@vger.kernel.org
13932 W: http://www.ibm.com/developerworks/linux/linux390/
13934 F: drivers/s390/crypto/vfio_ap_drv.c
13935 F: drivers/s390/crypto/vfio_ap_private.h
13936 F: drivers/s390/crypto/vfio_ap_ops.c
13937 F: Documentation/s390/vfio-ap.rst
13940 M: Steffen Maier <maier@linux.ibm.com>
13941 M: Benjamin Block <bblock@linux.ibm.com>
13942 L: linux-s390@vger.kernel.org
13943 W: http://www.ibm.com/developerworks/linux/linux390/
13945 F: drivers/s390/scsi/zfcp_*
13947 S3C24XX SD/MMC Driver
13948 M: Ben Dooks <ben-linux@fluff.org>
13949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13951 F: drivers/mmc/host/s3cmci.*
13953 SAA6588 RDS RECEIVER DRIVER
13954 M: Hans Verkuil <hverkuil@xs4all.nl>
13955 L: linux-media@vger.kernel.org
13956 T: git git://linuxtv.org/media_tree.git
13957 W: https://linuxtv.org
13959 F: drivers/media/i2c/saa6588*
13961 SAA7134 VIDEO4LINUX DRIVER
13962 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13963 L: linux-media@vger.kernel.org
13964 W: https://linuxtv.org
13965 T: git git://linuxtv.org/media_tree.git
13967 F: Documentation/media/v4l-drivers/saa7134*
13968 F: drivers/media/pci/saa7134/
13970 SAA7146 VIDEO4LINUX-2 DRIVER
13971 M: Hans Verkuil <hverkuil@xs4all.nl>
13972 L: linux-media@vger.kernel.org
13973 T: git git://linuxtv.org/media_tree.git
13975 F: drivers/media/common/saa7146/
13976 F: drivers/media/pci/saa7146/
13977 F: include/media/drv-intf/saa7146*
13979 SAFESETID SECURITY MODULE
13980 M: Micah Morton <mortonm@chromium.org>
13982 F: security/safesetid/
13983 F: Documentation/admin-guide/LSM/SafeSetID.rst
13985 SAMSUNG AUDIO (ASoC) DRIVERS
13986 M: Krzysztof Kozlowski <krzk@kernel.org>
13987 M: Sangbeom Kim <sbkim73@samsung.com>
13988 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13991 F: sound/soc/samsung/
13992 F: Documentation/devicetree/bindings/sound/samsung*
13994 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13995 M: Krzysztof Kozlowski <krzk@kernel.org>
13996 L: linux-crypto@vger.kernel.org
13997 L: linux-samsung-soc@vger.kernel.org
13999 F: drivers/crypto/exynos-rng.c
14000 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14002 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14003 M: Łukasz Stelmach <l.stelmach@samsung.com>
14004 L: linux-samsung-soc@vger.kernel.org
14006 F: drivers/char/hw_random/exynos-trng.c
14007 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14009 SAMSUNG FRAMEBUFFER DRIVER
14010 M: Jingoo Han <jingoohan1@gmail.com>
14011 L: linux-fbdev@vger.kernel.org
14013 F: drivers/video/fbdev/s3c-fb.c
14015 SAMSUNG LAPTOP DRIVER
14016 M: Corentin Chary <corentin.chary@gmail.com>
14017 L: platform-driver-x86@vger.kernel.org
14019 F: drivers/platform/x86/samsung-laptop.c
14021 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14022 M: Sangbeom Kim <sbkim73@samsung.com>
14023 M: Krzysztof Kozlowski <krzk@kernel.org>
14024 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14025 L: linux-kernel@vger.kernel.org
14026 L: linux-samsung-soc@vger.kernel.org
14028 F: drivers/mfd/sec*.c
14029 F: drivers/regulator/s2m*.c
14030 F: drivers/regulator/s5m*.c
14031 F: drivers/clk/clk-s2mps11.c
14032 F: drivers/rtc/rtc-s5m.c
14033 F: include/linux/mfd/samsung/
14034 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14035 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14036 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14037 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14039 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14040 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14041 L: linux-media@vger.kernel.org
14042 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14044 F: drivers/media/platform/s3c-camif/
14045 F: include/media/drv-intf/s3c_camif.h
14047 SAMSUNG S3FWRN5 NFC DRIVER
14048 M: Robert Baldyga <r.baldyga@samsung.com>
14049 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14050 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14052 F: drivers/nfc/s3fwrn5
14054 SAMSUNG S5C73M3 CAMERA DRIVER
14055 M: Kyungmin Park <kyungmin.park@samsung.com>
14056 M: Andrzej Hajda <a.hajda@samsung.com>
14057 L: linux-media@vger.kernel.org
14059 F: drivers/media/i2c/s5c73m3/*
14061 SAMSUNG S5K5BAF CAMERA DRIVER
14062 M: Kyungmin Park <kyungmin.park@samsung.com>
14063 M: Andrzej Hajda <a.hajda@samsung.com>
14064 L: linux-media@vger.kernel.org
14066 F: drivers/media/i2c/s5k5baf.c
14068 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14069 M: Krzysztof Kozlowski <krzk@kernel.org>
14070 M: Vladimir Zapolskiy <vz@mleia.com>
14071 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14072 L: linux-crypto@vger.kernel.org
14073 L: linux-samsung-soc@vger.kernel.org
14075 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14076 F: Documentation/devicetree/bindings/crypto/samsung-sss.txt
14077 F: drivers/crypto/s5p-sss.c
14079 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14080 M: Kyungmin Park <kyungmin.park@samsung.com>
14081 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14082 L: linux-media@vger.kernel.org
14083 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14085 F: drivers/media/platform/exynos4-is/
14087 SAMSUNG SOC CLOCK DRIVERS
14088 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14089 M: Tomasz Figa <tomasz.figa@gmail.com>
14090 M: Chanwoo Choi <cw00.choi@samsung.com>
14092 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14094 F: drivers/clk/samsung/
14095 F: include/dt-bindings/clock/exynos*.h
14096 F: Documentation/devicetree/bindings/clock/exynos*.txt
14097 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14098 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14100 SAMSUNG SPI DRIVERS
14101 M: Kukjin Kim <kgene@kernel.org>
14102 M: Krzysztof Kozlowski <krzk@kernel.org>
14103 M: Andi Shyti <andi@etezian.org>
14104 L: linux-spi@vger.kernel.org
14105 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14107 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14108 F: drivers/spi/spi-s3c*
14109 F: include/linux/platform_data/spi-s3c64xx.h
14111 SAMSUNG SXGBE DRIVERS
14112 M: Byungho An <bh74.an@samsung.com>
14113 M: Girish K S <ks.giri@samsung.com>
14114 M: Vipul Pandya <vipul.pandya@samsung.com>
14116 L: netdev@vger.kernel.org
14117 F: drivers/net/ethernet/samsung/sxgbe/
14119 SAMSUNG THERMAL DRIVER
14120 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14121 L: linux-pm@vger.kernel.org
14122 L: linux-samsung-soc@vger.kernel.org
14124 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14125 F: drivers/thermal/samsung/
14127 SAMSUNG USB2 PHY DRIVER
14128 M: Kamil Debski <kamil@wypas.org>
14129 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14130 L: linux-kernel@vger.kernel.org
14132 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14133 F: Documentation/driver-api/phy/samsung-usb2.rst
14134 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14135 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14136 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14137 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14138 F: drivers/phy/samsung/phy-samsung-usb2.c
14139 F: drivers/phy/samsung/phy-samsung-usb2.h
14142 M: Zwane Mwaikambo <zwanem@gmail.com>
14144 F: drivers/watchdog/sc1200wdt.c
14147 M: Ingo Molnar <mingo@redhat.com>
14148 M: Peter Zijlstra <peterz@infradead.org>
14149 L: linux-kernel@vger.kernel.org
14150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14153 F: include/linux/sched.h
14154 F: include/uapi/linux/sched.h
14155 F: include/linux/wait.h
14156 F: include/linux/preempt.h
14158 SCR24X CHIP CARD INTERFACE DRIVER
14159 M: Lubomir Rintel <lkundrak@v3.sk>
14161 F: drivers/char/pcmcia/scr24x_cs.c
14164 M: Jens Axboe <axboe@kernel.dk>
14165 L: linux-scsi@vger.kernel.org
14166 W: http://www.kernel.dk
14168 F: drivers/scsi/sr*
14170 SCSI RDMA PROTOCOL (SRP) INITIATOR
14171 M: Bart Van Assche <bvanassche@acm.org>
14172 L: linux-rdma@vger.kernel.org
14174 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14175 F: drivers/infiniband/ulp/srp/
14176 F: include/scsi/srp.h
14178 SCSI RDMA PROTOCOL (SRP) TARGET
14179 M: Bart Van Assche <bvanassche@acm.org>
14180 L: linux-rdma@vger.kernel.org
14181 L: target-devel@vger.kernel.org
14183 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14184 F: drivers/infiniband/ulp/srpt/
14187 M: Doug Gilbert <dgilbert@interlog.com>
14188 L: linux-scsi@vger.kernel.org
14189 W: http://sg.danny.cz/sg
14191 F: Documentation/scsi/scsi-generic.txt
14192 F: drivers/scsi/sg.c
14193 F: include/scsi/sg.h
14196 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14198 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14200 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14201 L: linux-scsi@vger.kernel.org
14203 F: Documentation/devicetree/bindings/scsi/
14208 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14209 L: linux-scsi@vger.kernel.org
14211 F: Documentation/scsi/st.txt
14212 F: drivers/scsi/st.*
14213 F: drivers/scsi/st_*.h
14215 SCSI TARGET SUBSYSTEM
14216 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14217 L: linux-scsi@vger.kernel.org
14218 L: target-devel@vger.kernel.org
14219 W: http://www.linux-iscsi.org
14220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14221 Q: https://patchwork.kernel.org/project/target-devel/list/
14225 F: Documentation/target/
14228 M: Vlad Yasevich <vyasevich@gmail.com>
14229 M: Neil Horman <nhorman@tuxdriver.com>
14230 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14231 L: linux-sctp@vger.kernel.org
14232 W: http://lksctp.sourceforge.net
14234 F: Documentation/networking/sctp.txt
14235 F: include/linux/sctp.h
14236 F: include/uapi/linux/sctp.h
14237 F: include/net/sctp/
14241 M: Jim Cromie <jim.cromie@gmail.com>
14243 F: Documentation/i2c/busses/scx200_acb
14244 F: arch/x86/platform/scx200/
14245 F: drivers/watchdog/scx200_wdt.c
14246 F: drivers/i2c/busses/scx200*
14247 F: drivers/mtd/maps/scx200_docflash.c
14248 F: include/linux/scx200.h
14251 M: Jim Cromie <jim.cromie@gmail.com>
14253 F: drivers/char/scx200_gpio.c
14254 F: include/linux/scx200_gpio.h
14256 SCx200 HRT CLOCKSOURCE DRIVER
14257 M: Jim Cromie <jim.cromie@gmail.com>
14259 F: drivers/clocksource/scx200_hrt.c
14261 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14262 M: Sascha Sommer <saschasommer@freenet.de>
14263 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14265 F: drivers/mmc/host/sdricoh_cs.c
14267 SECO BOARDS CEC DRIVER
14268 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14270 F: drivers/media/platform/seco-cec/seco-cec.c
14271 F: drivers/media/platform/seco-cec/seco-cec.h
14274 M: Kees Cook <keescook@chromium.org>
14275 R: Andy Lutomirski <luto@amacapital.net>
14276 R: Will Drewry <wad@chromium.org>
14277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14279 F: kernel/seccomp.c
14280 F: include/uapi/linux/seccomp.h
14281 F: include/linux/seccomp.h
14282 F: tools/testing/selftests/seccomp/*
14283 F: tools/testing/selftests/kselftest_harness.h
14284 F: Documentation/userspace-api/seccomp_filter.rst
14285 K: \bsecure_computing
14288 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14289 M: Al Cooper <alcooperx@gmail.com>
14290 L: linux-mmc@vger.kernel.org
14291 L: bcm-kernel-feedback-list@broadcom.com
14293 F: drivers/mmc/host/sdhci-brcmstb*
14295 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14296 M: Adrian Hunter <adrian.hunter@intel.com>
14297 L: linux-mmc@vger.kernel.org
14299 F: drivers/mmc/host/sdhci*
14300 F: include/linux/mmc/sdhci*
14302 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14303 M: Adrian Hunter <adrian.hunter@intel.com>
14304 M: Ritesh Harjani <riteshh@codeaurora.org>
14305 M: Asutosh Das <asutoshd@codeaurora.org>
14306 L: linux-mmc@vger.kernel.org
14308 F: drivers/mmc/host/cqhci*
14310 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14311 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14312 M: Manjunath M B <manjumb@synopsys.com>
14313 L: linux-mmc@vger.kernel.org
14315 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14317 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14318 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14319 L: linux-mmc@vger.kernel.org
14321 F: drivers/mmc/host/sdhci-of-at91.c
14323 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14324 M: Ben Dooks <ben-linux@fluff.org>
14325 M: Jaehoon Chung <jh80.chung@samsung.com>
14326 L: linux-mmc@vger.kernel.org
14328 F: drivers/mmc/host/sdhci-s3c*
14330 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14331 M: Viresh Kumar <vireshk@kernel.org>
14332 L: linux-mmc@vger.kernel.org
14334 F: drivers/mmc/host/sdhci-spear.c
14336 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14337 M: Kishon Vijay Abraham I <kishon@ti.com>
14338 L: linux-mmc@vger.kernel.org
14340 F: drivers/mmc/host/sdhci-omap.c
14342 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14343 M: Scott Bauer <scott.bauer@intel.com>
14344 M: Jonathan Derrick <jonathan.derrick@intel.com>
14345 L: linux-block@vger.kernel.org
14348 F: block/opal_proto.h
14349 F: include/linux/sed*
14350 F: include/uapi/linux/sed*
14353 M: Security Officers <security@kernel.org>
14357 M: James Morris <jmorris@namei.org>
14358 M: "Serge E. Hallyn" <serge@hallyn.com>
14359 L: linux-security-module@vger.kernel.org (suggested Cc:)
14360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14361 W: http://kernsec.org/
14364 X: security/selinux/
14366 SELINUX SECURITY MODULE
14367 M: Paul Moore <paul@paul-moore.com>
14368 M: Stephen Smalley <sds@tycho.nsa.gov>
14369 M: Eric Paris <eparis@parisplace.org>
14370 L: selinux@vger.kernel.org
14371 W: https://selinuxproject.org
14372 W: https://github.com/SELinuxProject
14373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14375 F: include/uapi/linux/selinux_netlink.h
14376 F: security/selinux/
14377 F: scripts/selinux/
14378 F: Documentation/admin-guide/LSM/SELinux.rst
14381 M: Jiri Slaby <jirislaby@gmail.com>
14383 F: drivers/misc/phantom.c
14384 F: include/uapi/linux/phantom.h
14386 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14387 M: Tomasz Duszynski <tduszyns@gmail.com>
14389 F: drivers/iio/chemical/sps30.c
14390 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14393 M: Rob Herring <robh@kernel.org>
14394 L: linux-serial@vger.kernel.org
14396 F: Documentation/devicetree/bindings/serial/slave-device.txt
14397 F: drivers/tty/serdev/
14398 F: include/linux/serdev.h
14401 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14402 L: linux-serial@vger.kernel.org
14404 F: Documentation/devicetree/bindings/serial/
14405 F: drivers/tty/serial/
14408 M: Sean Young <sean@mess.org>
14409 L: linux-media@vger.kernel.org
14411 F: drivers/media/rc/serial_ir.c
14414 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14415 M: Edward Cree <ecree@solarflare.com>
14416 M: Martin Habets <mhabets@solarflare.com>
14417 L: netdev@vger.kernel.org
14419 F: drivers/net/ethernet/sfc/
14421 SFF/SFP/SFP+ MODULE SUPPORT
14422 M: Russell King <linux@armlinux.org.uk>
14423 L: netdev@vger.kernel.org
14425 F: drivers/net/phy/phylink.c
14426 F: drivers/net/phy/sfp*
14427 F: include/linux/phylink.h
14428 F: include/linux/sfp.h
14431 M: Dimitri Sivanich <sivanich@sgi.com>
14433 F: drivers/misc/sgi-gru/
14435 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14436 M: Pat Gefre <pfg@sgi.com>
14437 L: linux-ia64@vger.kernel.org
14439 F: Documentation/ia64/serial.rst
14440 F: drivers/tty/serial/ioc?_serial.c
14441 F: include/linux/ioc?.h
14443 SGI XP/XPC/XPNET DRIVER
14444 M: Cliff Whickman <cpw@sgi.com>
14445 M: Robin Holt <robinmholt@gmail.com>
14447 F: drivers/misc/sgi-xp/
14449 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14450 M: Ursula Braun <ubraun@linux.ibm.com>
14451 M: Karsten Graul <kgraul@linux.ibm.com>
14452 L: linux-s390@vger.kernel.org
14453 W: http://www.ibm.com/developerworks/linux/linux390/
14457 SHARP RJ54N1CB0C SENSOR DRIVER
14458 M: Jacopo Mondi <jacopo@jmondi.org>
14459 L: linux-media@vger.kernel.org
14460 T: git git://linuxtv.org/media_tree.git
14462 F: drivers/media/i2c/rj54n1cb0c.c
14463 F: include/media/i2c/rj54n1cb0c.h
14465 SH_VEU V4L2 MEM2MEM DRIVER
14466 L: linux-media@vger.kernel.org
14468 F: drivers/media/platform/sh_veu.c
14470 SH_VOU V4L2 OUTPUT DRIVER
14471 L: linux-media@vger.kernel.org
14473 F: drivers/media/platform/sh_vou.c
14474 F: include/media/drv-intf/sh_vou.h
14476 SI2157 MEDIA DRIVER
14477 M: Antti Palosaari <crope@iki.fi>
14478 L: linux-media@vger.kernel.org
14479 W: https://linuxtv.org
14480 W: http://palosaari.fi/linux/
14481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14482 T: git git://linuxtv.org/anttip/media_tree.git
14484 F: drivers/media/tuners/si2157*
14486 SI2165 MEDIA DRIVER
14487 M: Matthias Schwarzott <zzam@gentoo.org>
14488 L: linux-media@vger.kernel.org
14489 W: https://linuxtv.org
14490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14492 F: drivers/media/dvb-frontends/si2165*
14494 SI2168 MEDIA DRIVER
14495 M: Antti Palosaari <crope@iki.fi>
14496 L: linux-media@vger.kernel.org
14497 W: https://linuxtv.org
14498 W: http://palosaari.fi/linux/
14499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14500 T: git git://linuxtv.org/anttip/media_tree.git
14502 F: drivers/media/dvb-frontends/si2168*
14504 SI470X FM RADIO RECEIVER I2C DRIVER
14505 M: Hans Verkuil <hverkuil@xs4all.nl>
14506 L: linux-media@vger.kernel.org
14507 T: git git://linuxtv.org/media_tree.git
14508 W: https://linuxtv.org
14510 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14512 SI470X FM RADIO RECEIVER USB DRIVER
14513 M: Hans Verkuil <hverkuil@xs4all.nl>
14514 L: linux-media@vger.kernel.org
14515 T: git git://linuxtv.org/media_tree.git
14516 W: https://linuxtv.org
14518 F: drivers/media/radio/si470x/radio-si470x-common.c
14519 F: drivers/media/radio/si470x/radio-si470x.h
14520 F: drivers/media/radio/si470x/radio-si470x-usb.c
14522 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14523 M: Eduardo Valentin <edubezval@gmail.com>
14524 L: linux-media@vger.kernel.org
14525 T: git git://linuxtv.org/media_tree.git
14526 W: https://linuxtv.org
14528 F: drivers/media/radio/si4713/si4713.?
14530 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14531 M: Eduardo Valentin <edubezval@gmail.com>
14532 L: linux-media@vger.kernel.org
14533 T: git git://linuxtv.org/media_tree.git
14534 W: https://linuxtv.org
14536 F: drivers/media/radio/si4713/radio-platform-si4713.c
14538 SI4713 FM RADIO TRANSMITTER USB DRIVER
14539 M: Hans Verkuil <hverkuil@xs4all.nl>
14540 L: linux-media@vger.kernel.org
14541 T: git git://linuxtv.org/media_tree.git
14542 W: https://linuxtv.org
14544 F: drivers/media/radio/si4713/radio-usb-si4713.c
14547 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14548 L: linux-media@vger.kernel.org
14549 W: https://linuxtv.org
14550 T: git git://linuxtv.org/media_tree.git
14552 F: drivers/media/common/siano/
14553 F: drivers/media/usb/siano/
14554 F: drivers/media/usb/siano/
14555 F: drivers/media/mmc/siano/
14558 M: Palmer Dabbelt <palmer@sifive.com>
14559 M: Paul Walmsley <paul.walmsley@sifive.com>
14560 L: linux-riscv@lists.infradead.org
14561 T: git git://github.com/sifive/riscv-linux.git
14566 SIFIVE FU540 SYSTEM-ON-CHIP
14567 M: Paul Walmsley <paul.walmsley@sifive.com>
14568 M: Palmer Dabbelt <palmer@sifive.com>
14569 L: linux-riscv@lists.infradead.org
14570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14575 SILEAD TOUCHSCREEN DRIVER
14576 M: Hans de Goede <hdegoede@redhat.com>
14577 L: linux-input@vger.kernel.org
14578 L: platform-driver-x86@vger.kernel.org
14580 F: drivers/input/touchscreen/silead.c
14581 F: drivers/platform/x86/touchscreen_dmi.c
14583 SILICON MOTION SM712 FRAME BUFFER DRIVER
14584 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14585 M: Teddy Wang <teddy.wang@siliconmotion.com>
14586 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14587 L: linux-fbdev@vger.kernel.org
14589 F: drivers/video/fbdev/sm712*
14590 F: Documentation/fb/sm712fb.rst
14592 SIMPLE FIRMWARE INTERFACE (SFI)
14593 M: Len Brown <lenb@kernel.org>
14594 L: sfi-devel@simplefirmware.org
14595 W: http://simplefirmware.org/
14596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14598 F: arch/x86/platform/sfi/
14600 F: include/linux/sfi*.h
14603 M: Hans de Goede <hdegoede@redhat.com>
14604 L: linux-fbdev@vger.kernel.org
14606 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14607 F: drivers/video/fbdev/simplefb.c
14608 F: include/linux/platform_data/simplefb.h
14610 SIMTEC EB110ATX (Chalice CATS)
14612 P: Vincent Sanders <vince@simtec.co.uk>
14613 M: Simtec Linux Team <linux@simtec.co.uk>
14614 W: http://www.simtec.co.uk/products/EB110ATX/
14617 SIMTEC EB2410ITX (BAST)
14619 P: Vincent Sanders <vince@simtec.co.uk>
14620 M: Simtec Linux Team <linux@simtec.co.uk>
14621 W: http://www.simtec.co.uk/products/EB2410ITX/
14623 F: arch/arm/mach-s3c24xx/mach-bast.c
14624 F: arch/arm/mach-s3c24xx/bast-ide.c
14625 F: arch/arm/mach-s3c24xx/bast-irq.c
14627 SIPHASH PRF ROUTINES
14628 M: Jason A. Donenfeld <Jason@zx2c4.com>
14631 F: lib/test_siphash.c
14632 F: include/linux/siphash.h
14635 M: Thorsten Scherer <t.scherer@eckelmann.de>
14636 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14637 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14640 F: drivers/gpio/gpio-siox.c
14641 F: include/trace/events/siox.h
14643 SIS 190 ETHERNET DRIVER
14644 M: Francois Romieu <romieu@fr.zoreil.com>
14645 L: netdev@vger.kernel.org
14647 F: drivers/net/ethernet/sis/sis190.c
14649 SIS 900/7016 FAST ETHERNET DRIVER
14650 M: Daniele Venzano <venza@brownhat.org>
14651 W: http://www.brownhat.org/sis900.html
14652 L: netdev@vger.kernel.org
14654 F: drivers/net/ethernet/sis/sis900.*
14656 SIS FRAMEBUFFER DRIVER
14657 M: Thomas Winischhofer <thomas@winischhofer.net>
14658 W: http://www.winischhofer.net/linuxsisvga.shtml
14660 F: Documentation/fb/sisfb.rst
14661 F: drivers/video/fbdev/sis/
14662 F: include/video/sisfb.h
14665 M: Thomas Winischhofer <thomas@winischhofer.net>
14666 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14668 F: drivers/usb/misc/sisusbvga/
14671 M: Christoph Lameter <cl@linux.com>
14672 M: Pekka Enberg <penberg@kernel.org>
14673 M: David Rientjes <rientjes@google.com>
14674 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14675 M: Andrew Morton <akpm@linux-foundation.org>
14676 L: linux-mm@kvack.org
14678 F: include/linux/sl?b*.h
14681 SLEEPABLE READ-COPY UPDATE (SRCU)
14682 M: Lai Jiangshan <jiangshanlai@gmail.com>
14683 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14684 M: Josh Triplett <josh@joshtriplett.org>
14685 R: Steven Rostedt <rostedt@goodmis.org>
14686 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14687 L: rcu@vger.kernel.org
14688 W: http://www.rdrop.com/users/paulmck/RCU/
14690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14691 F: include/linux/srcu*.h
14692 F: kernel/rcu/srcu*.c
14694 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14695 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14698 F: drivers/slimbus/
14699 F: Documentation/devicetree/bindings/slimbus/
14700 F: include/linux/slimbus.h
14702 SMACK SECURITY MODULE
14703 M: Casey Schaufler <casey@schaufler-ca.com>
14704 L: linux-security-module@vger.kernel.org
14705 W: http://schaufler-ca.com
14706 T: git git://github.com/cschaufler/smack-next
14708 F: Documentation/admin-guide/LSM/Smack.rst
14711 SMC91x ETHERNET DRIVER
14712 M: Nicolas Pitre <nico@fluxnic.net>
14714 F: drivers/net/ethernet/smsc/smc91x.*
14716 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14717 M: Sakari Ailus <sakari.ailus@iki.fi>
14718 L: linux-media@vger.kernel.org
14720 F: drivers/media/i2c/smiapp/
14721 F: include/media/i2c/smiapp.h
14722 F: drivers/media/i2c/smiapp-pll.c
14723 F: drivers/media/i2c/smiapp-pll.h
14724 F: include/uapi/linux/smiapp.h
14725 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14727 SMM665 HARDWARE MONITOR DRIVER
14728 M: Guenter Roeck <linux@roeck-us.net>
14729 L: linux-hwmon@vger.kernel.org
14731 F: Documentation/hwmon/smm665.rst
14732 F: drivers/hwmon/smm665.c
14734 SMSC EMC2103 HARDWARE MONITOR DRIVER
14735 M: Steve Glendinning <steve.glendinning@shawell.net>
14736 L: linux-hwmon@vger.kernel.org
14738 F: Documentation/hwmon/emc2103.rst
14739 F: drivers/hwmon/emc2103.c
14741 SMSC SCH5627 HARDWARE MONITOR DRIVER
14742 M: Hans de Goede <hdegoede@redhat.com>
14743 L: linux-hwmon@vger.kernel.org
14745 F: Documentation/hwmon/sch5627.rst
14746 F: drivers/hwmon/sch5627.c
14748 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14749 M: Steve Glendinning <steve.glendinning@shawell.net>
14750 L: linux-fbdev@vger.kernel.org
14752 F: drivers/video/fbdev/smscufx.c
14754 SMSC47B397 HARDWARE MONITOR DRIVER
14755 M: Jean Delvare <jdelvare@suse.com>
14756 L: linux-hwmon@vger.kernel.org
14758 F: Documentation/hwmon/smsc47b397.rst
14759 F: drivers/hwmon/smsc47b397.c
14761 SMSC911x ETHERNET DRIVER
14762 M: Steve Glendinning <steve.glendinning@shawell.net>
14763 L: netdev@vger.kernel.org
14765 F: include/linux/smsc911x.h
14766 F: drivers/net/ethernet/smsc/smsc911x.*
14768 SMSC9420 PCI ETHERNET DRIVER
14769 M: Steve Glendinning <steve.glendinning@shawell.net>
14770 L: netdev@vger.kernel.org
14772 F: drivers/net/ethernet/smsc/smsc9420.*
14774 SOC-CAMERA V4L2 SUBSYSTEM
14775 L: linux-media@vger.kernel.org
14776 T: git git://linuxtv.org/media_tree.git
14778 F: include/media/soc_camera.h
14779 F: drivers/staging/media/soc_camera/
14781 SOCIONEXT SYNQUACER I2C DRIVER
14782 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14783 L: linux-i2c@vger.kernel.org
14785 F: drivers/i2c/busses/i2c-synquacer.c
14786 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14788 SOCIONEXT UNIPHIER SOUND DRIVER
14789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14791 F: sound/soc/uniphier/
14793 SOEKRIS NET48XX LED SUPPORT
14794 M: Chris Boot <bootc@bootc.net>
14796 F: drivers/leds/leds-net48xx.c
14798 SOFT-IWARP DRIVER (siw)
14799 M: Bernard Metzler <bmt@zurich.ibm.com>
14800 L: linux-rdma@vger.kernel.org
14802 F: drivers/infiniband/sw/siw/
14803 F: include/uapi/rdma/siw-abi.h
14805 SOFT-ROCE DRIVER (rxe)
14806 M: Moni Shoua <monis@mellanox.com>
14807 L: linux-rdma@vger.kernel.org
14809 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14810 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14811 F: drivers/infiniband/sw/rxe/
14812 F: include/uapi/rdma/rdma_user_rxe.h
14814 SOFTLOGIC 6x10 MPEG CODEC
14815 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14816 M: Anton Sviridenko <anton@corp.bluecherry.net>
14817 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14818 M: Andrey Utkin <andrey_utkin@fastmail.com>
14819 M: Ismael Luceno <ismael@iodev.co.uk>
14820 L: linux-media@vger.kernel.org
14822 F: drivers/media/pci/solo6x10/
14824 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14825 M: James Morse <james.morse@arm.com>
14826 L: linux-arm-kernel@lists.infradead.org
14828 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14829 F: drivers/firmware/arm_sdei.c
14830 F: include/linux/arm_sdei.h
14831 F: include/uapi/linux/arm_sdei.h
14833 SOFTWARE RAID (Multiple Disks) SUPPORT
14834 M: Shaohua Li <shli@kernel.org>
14835 L: linux-raid@vger.kernel.org
14836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14838 F: drivers/md/Makefile
14839 F: drivers/md/Kconfig
14841 F: drivers/md/raid*
14842 F: include/linux/raid/
14843 F: include/uapi/linux/raid/
14845 SOCIONEXT (SNI) AVE NETWORK DRIVER
14846 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14847 L: netdev@vger.kernel.org
14849 F: drivers/net/ethernet/socionext/sni_ave.c
14850 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14852 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14853 M: Jassi Brar <jaswinder.singh@linaro.org>
14854 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14855 L: netdev@vger.kernel.org
14857 F: drivers/net/ethernet/socionext/netsec.c
14858 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14860 SOCIONEXT (SNI) Synquacer SPI DRIVER
14861 M: Masahisa Kojima <masahisa.kojima@linaro.org>
14862 M: Jassi Brar <jaswinder.singh@linaro.org>
14863 L: linux-spi@vger.kernel.org
14865 F: drivers/spi/spi-synquacer.c
14866 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
14868 SOLIDRUN CLEARFOG SUPPORT
14869 M: Russell King <linux@armlinux.org.uk>
14871 F: arch/arm/boot/dts/armada-388-clearfog*
14872 F: arch/arm/boot/dts/armada-38x-solidrun-*
14874 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14875 M: Russell King <linux@armlinux.org.uk>
14877 F: arch/arm/boot/dts/imx6*-cubox-i*
14878 F: arch/arm/boot/dts/imx6*-hummingboard*
14879 F: arch/arm/boot/dts/imx6*-sr-*
14881 SONIC NETWORK DRIVER
14882 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14883 L: netdev@vger.kernel.org
14885 F: drivers/net/ethernet/natsemi/sonic.*
14887 SONICS SILICON BACKPLANE DRIVER (SSB)
14888 M: Michael Buesch <m@bues.ch>
14889 L: linux-wireless@vger.kernel.org
14892 F: include/linux/ssb/
14894 SONY IMX214 SENSOR DRIVER
14895 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14896 L: linux-media@vger.kernel.org
14897 T: git git://linuxtv.org/media_tree.git
14899 F: drivers/media/i2c/imx214.c
14900 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14902 SONY IMX258 SENSOR DRIVER
14903 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14904 L: linux-media@vger.kernel.org
14905 T: git git://linuxtv.org/media_tree.git
14907 F: drivers/media/i2c/imx258.c
14909 SONY IMX274 SENSOR DRIVER
14910 M: Leon Luo <leonl@leopardimaging.com>
14911 L: linux-media@vger.kernel.org
14912 T: git git://linuxtv.org/media_tree.git
14914 F: drivers/media/i2c/imx274.c
14915 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14917 SONY IMX319 SENSOR DRIVER
14918 M: Bingbu Cao <bingbu.cao@intel.com>
14919 L: linux-media@vger.kernel.org
14920 T: git git://linuxtv.org/media_tree.git
14922 F: drivers/media/i2c/imx319.c
14924 SONY IMX355 SENSOR DRIVER
14925 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14926 L: linux-media@vger.kernel.org
14927 T: git git://linuxtv.org/media_tree.git
14929 F: drivers/media/i2c/imx355.c
14931 SONY MEMORYSTICK SUBSYSTEM
14932 M: Maxim Levitsky <maximlevitsky@gmail.com>
14933 M: Alex Dubov <oakad@yahoo.com>
14934 M: Ulf Hansson <ulf.hansson@linaro.org>
14935 L: linux-mmc@vger.kernel.org
14936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14938 F: drivers/memstick/
14939 F: include/linux/memstick.h
14941 SONY VAIO CONTROL DEVICE DRIVER
14942 M: Mattia Dongili <malattia@linux.it>
14943 L: platform-driver-x86@vger.kernel.org
14944 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14946 F: Documentation/admin-guide/laptops/sony-laptop.rst
14947 F: drivers/char/sonypi.c
14948 F: drivers/platform/x86/sony-laptop.c
14949 F: include/linux/sony-laptop.h
14952 M: Jaroslav Kysela <perex@perex.cz>
14953 M: Takashi Iwai <tiwai@suse.com>
14954 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14955 W: http://www.alsa-project.org/
14956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14957 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14959 F: Documentation/sound/
14961 F: include/uapi/sound/
14964 SOUND - COMPRESSED AUDIO
14965 M: Vinod Koul <vkoul@kernel.org>
14966 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14969 F: Documentation/sound/designs/compress-offload.rst
14970 F: include/sound/compress_driver.h
14971 F: include/uapi/sound/compress_*
14972 F: sound/core/compress_offload.c
14973 F: sound/soc/soc-compress.c
14975 SOUND - DMAENGINE HELPERS
14976 M: Lars-Peter Clausen <lars@metafoo.de>
14978 F: include/sound/dmaengine_pcm.h
14979 F: sound/core/pcm_dmaengine.c
14980 F: sound/soc/soc-generic-dmaengine-pcm.c
14982 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14983 M: Liam Girdwood <lgirdwood@gmail.com>
14984 M: Mark Brown <broonie@kernel.org>
14985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14987 W: http://alsa-project.org/main/index.php/ASoC
14989 F: Documentation/devicetree/bindings/sound/
14990 F: Documentation/sound/soc/
14992 F: include/dt-bindings/sound/
14993 F: include/sound/soc*
14995 SOUNDWIRE SUBSYSTEM
14996 M: Vinod Koul <vkoul@kernel.org>
14997 M: Sanyog Kale <sanyog.r.kale@intel.com>
14998 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14999 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15001 F: Documentation/driver-api/soundwire/
15002 F: drivers/soundwire/
15003 F: include/linux/soundwire/
15006 M: Olli Salonen <olli.salonen@iki.fi>
15007 L: linux-media@vger.kernel.org
15008 W: https://linuxtv.org
15009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15011 F: drivers/media/dvb-frontends/sp2*
15013 SPARC + UltraSPARC (sparc/sparc64)
15014 M: "David S. Miller" <davem@davemloft.net>
15015 L: sparclinux@vger.kernel.org
15016 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15023 SPARC SERIAL DRIVERS
15024 M: "David S. Miller" <davem@davemloft.net>
15025 L: sparclinux@vger.kernel.org
15026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15029 F: include/linux/sunserialcore.h
15030 F: drivers/tty/serial/suncore.c
15031 F: drivers/tty/serial/sunhv.c
15032 F: drivers/tty/serial/sunsab.c
15033 F: drivers/tty/serial/sunsab.h
15034 F: drivers/tty/serial/sunsu.c
15035 F: drivers/tty/serial/sunzilog.c
15036 F: drivers/tty/serial/sunzilog.h
15037 F: drivers/tty/vcc.c
15040 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15041 L: linux-sparse@vger.kernel.org
15042 W: https://sparse.wiki.kernel.org/
15043 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15045 F: include/linux/compiler.h
15047 SPEAR CLOCK FRAMEWORK SUPPORT
15048 M: Viresh Kumar <vireshk@kernel.org>
15049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15050 W: http://www.st.com/spear
15052 F: drivers/clk/spear/
15054 SPEAR PLATFORM SUPPORT
15055 M: Viresh Kumar <vireshk@kernel.org>
15056 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15058 W: http://www.st.com/spear
15060 F: arch/arm/boot/dts/spear*
15061 F: arch/arm/mach-spear/
15064 M: Marek Vasut <marek.vasut@gmail.com>
15065 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15066 L: linux-mtd@lists.infradead.org
15067 W: http://www.linux-mtd.infradead.org/
15068 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15071 F: drivers/mtd/spi-nor/
15072 F: include/linux/mtd/spi-nor.h
15075 M: Mark Brown <broonie@kernel.org>
15076 L: linux-spi@vger.kernel.org
15077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15078 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15080 F: Documentation/devicetree/bindings/spi/
15081 F: Documentation/spi/
15083 F: include/linux/spi/
15084 F: include/uapi/linux/spi/
15087 SPIDERNET NETWORK DRIVER for CELL
15088 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15089 L: netdev@vger.kernel.org
15091 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15092 F: drivers/net/ethernet/toshiba/spider_net*
15095 R: Stephen Boyd <sboyd@kernel.org>
15096 L: linux-arm-msm@vger.kernel.org
15097 F: Documentation/devicetree/bindings/spmi/
15099 F: include/dt-bindings/spmi/spmi.h
15100 F: include/linux/spmi.h
15101 F: include/trace/events/spmi.h
15104 M: Jeremy Kerr <jk@ozlabs.org>
15105 L: linuxppc-dev@lists.ozlabs.org
15106 W: http://www.ibm.com/developerworks/power/cell/
15108 F: Documentation/filesystems/spufs.txt
15109 F: arch/powerpc/platforms/cell/spufs/
15111 SQUASHFS FILE SYSTEM
15112 M: Phillip Lougher <phillip@squashfs.org.uk>
15113 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15114 W: http://squashfs.org.uk
15115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15117 F: Documentation/filesystems/squashfs.txt
15120 SRM (Alpha) environment access
15121 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15123 F: arch/alpha/kernel/srm_env.c
15125 ST LSM6DSx IMU IIO DRIVER
15126 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15127 L: linux-iio@vger.kernel.org
15128 W: http://www.st.com/
15130 F: drivers/iio/imu/st_lsm6dsx/
15131 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15133 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15134 M: Mickael Guene <mickael.guene@st.com>
15135 L: linux-media@vger.kernel.org
15136 T: git git://linuxtv.org/media_tree.git
15138 F: drivers/media/i2c/st-mipid02.c
15139 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15141 ST STM32 I2C/SMBUS DRIVER
15142 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15143 L: linux-i2c@vger.kernel.org
15145 F: drivers/i2c/busses/i2c-stm32*
15147 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15148 M: Song Qiang <songqiang1304521@gmail.com>
15149 L: linux-iio@vger.kernel.org
15151 F: drivers/iio/proximity/vl53l0x-i2c.c
15152 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15155 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15156 M: Sasha Levin <sashal@kernel.org>
15157 L: stable@vger.kernel.org
15159 F: Documentation/process/stable-kernel-rules.rst
15162 M: Ian Abbott <abbotti@mev.co.uk>
15163 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15165 F: drivers/staging/comedi/
15167 STAGING - EROFS FILE SYSTEM
15168 M: Gao Xiang <gaoxiang25@huawei.com>
15169 M: Chao Yu <yuchao0@huawei.com>
15170 L: linux-erofs@lists.ozlabs.org
15172 F: drivers/staging/erofs/
15174 STAGING - FIELDBUS SUBSYSTEM
15175 M: Sven Van Asbroeck <TheSven73@gmail.com>
15177 F: drivers/staging/fieldbus/*
15178 F: drivers/staging/fieldbus/Documentation/
15180 STAGING - HMS ANYBUS-S BUS
15181 M: Sven Van Asbroeck <TheSven73@gmail.com>
15183 F: drivers/staging/fieldbus/anybuss/
15185 STAGING - INDUSTRIAL IO
15186 M: Jonathan Cameron <jic23@kernel.org>
15187 L: linux-iio@vger.kernel.org
15189 F: Documentation/devicetree/bindings/staging/iio/
15190 F: drivers/staging/iio/
15192 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15193 M: Marc Dietrich <marvin24@gmx.de>
15194 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15195 L: linux-tegra@vger.kernel.org
15197 F: drivers/staging/nvec/
15199 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15200 M: Jens Frederich <jfrederich@gmail.com>
15201 M: Daniel Drake <dsd@laptop.org>
15202 M: Jon Nettleton <jon.nettleton@gmail.com>
15203 W: http://wiki.laptop.org/go/DCON
15205 F: drivers/staging/olpc_dcon/
15207 STAGING - REALTEK RTL8712U DRIVERS
15208 M: Larry Finger <Larry.Finger@lwfinger.net>
15209 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15211 F: drivers/staging/rtl8712/
15213 STAGING - REALTEK RTL8188EU DRIVERS
15214 M: Larry Finger <Larry.Finger@lwfinger.net>
15216 F: drivers/staging/rtl8188eu/
15218 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15219 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15220 M: Teddy Wang <teddy.wang@siliconmotion.com>
15221 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15222 L: linux-fbdev@vger.kernel.org
15224 F: drivers/staging/sm750fb/
15226 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15227 M: William Hubbs <w.d.hubbs@gmail.com>
15228 M: Chris Brannon <chris@the-brannons.com>
15229 M: Kirk Reiser <kirk@reisers.ca>
15230 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15231 L: speakup@linux-speakup.org
15232 W: http://www.linux-speakup.org/
15234 F: drivers/staging/speakup/
15236 STAGING - VIA VT665X DRIVERS
15237 M: Forest Bond <forest@alittletooquiet.net>
15239 F: drivers/staging/vt665?/
15241 STAGING - WILC1000 WIFI DRIVER
15242 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15243 M: Ajay Singh <ajay.kathat@microchip.com>
15244 L: linux-wireless@vger.kernel.org
15246 F: drivers/staging/wilc1000/
15249 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15251 L: devel@driverdev.osuosl.org
15253 F: drivers/staging/
15255 STARFIRE/DURALAN NETWORK DRIVER
15256 M: Ion Badulescu <ionut@badula.org>
15258 F: drivers/net/ethernet/adaptec/starfire*
15260 STEC S1220 SKD DRIVER
15261 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15262 L: linux-block@vger.kernel.org
15264 F: drivers/block/skd*[ch]
15266 STI AUDIO (ASoC) DRIVERS
15267 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15268 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15270 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15274 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15276 F: drivers/media/platform/sti/cec/
15277 F: Documentation/devicetree/bindings/media/stih-cec.txt
15279 STK1160 USB VIDEO CAPTURE DRIVER
15280 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15281 L: linux-media@vger.kernel.org
15282 T: git git://linuxtv.org/media_tree.git
15284 F: drivers/media/usb/stk1160/
15286 STM32 AUDIO (ASoC) DRIVERS
15287 M: Olivier Moysan <olivier.moysan@st.com>
15288 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15291 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15294 STM32 TIMER/LPTIMER DRIVERS
15295 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15297 F: drivers/*/stm32-*timer*
15298 F: drivers/pwm/pwm-stm32*
15299 F: include/linux/*/stm32-*tim*
15300 F: Documentation/ABI/testing/*timer-stm32
15301 F: Documentation/devicetree/bindings/*/stm32-*timer*
15302 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15304 STMMAC ETHERNET DRIVER
15305 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15306 M: Alexandre Torgue <alexandre.torgue@st.com>
15307 M: Jose Abreu <joabreu@synopsys.com>
15308 L: netdev@vger.kernel.org
15309 W: http://www.stlinux.com
15311 F: drivers/net/ethernet/stmicro/stmmac/
15314 M: Sam Creasey <sammy@sammy.net>
15315 W: http://sammy.net/sun3/
15317 F: arch/m68k/kernel/*sun3*
15318 F: arch/m68k/sun3*/
15319 F: arch/m68k/include/asm/sun3*
15320 F: drivers/net/ethernet/i825xx/sun3*
15322 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15323 M: Hans de Goede <hdegoede@redhat.com>
15324 L: linux-input@vger.kernel.org
15326 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15327 F: drivers/input/keyboard/sun4i-lradc-keys.c
15329 SUNDANCE NETWORK DRIVER
15330 M: Denis Kirjanov <kda@linux-powerpc.org>
15331 L: netdev@vger.kernel.org
15333 F: drivers/net/ethernet/dlink/sundance.c
15336 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15337 M: Rich Felker <dalias@libc.org>
15338 L: linux-sh@vger.kernel.org
15339 Q: http://patchwork.kernel.org/project/linux-sh/list/
15341 F: Documentation/sh/
15346 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15347 M: Len Brown <len.brown@intel.com>
15348 M: Pavel Machek <pavel@ucw.cz>
15349 L: linux-pm@vger.kernel.org
15350 B: https://bugzilla.kernel.org
15352 F: Documentation/power/
15353 F: arch/x86/kernel/acpi/
15354 F: drivers/base/power/
15356 F: include/linux/suspend.h
15357 F: include/linux/freezer.h
15358 F: include/linux/pm.h
15361 M: Martin Mares <mj@ucw.cz>
15362 L: linux-video@atrey.karlin.mff.cuni.cz
15364 F: Documentation/admin-guide/svga.rst
15365 F: arch/x86/boot/video*
15368 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15369 L: iommu@lists.linux-foundation.org
15370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15372 F: kernel/dma/swiotlb.c
15373 F: arch/*/kernel/pci-swiotlb.c
15374 F: include/linux/swiotlb.h
15377 M: Jiri Pirko <jiri@resnulli.us>
15378 M: Ivan Vecera <ivecera@redhat.com>
15379 L: netdev@vger.kernel.org
15382 F: include/net/switchdev.h
15384 SY8106A REGULATOR DRIVER
15385 M: Icenowy Zheng <icenowy@aosc.io>
15387 F: drivers/regulator/sy8106a-regulator.c
15388 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15390 SYNC FILE FRAMEWORK
15391 M: Sumit Semwal <sumit.semwal@linaro.org>
15392 R: Gustavo Padovan <gustavo@padovan.org>
15394 L: linux-media@vger.kernel.org
15395 L: dri-devel@lists.freedesktop.org
15396 F: drivers/dma-buf/sync_*
15397 F: drivers/dma-buf/dma-fence*
15398 F: drivers/dma-buf/sw_sync.c
15399 F: include/linux/sync_file.h
15400 F: include/uapi/linux/sync_file.h
15401 F: Documentation/driver-api/sync_file.rst
15402 T: git git://anongit.freedesktop.org/drm/drm-misc
15404 SYNOPSYS ARC ARCHITECTURE
15405 M: Vineet Gupta <vgupta@synopsys.com>
15406 L: linux-snps-arc@lists.infradead.org
15409 F: Documentation/devicetree/bindings/arc/*
15410 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15411 F: drivers/clocksource/arc_timer.c
15412 F: drivers/tty/serial/arc_uart.c
15413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15415 SYNOPSYS ARC HSDK SDP pll clock driver
15416 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15418 F: drivers/clk/clk-hsdk-pll.c
15419 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15421 SYNOPSYS ARC SDP clock driver
15422 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15424 F: drivers/clk/axs10x/*
15425 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15427 SYNOPSYS ARC SDP platform support
15428 M: Alexey Brodkin <abrodkin@synopsys.com>
15430 F: arch/arc/plat-axs10x
15431 F: arch/arc/boot/dts/ax*
15432 F: Documentation/devicetree/bindings/arc/axs10*
15434 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15435 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15437 F: drivers/reset/reset-axs10x.c
15438 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15440 SYNOPSYS CREG GPIO DRIVER
15441 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15443 F: drivers/gpio/gpio-creg-snps.c
15444 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15446 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15447 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15449 F: drivers/tty/serial/8250/8250_dw.c
15451 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15452 M: Hoan Tran <hoan@os.amperecomputing.com>
15453 L: linux-gpio@vger.kernel.org
15455 F: drivers/gpio/gpio-dwapb.c
15456 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15458 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15459 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15461 F: drivers/dma/dwi-axi-dmac/
15462 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15464 SYNOPSYS DESIGNWARE DMAC DRIVER
15465 M: Viresh Kumar <vireshk@kernel.org>
15466 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15468 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15470 F: include/dt-bindings/dma/dw-dmac.h
15471 F: include/linux/dma/dw.h
15472 F: include/linux/platform_data/dma-dw.h
15474 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15475 M: Jose Abreu <Jose.Abreu@synopsys.com>
15476 L: netdev@vger.kernel.org
15478 F: drivers/net/ethernet/synopsys/
15480 SYNOPSYS DESIGNWARE I2C DRIVER
15481 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15482 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15483 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15484 L: linux-i2c@vger.kernel.org
15486 F: drivers/i2c/busses/i2c-designware-*
15487 F: include/linux/platform_data/i2c-designware.h
15489 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15490 M: Jaehoon Chung <jh80.chung@samsung.com>
15491 L: linux-mmc@vger.kernel.org
15493 F: drivers/mmc/host/dw_mmc*
15495 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15496 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15498 F: drivers/reset/reset-hsdk.c
15499 F: include/dt-bindings/reset/snps,hsdk-reset.h
15500 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15502 SYSTEM CONFIGURATION (SYSCON)
15503 M: Lee Jones <lee.jones@linaro.org>
15504 M: Arnd Bergmann <arnd@arndb.de>
15505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15507 F: drivers/mfd/syscon.c
15509 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15510 M: Sudeep Holla <sudeep.holla@arm.com>
15511 L: linux-arm-kernel@lists.infradead.org
15513 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15514 F: drivers/clk/clk-sc[mp]i.c
15515 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15516 F: drivers/firmware/arm_scpi.c
15517 F: drivers/firmware/arm_scmi/
15518 F: include/linux/sc[mp]i_protocol.h
15520 SYSTEM RESET/SHUTDOWN DRIVERS
15521 M: Sebastian Reichel <sre@kernel.org>
15522 L: linux-pm@vger.kernel.org
15523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15525 F: Documentation/devicetree/bindings/power/reset/
15526 F: drivers/power/reset/
15528 SYSTEM TRACE MODULE CLASS
15529 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15532 F: Documentation/trace/stm.rst
15533 F: drivers/hwtracing/stm/
15534 F: include/linux/stm.h
15535 F: include/uapi/linux/stm.h
15538 M: Christoph Hellwig <hch@infradead.org>
15540 F: Documentation/filesystems/sysv-fs.txt
15542 F: include/linux/sysv_fs.h
15544 TASKSTATS STATISTICS INTERFACE
15545 M: Balbir Singh <bsingharora@gmail.com>
15547 F: Documentation/accounting/taskstats*
15548 F: include/linux/taskstats*
15549 F: kernel/taskstats.c
15552 M: Jamal Hadi Salim <jhs@mojatatu.com>
15553 M: Cong Wang <xiyou.wangcong@gmail.com>
15554 M: Jiri Pirko <jiri@resnulli.us>
15555 L: netdev@vger.kernel.org
15557 F: include/net/pkt_cls.h
15558 F: include/net/pkt_sched.h
15559 F: include/net/tc_act/
15560 F: include/uapi/linux/pkt_cls.h
15561 F: include/uapi/linux/pkt_sched.h
15562 F: include/uapi/linux/tc_act/
15563 F: include/uapi/linux/tc_ematch/
15566 TC90522 MEDIA DRIVER
15567 M: Akihiro Tsukada <tskd08@gmail.com>
15568 L: linux-media@vger.kernel.org
15570 F: drivers/media/dvb-frontends/tc90522*
15572 TCP LOW PRIORITY MODULE
15573 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15574 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15575 W: http://tcp-lp-mod.sourceforge.net/
15577 F: net/ipv4/tcp_lp.c
15579 TDA10071 MEDIA DRIVER
15580 M: Antti Palosaari <crope@iki.fi>
15581 L: linux-media@vger.kernel.org
15582 W: https://linuxtv.org
15583 W: http://palosaari.fi/linux/
15584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15585 T: git git://linuxtv.org/anttip/media_tree.git
15587 F: drivers/media/dvb-frontends/tda10071*
15589 TDA18212 MEDIA DRIVER
15590 M: Antti Palosaari <crope@iki.fi>
15591 L: linux-media@vger.kernel.org
15592 W: https://linuxtv.org
15593 W: http://palosaari.fi/linux/
15594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15595 T: git git://linuxtv.org/anttip/media_tree.git
15597 F: drivers/media/tuners/tda18212*
15599 TDA18218 MEDIA DRIVER
15600 M: Antti Palosaari <crope@iki.fi>
15601 L: linux-media@vger.kernel.org
15602 W: https://linuxtv.org
15603 W: http://palosaari.fi/linux/
15604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15605 T: git git://linuxtv.org/anttip/media_tree.git
15607 F: drivers/media/tuners/tda18218*
15609 TDA18250 MEDIA DRIVER
15610 M: Olli Salonen <olli.salonen@iki.fi>
15611 L: linux-media@vger.kernel.org
15612 W: https://linuxtv.org
15613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15614 T: git git://linuxtv.org/media_tree.git
15616 F: drivers/media/tuners/tda18250*
15618 TDA18271 MEDIA DRIVER
15619 M: Michael Krufky <mkrufky@linuxtv.org>
15620 L: linux-media@vger.kernel.org
15621 W: https://linuxtv.org
15622 W: http://github.com/mkrufky
15623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15624 T: git git://linuxtv.org/mkrufky/tuners.git
15626 F: drivers/media/tuners/tda18271*
15628 TDA1997x MEDIA DRIVER
15629 M: Tim Harvey <tharvey@gateworks.com>
15630 L: linux-media@vger.kernel.org
15631 W: https://linuxtv.org
15632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15634 F: drivers/media/i2c/tda1997x.*
15636 TDA827x MEDIA DRIVER
15637 M: Michael Krufky <mkrufky@linuxtv.org>
15638 L: linux-media@vger.kernel.org
15639 W: https://linuxtv.org
15640 W: http://github.com/mkrufky
15641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15642 T: git git://linuxtv.org/mkrufky/tuners.git
15644 F: drivers/media/tuners/tda8290.*
15646 TDA8290 MEDIA DRIVER
15647 M: Michael Krufky <mkrufky@linuxtv.org>
15648 L: linux-media@vger.kernel.org
15649 W: https://linuxtv.org
15650 W: http://github.com/mkrufky
15651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15652 T: git git://linuxtv.org/mkrufky/tuners.git
15654 F: drivers/media/tuners/tda8290.*
15656 TDA9840 MEDIA DRIVER
15657 M: Hans Verkuil <hverkuil@xs4all.nl>
15658 L: linux-media@vger.kernel.org
15659 T: git git://linuxtv.org/media_tree.git
15660 W: https://linuxtv.org
15662 F: drivers/media/i2c/tda9840*
15664 TEA5761 TUNER DRIVER
15665 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15666 L: linux-media@vger.kernel.org
15667 W: https://linuxtv.org
15668 T: git git://linuxtv.org/media_tree.git
15670 F: drivers/media/tuners/tea5761.*
15672 TEA5767 TUNER DRIVER
15673 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15674 L: linux-media@vger.kernel.org
15675 W: https://linuxtv.org
15676 T: git git://linuxtv.org/media_tree.git
15678 F: drivers/media/tuners/tea5767.*
15680 TEA6415C MEDIA DRIVER
15681 M: Hans Verkuil <hverkuil@xs4all.nl>
15682 L: linux-media@vger.kernel.org
15683 T: git git://linuxtv.org/media_tree.git
15684 W: https://linuxtv.org
15686 F: drivers/media/i2c/tea6415c*
15688 TEA6420 MEDIA DRIVER
15689 M: Hans Verkuil <hverkuil@xs4all.nl>
15690 L: linux-media@vger.kernel.org
15691 T: git git://linuxtv.org/media_tree.git
15692 W: https://linuxtv.org
15694 F: drivers/media/i2c/tea6420*
15697 M: Jiri Pirko <jiri@resnulli.us>
15698 L: netdev@vger.kernel.org
15700 F: drivers/net/team/
15701 F: include/linux/if_team.h
15702 F: include/uapi/linux/if_team.h
15704 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15705 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15707 F: arch/x86/platform/ts5500/
15709 TECHNOTREND USB IR RECEIVER
15710 M: Sean Young <sean@mess.org>
15711 L: linux-media@vger.kernel.org
15713 F: drivers/media/rc/ttusbir.c
15715 TECHWELL TW9910 VIDEO DECODER
15716 L: linux-media@vger.kernel.org
15718 F: drivers/media/i2c/tw9910.c
15719 F: include/media/i2c/tw9910.h
15722 M: Jens Wiklander <jens.wiklander@linaro.org>
15723 L: tee-dev@lists.linaro.org
15725 F: include/linux/tee_drv.h
15726 F: include/uapi/linux/tee.h
15728 F: Documentation/tee.txt
15730 TEGRA ARCHITECTURE SUPPORT
15731 M: Thierry Reding <thierry.reding@gmail.com>
15732 M: Jonathan Hunter <jonathanh@nvidia.com>
15733 L: linux-tegra@vger.kernel.org
15734 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15740 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15741 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15743 F: drivers/clk/tegra/
15746 M: Laxman Dewangan <ldewangan@nvidia.com>
15747 M: Jon Hunter <jonathanh@nvidia.com>
15749 F: drivers/dma/tegra*
15752 M: Laxman Dewangan <ldewangan@nvidia.com>
15753 R: Dmitry Osipenko <digetx@gmail.com>
15755 F: drivers/i2c/busses/i2c-tegra.c
15757 TEGRA IOMMU DRIVERS
15758 M: Thierry Reding <thierry.reding@gmail.com>
15759 L: linux-tegra@vger.kernel.org
15761 F: drivers/iommu/tegra*
15764 M: Laxman Dewangan <ldewangan@nvidia.com>
15766 F: drivers/input/keyboard/tegra-kbc.c
15769 M: Stefan Agner <stefan@agner.ch>
15770 M: Lucas Stach <dev@lynxeye.de>
15772 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15773 F: drivers/mtd/nand/raw/tegra_nand.c
15776 M: Thierry Reding <thierry.reding@gmail.com>
15778 F: drivers/pwm/pwm-tegra.c
15780 TEGRA SERIAL DRIVER
15781 M: Laxman Dewangan <ldewangan@nvidia.com>
15783 F: drivers/tty/serial/serial-tegra.c
15786 M: Laxman Dewangan <ldewangan@nvidia.com>
15788 F: drivers/spi/spi-tegra*
15790 TEGRA XUSB PADCTL DRIVER
15791 M: JC Kuo <jckuo@nvidia.com>
15793 F: drivers/phy/tegra/xusb*
15795 TEHUTI ETHERNET DRIVER
15796 M: Andy Gospodarek <andy@greyhouse.net>
15797 L: netdev@vger.kernel.org
15799 F: drivers/net/ethernet/tehuti/*
15801 Telecom Clock Driver for MCPL0010
15802 M: Mark Gross <mark.gross@intel.com>
15804 F: drivers/char/tlclk.c
15806 TENSILICA XTENSA PORT (xtensa)
15807 M: Chris Zankel <chris@zankel.net>
15808 M: Max Filippov <jcmvbkbc@gmail.com>
15809 L: linux-xtensa@linux-xtensa.org
15810 T: git git://github.com/czankel/xtensa-linux.git
15813 F: drivers/irqchip/irq-xtensa-*
15815 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15816 M: Nishanth Menon <nm@ti.com>
15817 M: Tero Kristo <t-kristo@ti.com>
15818 M: Santosh Shilimkar <ssantosh@kernel.org>
15819 L: linux-arm-kernel@lists.infradead.org
15821 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15822 F: drivers/firmware/ti_sci*
15823 F: include/linux/soc/ti/ti_sci_protocol.h
15824 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15825 F: drivers/soc/ti/ti_sci_pm_domains.c
15826 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15827 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15828 F: drivers/clk/keystone/sci-clk.c
15829 F: drivers/reset/reset-ti-sci.c
15830 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15831 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15832 F: drivers/irqchip/irq-ti-sci-intr.c
15833 F: drivers/irqchip/irq-ti-sci-inta.c
15834 F: include/linux/soc/ti/ti_sci_inta_msi.h
15835 F: drivers/soc/ti/ti_sci_inta_msi.c
15837 Texas Instruments ASoC drivers
15838 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15839 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15843 Texas Instruments' DAC7612 DAC Driver
15844 M: Ricardo Ribalda <ricardo@ribalda.com>
15845 L: linux-iio@vger.kernel.org
15847 F: drivers/iio/dac/ti-dac7612.c
15848 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15850 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15851 M: Hans Verkuil <hverkuil@xs4all.nl>
15852 L: linux-media@vger.kernel.org
15853 T: git git://linuxtv.org/media_tree.git
15854 W: https://linuxtv.org
15856 F: drivers/media/radio/radio-raremono.c
15859 M: Zhang Rui <rui.zhang@intel.com>
15860 M: Eduardo Valentin <edubezval@gmail.com>
15861 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15862 L: linux-pm@vger.kernel.org
15863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15865 Q: https://patchwork.kernel.org/project/linux-pm/list/
15867 F: drivers/thermal/
15868 F: include/linux/thermal.h
15869 F: include/uapi/linux/thermal.h
15870 F: include/linux/cpu_cooling.h
15871 F: Documentation/devicetree/bindings/thermal/
15873 THERMAL/CPU_COOLING
15874 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15875 M: Viresh Kumar <viresh.kumar@linaro.org>
15876 M: Javi Merino <javi.merino@kernel.org>
15877 L: linux-pm@vger.kernel.org
15879 F: Documentation/thermal/cpu-cooling-api.rst
15880 F: drivers/thermal/cpu_cooling.c
15881 F: include/linux/cpu_cooling.h
15883 THINKPAD ACPI EXTRAS DRIVER
15884 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15885 L: ibm-acpi-devel@lists.sourceforge.net
15886 L: platform-driver-x86@vger.kernel.org
15887 W: http://ibm-acpi.sourceforge.net
15888 W: http://thinkwiki.org/wiki/Ibm-acpi
15889 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15891 F: drivers/platform/x86/thinkpad_acpi.c
15894 M: Andreas Noever <andreas.noever@gmail.com>
15895 M: Michael Jamet <michael.jamet@intel.com>
15896 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15897 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15900 F: Documentation/admin-guide/thunderbolt.rst
15901 F: drivers/thunderbolt/
15902 F: include/linux/thunderbolt.h
15904 THUNDERBOLT NETWORK DRIVER
15905 M: Michael Jamet <michael.jamet@intel.com>
15906 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15907 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15908 L: netdev@vger.kernel.org
15910 F: drivers/net/thunderbolt.c
15912 THUNDERX GPIO DRIVER
15913 M: David Daney <david.daney@cavium.com>
15915 F: drivers/gpio/gpio-thunderx.c
15917 TI AM437X VPFE DRIVER
15918 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15919 L: linux-media@vger.kernel.org
15920 W: https://linuxtv.org
15921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15922 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15924 F: drivers/media/platform/am437x/
15926 TI BANDGAP AND THERMAL DRIVER
15927 M: Eduardo Valentin <edubezval@gmail.com>
15928 M: Keerthy <j-keerthy@ti.com>
15929 L: linux-pm@vger.kernel.org
15930 L: linux-omap@vger.kernel.org
15932 F: drivers/thermal/ti-soc-thermal/
15934 TI BQ27XXX POWER SUPPLY DRIVER
15935 R: Andrew F. Davis <afd@ti.com>
15936 F: include/linux/power/bq27xxx_battery.h
15937 F: drivers/power/supply/bq27xxx_battery.c
15938 F: drivers/power/supply/bq27xxx_battery_i2c.c
15940 TI CDCE706 CLOCK DRIVER
15941 M: Max Filippov <jcmvbkbc@gmail.com>
15943 F: drivers/clk/clk-cdce706.c
15946 M: Tero Kristo <t-kristo@ti.com>
15947 L: linux-omap@vger.kernel.org
15950 F: include/linux/clk/ti.h
15952 TI DAVINCI MACHINE SUPPORT
15953 M: Sekhar Nori <nsekhar@ti.com>
15954 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15958 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15959 F: arch/arm/mach-davinci/
15960 F: drivers/i2c/busses/i2c-davinci.c
15961 F: arch/arm/boot/dts/da850*
15963 TI DAVINCI SERIES CLOCK DRIVER
15964 M: David Lechner <david@lechnology.com>
15965 R: Sekhar Nori <nsekhar@ti.com>
15967 F: Documentation/devicetree/bindings/clock/ti/davinci/
15968 F: drivers/clk/davinci/
15970 TI DAVINCI SERIES GPIO DRIVER
15971 M: Keerthy <j-keerthy@ti.com>
15972 L: linux-gpio@vger.kernel.org
15974 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15975 F: drivers/gpio/gpio-davinci.c
15977 TI DAVINCI SERIES MEDIA DRIVER
15978 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15979 L: linux-media@vger.kernel.org
15980 W: https://linuxtv.org
15981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15982 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15984 F: drivers/media/platform/davinci/
15985 F: include/media/davinci/
15987 TI ETHERNET SWITCH DRIVER (CPSW)
15988 R: Grygorii Strashko <grygorii.strashko@ti.com>
15989 L: linux-omap@vger.kernel.org
15990 L: netdev@vger.kernel.org
15992 F: drivers/net/ethernet/ti/cpsw*
15993 F: drivers/net/ethernet/ti/davinci*
15995 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15996 M: Alex Dubov <oakad@yahoo.com>
15998 W: http://tifmxx.berlios.de/
15999 F: drivers/memstick/host/tifm_ms.c
16000 F: drivers/misc/tifm*
16001 F: drivers/mmc/host/tifm_sd.c
16002 F: include/linux/tifm.h
16004 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16005 M: Santosh Shilimkar <ssantosh@kernel.org>
16006 L: linux-kernel@vger.kernel.org
16007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16009 F: drivers/soc/ti/*
16010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16012 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16013 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16014 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16017 F: sound/soc/codecs/lm49453*
16018 F: sound/soc/codecs/isabelle*
16020 TI LP855x BACKLIGHT DRIVER
16021 M: Milo Kim <milo.kim@ti.com>
16023 F: Documentation/driver-api/backlight/lp855x-driver.rst
16024 F: drivers/video/backlight/lp855x_bl.c
16025 F: include/linux/platform_data/lp855x.h
16027 TI LP8727 CHARGER DRIVER
16028 M: Milo Kim <milo.kim@ti.com>
16030 F: drivers/power/supply/lp8727_charger.c
16031 F: include/linux/platform_data/lp8727.h
16033 TI LP8788 MFD DRIVER
16034 M: Milo Kim <milo.kim@ti.com>
16036 F: drivers/iio/adc/lp8788_adc.c
16037 F: drivers/leds/leds-lp8788.c
16038 F: drivers/mfd/lp8788*.c
16039 F: drivers/power/supply/lp8788-charger.c
16040 F: drivers/regulator/lp8788-*.c
16041 F: include/linux/mfd/lp8788*.h
16043 TI NETCP ETHERNET DRIVER
16044 M: Wingman Kwok <w-kwok2@ti.com>
16045 M: Murali Karicheri <m-karicheri2@ti.com>
16046 L: netdev@vger.kernel.org
16048 F: drivers/net/ethernet/ti/netcp*
16050 TI PCM3060 ASoC CODEC DRIVER
16051 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16052 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16054 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16055 F: sound/soc/codecs/pcm3060*
16057 TI TAS571X FAMILY ASoC CODEC DRIVER
16058 M: Kevin Cernekee <cernekee@chromium.org>
16059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16061 F: sound/soc/codecs/tas571x*
16063 TI TRF7970A NFC DRIVER
16064 M: Mark Greer <mgreer@animalcreek.com>
16065 L: linux-wireless@vger.kernel.org
16066 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16068 F: drivers/nfc/trf7970a.c
16069 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16071 TI TWL4030 SERIES SOC CODEC DRIVER
16072 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16075 F: sound/soc/codecs/twl4030*
16078 M: Benoit Parrot <bparrot@ti.com>
16079 L: linux-media@vger.kernel.org
16080 W: http://linuxtv.org/
16081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16083 F: drivers/media/platform/ti-vpe/
16085 TI WILINK WIRELESS DRIVERS
16086 L: linux-wireless@vger.kernel.org
16087 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16088 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16091 F: drivers/net/wireless/ti/
16092 F: include/linux/wl12xx.h
16094 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16095 M: John Stultz <john.stultz@linaro.org>
16096 M: Thomas Gleixner <tglx@linutronix.de>
16097 R: Stephen Boyd <sboyd@kernel.org>
16098 L: linux-kernel@vger.kernel.org
16099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16101 F: include/linux/clocksource.h
16102 F: include/linux/time.h
16103 F: include/linux/timex.h
16104 F: include/uapi/linux/time.h
16105 F: include/uapi/linux/timex.h
16106 F: kernel/time/clocksource.c
16107 F: kernel/time/time*.c
16108 F: kernel/time/alarmtimer.c
16109 F: kernel/time/ntp.c
16110 F: tools/testing/selftests/timers/
16113 M: Jon Maloy <jon.maloy@ericsson.com>
16114 M: Ying Xue <ying.xue@windriver.com>
16115 L: netdev@vger.kernel.org (core kernel code)
16116 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16117 W: http://tipc.sourceforge.net/
16119 F: include/uapi/linux/tipc*.h
16122 TLAN NETWORK DRIVER
16123 M: Samuel Chessman <chessman@tux.org>
16124 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16125 W: http://sourceforge.net/projects/tlan/
16127 F: Documentation/networking/device_drivers/ti/tlan.txt
16128 F: drivers/net/ethernet/ti/tlan.*
16130 TM6000 VIDEO4LINUX DRIVER
16131 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16132 L: linux-media@vger.kernel.org
16133 W: https://linuxtv.org
16134 T: git git://linuxtv.org/media_tree.git
16136 F: drivers/media/usb/tm6000/
16137 F: Documentation/media/v4l-drivers/tm6000*
16139 TMIO/SDHI MMC DRIVER
16140 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16141 L: linux-mmc@vger.kernel.org
16143 F: drivers/mmc/host/tmio_mmc*
16144 F: drivers/mmc/host/renesas_sdhi*
16145 F: include/linux/mfd/tmio.h
16147 TMP401 HARDWARE MONITOR DRIVER
16148 M: Guenter Roeck <linux@roeck-us.net>
16149 L: linux-hwmon@vger.kernel.org
16151 F: Documentation/hwmon/tmp401.rst
16152 F: drivers/hwmon/tmp401.c
16154 TMPFS (SHMEM FILESYSTEM)
16155 M: Hugh Dickins <hughd@google.com>
16156 L: linux-mm@kvack.org
16158 F: include/linux/shmem_fs.h
16161 TOMOYO SECURITY MODULE
16162 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16163 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16164 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16165 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16166 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16167 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16168 W: https://tomoyo.osdn.jp/
16170 F: security/tomoyo/
16172 TOPSTAR LAPTOP EXTRAS DRIVER
16173 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16174 L: platform-driver-x86@vger.kernel.org
16176 F: drivers/platform/x86/topstar-laptop.c
16178 TORTURE-TEST MODULES
16179 M: Davidlohr Bueso <dave@stgolabs.net>
16180 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
16181 M: Josh Triplett <josh@joshtriplett.org>
16182 L: linux-kernel@vger.kernel.org
16184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16185 F: Documentation/RCU/torture.txt
16186 F: kernel/torture.c
16187 F: kernel/rcu/rcutorture.c
16188 F: kernel/rcu/rcuperf.c
16189 F: kernel/locking/locktorture.c
16191 TOSHIBA ACPI EXTRAS DRIVER
16192 M: Azael Avalos <coproscefalo@gmail.com>
16193 L: platform-driver-x86@vger.kernel.org
16195 F: drivers/platform/x86/toshiba_acpi.c
16197 TOSHIBA BLUETOOTH DRIVER
16198 M: Azael Avalos <coproscefalo@gmail.com>
16199 L: platform-driver-x86@vger.kernel.org
16201 F: drivers/platform/x86/toshiba_bluetooth.c
16203 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16204 M: Azael Avalos <coproscefalo@gmail.com>
16205 L: platform-driver-x86@vger.kernel.org
16207 F: drivers/platform/x86/toshiba_haps.c
16210 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16211 W: http://www.buzzard.org.uk/toshiba/
16213 F: drivers/char/toshiba.c
16214 F: include/linux/toshiba.h
16215 F: include/uapi/linux/toshiba.h
16217 TOSHIBA TC358743 DRIVER
16218 M: Mats Randgaard <matrandg@cisco.com>
16219 L: linux-media@vger.kernel.org
16221 F: drivers/media/i2c/tc358743*
16222 F: include/media/i2c/tc358743.h
16224 TOSHIBA WMI HOTKEYS DRIVER
16225 M: Azael Avalos <coproscefalo@gmail.com>
16226 L: platform-driver-x86@vger.kernel.org
16228 F: drivers/platform/x86/toshiba-wmi.c
16231 M: Peter Huewe <peterhuewe@gmx.de>
16232 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16233 R: Jason Gunthorpe <jgg@ziepe.ca>
16234 L: linux-integrity@vger.kernel.org
16235 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16236 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16237 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16239 F: drivers/char/tpm/
16242 M: Steven Rostedt <rostedt@goodmis.org>
16243 M: Ingo Molnar <mingo@redhat.com>
16244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16246 F: Documentation/trace/ftrace.rst
16247 F: arch/*/*/*/ftrace.h
16248 F: arch/*/kernel/ftrace.c
16249 F: include/*/ftrace.h
16250 F: include/linux/trace*.h
16253 F: tools/testing/selftests/ftrace/
16255 TRACING MMIO ACCESSES (MMIOTRACE)
16256 M: Steven Rostedt <rostedt@goodmis.org>
16257 M: Ingo Molnar <mingo@kernel.org>
16258 R: Karol Herbst <karolherbst@gmail.com>
16259 R: Pekka Paalanen <ppaalanen@gmail.com>
16261 L: linux-kernel@vger.kernel.org
16262 L: nouveau@lists.freedesktop.org
16263 F: kernel/trace/trace_mmiotrace.c
16264 F: include/linux/mmiotrace.h
16265 F: arch/x86/mm/kmmio.c
16266 F: arch/x86/mm/mmio-mod.c
16267 F: arch/x86/mm/testmmiotrace.c
16270 M: Jiri Kosina <trivial@kernel.org>
16271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16273 K: ^Subject:.*(?i)trivial
16275 TEMPO SEMICONDUCTOR DRIVERS
16276 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16278 F: sound/soc/codecs/tscs*.c
16279 F: sound/soc/codecs/tscs*.h
16280 F: Documentation/devicetree/bindings/sound/tscs*.txt
16283 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16284 M: Jiri Slaby <jslaby@suse.com>
16286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16287 F: Documentation/driver-api/serial/
16289 F: drivers/tty/serial/serial_core.c
16290 F: include/linux/serial_core.h
16291 F: include/linux/serial.h
16292 F: include/linux/tty.h
16293 F: include/uapi/linux/serial_core.h
16294 F: include/uapi/linux/serial.h
16295 F: include/uapi/linux/tty.h
16297 TUA9001 MEDIA DRIVER
16298 M: Antti Palosaari <crope@iki.fi>
16299 L: linux-media@vger.kernel.org
16300 W: https://linuxtv.org
16301 W: http://palosaari.fi/linux/
16302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16303 T: git git://linuxtv.org/anttip/media_tree.git
16305 F: drivers/media/tuners/tua9001*
16307 TULIP NETWORK DRIVERS
16308 L: netdev@vger.kernel.org
16309 L: linux-parisc@vger.kernel.org
16311 F: drivers/net/ethernet/dec/tulip/
16314 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16315 W: http://vtun.sourceforge.net/tun
16317 F: Documentation/networking/tuntap.txt
16318 F: arch/um/os-Linux/drivers/
16320 TURBOCHANNEL SUBSYSTEM
16321 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16322 M: Ralf Baechle <ralf@linux-mips.org>
16323 L: linux-mips@vger.kernel.org
16324 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16327 F: include/linux/tc.h
16330 M: "Len Brown" <lenb@kernel.org>
16331 L: linux-pm@vger.kernel.org
16332 B: https://bugzilla.kernel.org
16333 Q: https://patchwork.kernel.org/project/linux-pm/list/
16334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16336 F: tools/power/x86/turbostat/
16338 TW5864 VIDEO4LINUX DRIVER
16339 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16340 M: Anton Sviridenko <anton@corp.bluecherry.net>
16341 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16342 M: Andrey Utkin <andrey_utkin@fastmail.com>
16343 L: linux-media@vger.kernel.org
16345 F: drivers/media/pci/tw5864/
16347 TW68 VIDEO4LINUX DRIVER
16348 M: Hans Verkuil <hverkuil@xs4all.nl>
16349 L: linux-media@vger.kernel.org
16350 T: git git://linuxtv.org/media_tree.git
16351 W: https://linuxtv.org
16353 F: drivers/media/pci/tw68/
16355 TW686X VIDEO4LINUX DRIVER
16356 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16357 L: linux-media@vger.kernel.org
16358 T: git git://linuxtv.org/media_tree.git
16359 W: http://linuxtv.org
16361 F: drivers/media/pci/tw686x/
16363 UBI FILE SYSTEM (UBIFS)
16364 M: Richard Weinberger <richard@nod.at>
16365 M: Artem Bityutskiy <dedekind1@gmail.com>
16366 M: Adrian Hunter <adrian.hunter@intel.com>
16367 L: linux-mtd@lists.infradead.org
16368 T: git git://git.infradead.org/ubifs-2.6.git
16369 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16371 F: Documentation/filesystems/ubifs.txt
16374 UCLINUX (M68KNOMMU AND COLDFIRE)
16375 M: Greg Ungerer <gerg@linux-m68k.org>
16376 W: http://www.linux-m68k.org/
16377 W: http://www.uclinux.org/
16378 L: linux-m68k@lists.linux-m68k.org
16379 L: uclinux-dev@uclinux.org (subscribers-only)
16380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16382 F: arch/m68k/coldfire/
16384 F: arch/m68k/*/*_no.*
16385 F: arch/m68k/include/asm/*_no.*
16388 M: Jan Kara <jack@suse.com>
16390 F: Documentation/filesystems/udf.txt
16394 M: Bastien Nocera <hadess@hadess.net>
16395 L: linux-input@vger.kernel.org
16397 F: drivers/hid/hid-udraw-ps3.c
16400 M: Evgeniy Dushistov <dushistov@mail.ru>
16402 F: Documentation/filesystems/ufs.txt
16405 UHID USERSPACE HID IO DRIVER:
16406 M: David Herrmann <dh.herrmann@googlemail.com>
16407 L: linux-input@vger.kernel.org
16409 F: drivers/hid/uhid.c
16410 F: include/uapi/linux/uhid.h
16413 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16414 L: linux-usb@vger.kernel.org
16416 F: drivers/usb/common/ulpi.c
16417 F: include/linux/ulpi/
16419 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16420 L: linux-usb@vger.kernel.org
16423 F: include/linux/uwb.h
16424 F: include/linux/uwb/
16427 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16428 L: linux-fsdevel@vger.kernel.org
16432 UNICORE32 ARCHITECTURE:
16433 M: Guan Xuetao <gxt@pku.edu.cn>
16434 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16436 T: git git://github.com/gxt/linux.git
16440 M: Tony Finch <dot@dotat.at>
16441 W: http://dotat.at/prog/unifdef
16443 F: scripts/unifdef.c
16445 UNIFORM CDROM DRIVER
16446 M: Jens Axboe <axboe@kernel.dk>
16447 W: http://www.kernel.dk
16449 F: Documentation/cdrom/
16450 F: drivers/cdrom/cdrom.c
16451 F: include/linux/cdrom.h
16452 F: include/uapi/linux/cdrom.h
16454 UNISYS S-PAR DRIVERS
16455 M: David Kershner <david.kershner@unisys.com>
16456 L: sparmaintainer@unisys.com (Unisys internal)
16458 F: include/linux/visorbus.h
16459 F: drivers/visorbus/
16460 F: drivers/staging/unisys/
16462 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16463 R: Alim Akhtar <alim.akhtar@samsung.com>
16464 R: Avri Altman <avri.altman@wdc.com>
16465 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16466 L: linux-scsi@vger.kernel.org
16468 F: Documentation/scsi/ufs.txt
16469 F: drivers/scsi/ufs/
16471 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16472 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16473 L: linux-scsi@vger.kernel.org
16475 F: drivers/scsi/ufs/*dwc*
16477 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16478 M: Stanley Chu <stanley.chu@mediatek.com>
16479 L: linux-scsi@vger.kernel.org
16480 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16482 F: drivers/scsi/ufs/ufs-mediatek*
16484 UNSORTED BLOCK IMAGES (UBI)
16485 M: Artem Bityutskiy <dedekind1@gmail.com>
16486 M: Richard Weinberger <richard@nod.at>
16487 W: http://www.linux-mtd.infradead.org/
16488 L: linux-mtd@lists.infradead.org
16489 T: git git://git.infradead.org/ubifs-2.6.git
16491 F: drivers/mtd/ubi/
16492 F: include/linux/mtd/ubi.h
16493 F: include/uapi/mtd/ubi-user.h
16495 USB "USBNET" DRIVER FRAMEWORK
16496 M: Oliver Neukum <oneukum@suse.com>
16497 L: netdev@vger.kernel.org
16498 W: http://www.linux-usb.org/usbnet
16500 F: drivers/net/usb/usbnet.c
16501 F: include/linux/usb/usbnet.h
16504 M: Oliver Neukum <oneukum@suse.com>
16505 L: linux-usb@vger.kernel.org
16507 F: Documentation/usb/acm.rst
16508 F: drivers/usb/class/cdc-acm.*
16510 USB AR5523 WIRELESS DRIVER
16511 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16512 L: linux-wireless@vger.kernel.org
16514 F: drivers/net/wireless/ath/ar5523/
16517 M: Oliver Neukum <oneukum@suse.com>
16518 L: linux-usb@vger.kernel.org
16519 L: linux-scsi@vger.kernel.org
16521 F: drivers/usb/storage/uas.c
16523 USB CDC ETHERNET DRIVER
16524 M: Oliver Neukum <oliver@neukum.org>
16525 L: linux-usb@vger.kernel.org
16527 F: drivers/net/usb/cdc_*.c
16528 F: include/uapi/linux/usb/cdc.h
16530 USB CHAOSKEY DRIVER
16531 M: Keith Packard <keithp@keithp.com>
16532 L: linux-usb@vger.kernel.org
16534 F: drivers/usb/misc/chaoskey.c
16536 USB CYPRESS C67X00 DRIVER
16537 M: Peter Korsgaard <jacmet@sunsite.dk>
16538 L: linux-usb@vger.kernel.org
16540 F: drivers/usb/c67x00/
16542 USB DAVICOM DM9601 DRIVER
16543 M: Peter Korsgaard <jacmet@sunsite.dk>
16544 L: netdev@vger.kernel.org
16545 W: http://www.linux-usb.org/usbnet
16547 F: drivers/net/usb/dm9601.c
16549 USB DIAMOND RIO500 DRIVER
16550 M: Cesar Miquel <miquel@df.uba.ar>
16551 L: rio500-users@lists.sourceforge.net
16552 W: http://rio500.sourceforge.net
16554 F: drivers/usb/misc/rio500*
16557 M: Alan Stern <stern@rowland.harvard.edu>
16558 L: linux-usb@vger.kernel.org
16560 F: Documentation/usb/ehci.rst
16561 F: drivers/usb/host/ehci*
16563 USB GADGET/PERIPHERAL SUBSYSTEM
16564 M: Felipe Balbi <balbi@kernel.org>
16565 L: linux-usb@vger.kernel.org
16566 W: http://www.linux-usb.org/gadget
16567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16569 F: drivers/usb/gadget/
16570 F: include/linux/usb/gadget*
16572 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16573 M: Jiri Kosina <jikos@kernel.org>
16574 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16575 L: linux-usb@vger.kernel.org
16576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16578 F: Documentation/hid/hiddev.rst
16579 F: drivers/hid/usbhid/
16581 USB INTEL XHCI ROLE MUX DRIVER
16582 M: Hans de Goede <hdegoede@redhat.com>
16583 L: linux-usb@vger.kernel.org
16585 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16587 USB IP DRIVER FOR HISILICON KIRIN
16588 M: Yu Chen <chenyu56@huawei.com>
16589 M: Binghui Wang <wangbinghui@hisilicon.com>
16590 L: linux-usb@vger.kernel.org
16592 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16593 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16596 M: Olav Kongas <ok@artecdesign.ee>
16597 L: linux-usb@vger.kernel.org
16599 F: drivers/usb/host/isp116x*
16600 F: include/linux/usb/isp116x.h
16602 USB LAN78XX ETHERNET DRIVER
16603 M: Woojung Huh <woojung.huh@microchip.com>
16604 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16605 L: netdev@vger.kernel.org
16607 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16608 F: drivers/net/usb/lan78xx.*
16609 F: include/dt-bindings/net/microchip-lan78xx.h
16611 USB MASS STORAGE DRIVER
16612 M: Alan Stern <stern@rowland.harvard.edu>
16613 L: linux-usb@vger.kernel.org
16614 L: usb-storage@lists.one-eyed-alien.net
16616 F: drivers/usb/storage/
16619 M: Clemens Ladisch <clemens@ladisch.de>
16620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16623 F: sound/usb/midi.*
16625 USB NETWORKING DRIVERS
16626 L: linux-usb@vger.kernel.org
16628 F: drivers/net/usb/
16631 M: Alan Stern <stern@rowland.harvard.edu>
16632 L: linux-usb@vger.kernel.org
16634 F: Documentation/usb/ohci.rst
16635 F: drivers/usb/host/ohci*
16637 USB OTG FSM (Finite State Machine)
16638 M: Peter Chen <Peter.Chen@nxp.com>
16639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16640 L: linux-usb@vger.kernel.org
16642 F: drivers/usb/common/usb-otg-fsm.c
16645 M: Valentina Manea <valentina.manea.m@gmail.com>
16646 M: Shuah Khan <shuah@kernel.org>
16647 M: Shuah Khan <skhan@linuxfoundation.org>
16648 L: linux-usb@vger.kernel.org
16650 F: Documentation/usb/usbip_protocol.rst
16651 F: drivers/usb/usbip/
16652 F: tools/usb/usbip/
16653 F: tools/testing/selftests/drivers/usb/usbip/
16656 M: Petko Manolov <petkan@nucleusys.com>
16657 L: linux-usb@vger.kernel.org
16658 L: netdev@vger.kernel.org
16659 T: git git://github.com/petkan/pegasus.git
16660 W: https://github.com/petkan/pegasus
16662 F: drivers/net/usb/pegasus.*
16665 M: Felipe Balbi <balbi@kernel.org>
16666 L: linux-usb@vger.kernel.org
16667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16669 F: drivers/usb/phy/
16671 USB PRINTER DRIVER (usblp)
16672 M: Pete Zaitcev <zaitcev@redhat.com>
16673 L: linux-usb@vger.kernel.org
16675 F: drivers/usb/class/usblp.c
16677 USB QMI WWAN NETWORK DRIVER
16678 M: Bjørn Mork <bjorn@mork.no>
16679 L: netdev@vger.kernel.org
16681 F: Documentation/ABI/testing/sysfs-class-net-qmi
16682 F: drivers/net/usb/qmi_wwan.c
16685 M: Petko Manolov <petkan@nucleusys.com>
16686 L: linux-usb@vger.kernel.org
16687 L: netdev@vger.kernel.org
16688 T: git git://github.com/petkan/rtl8150.git
16689 W: https://github.com/petkan/rtl8150
16691 F: drivers/net/usb/rtl8150.c
16693 USB SERIAL SUBSYSTEM
16694 M: Johan Hovold <johan@kernel.org>
16695 L: linux-usb@vger.kernel.org
16696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16698 F: Documentation/usb/usb-serial.rst
16699 F: drivers/usb/serial/
16700 F: include/linux/usb/serial.h
16702 USB SMSC75XX ETHERNET DRIVER
16703 M: Steve Glendinning <steve.glendinning@shawell.net>
16704 L: netdev@vger.kernel.org
16706 F: drivers/net/usb/smsc75xx.*
16708 USB SMSC95XX ETHERNET DRIVER
16709 M: Steve Glendinning <steve.glendinning@shawell.net>
16710 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16711 L: netdev@vger.kernel.org
16713 F: drivers/net/usb/smsc95xx.*
16716 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16717 L: linux-usb@vger.kernel.org
16718 W: http://www.linux-usb.org
16719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16721 F: Documentation/devicetree/bindings/usb/
16722 F: Documentation/usb/
16724 F: include/linux/usb.h
16725 F: include/linux/usb/
16727 USB TYPEC PI3USB30532 MUX DRIVER
16728 M: Hans de Goede <hdegoede@redhat.com>
16729 L: linux-usb@vger.kernel.org
16731 F: drivers/usb/typec/mux/pi3usb30532.c
16734 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16735 L: linux-usb@vger.kernel.org
16737 F: Documentation/ABI/testing/sysfs-class-typec
16738 F: Documentation/driver-api/usb/typec.rst
16739 F: drivers/usb/typec/
16740 F: include/linux/usb/typec.h
16742 USB TYPEC BUS FOR ALTERNATE MODES
16743 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16744 L: linux-usb@vger.kernel.org
16746 F: Documentation/ABI/testing/sysfs-bus-typec
16747 F: Documentation/driver-api/usb/typec_bus.rst
16748 F: drivers/usb/typec/altmodes/
16749 F: include/linux/usb/typec_altmode.h
16751 USB TYPEC PORT CONTROLLER DRIVERS
16752 M: Guenter Roeck <linux@roeck-us.net>
16753 L: linux-usb@vger.kernel.org
16755 F: drivers/usb/typec/tcpm/
16758 M: Alan Stern <stern@rowland.harvard.edu>
16759 L: linux-usb@vger.kernel.org
16761 F: drivers/usb/host/uhci*
16764 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16765 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16766 L: linux-media@vger.kernel.org
16767 T: git git://linuxtv.org/media_tree.git
16768 W: http://www.ideasonboard.org/uvc/
16770 F: drivers/media/usb/uvc/
16771 F: include/uapi/linux/uvcvideo.h
16774 M: Hans Verkuil <hverkuil@xs4all.nl>
16775 L: linux-media@vger.kernel.org
16776 T: git git://linuxtv.org/media_tree.git
16777 W: https://linuxtv.org
16779 F: drivers/media/usb/usbvision/
16782 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16783 L: linux-usb@vger.kernel.org
16785 F: drivers/usb/gadget/function/*uvc*
16786 F: drivers/usb/gadget/legacy/webcam.c
16787 F: include/uapi/linux/usb/g_uvc.h
16789 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16790 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16791 L: linux-wireless@vger.kernel.org
16793 F: drivers/net/wireless/rndis_wlan.c
16796 M: Mathias Nyman <mathias.nyman@intel.com>
16797 L: linux-usb@vger.kernel.org
16799 F: drivers/usb/host/xhci*
16800 F: drivers/usb/host/pci-quirks*
16803 L: linux-wireless@vger.kernel.org
16804 W: http://linux-lc100020.sourceforge.net
16806 F: drivers/net/wireless/zydas/zd1201.*
16809 M: Antoine Jacquet <royale@zerezo.com>
16810 L: linux-usb@vger.kernel.org
16811 L: linux-media@vger.kernel.org
16812 T: git git://linuxtv.org/media_tree.git
16813 W: http://royale.zerezo.com/zr364xx/
16815 F: Documentation/media/v4l-drivers/zr364xx*
16816 F: drivers/media/usb/zr364xx/
16818 USER-MODE LINUX (UML)
16819 M: Jeff Dike <jdike@addtoit.com>
16820 M: Richard Weinberger <richard@nod.at>
16821 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16822 L: linux-um@lists.infradead.org
16823 W: http://user-mode-linux.sourceforge.net
16824 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16827 F: Documentation/virt/uml/
16832 USERSPACE COPYIN/COPYOUT (UIOVEC)
16833 M: Alexander Viro <viro@zeniv.linux.org.uk>
16836 F: include/linux/uio.h
16838 USERSPACE DMA BUFFER DRIVER
16839 M: Gerd Hoffmann <kraxel@redhat.com>
16841 L: dri-devel@lists.freedesktop.org
16842 F: drivers/dma-buf/udmabuf.c
16843 F: include/uapi/linux/udmabuf.h
16844 T: git git://anongit.freedesktop.org/drm/drm-misc
16846 USERSPACE I/O (UIO)
16847 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16850 F: Documentation/driver-api/uio-howto.rst
16852 F: include/linux/uio_driver.h
16855 M: Karel Zak <kzak@redhat.com>
16856 L: util-linux@vger.kernel.org
16857 W: http://en.wikipedia.org/wiki/Util-linux
16858 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16862 M: Christoph Hellwig <hch@lst.de>
16863 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16864 L: linux-kernel@vger.kernel.org
16865 T: git git://git.infradead.org/users/hch/uuid.git
16868 F: include/linux/uuid.h
16869 F: include/uapi/linux/uuid.h
16873 M: Michal Januszewski <spock@gentoo.org>
16874 L: linux-fbdev@vger.kernel.org
16875 W: https://github.com/mjanusz/v86d
16877 F: Documentation/fb/uvesafb.rst
16878 F: drivers/video/fbdev/uvesafb.*
16881 M: Stefan Agner <stefan@agner.ch>
16882 L: linux-mtd@lists.infradead.org
16884 F: drivers/mtd/nand/raw/vf610_nfc.c
16886 VFAT/FAT/MSDOS FILESYSTEM
16887 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16889 F: Documentation/filesystems/vfat.txt
16893 M: Alex Williamson <alex.williamson@redhat.com>
16894 R: Cornelia Huck <cohuck@redhat.com>
16895 L: kvm@vger.kernel.org
16896 T: git git://github.com/awilliam/linux-vfio.git
16898 F: Documentation/driver-api/vfio.rst
16900 F: include/linux/vfio.h
16901 F: include/uapi/linux/vfio.h
16903 VFIO MEDIATED DEVICE DRIVERS
16904 M: Kirti Wankhede <kwankhede@nvidia.com>
16905 L: kvm@vger.kernel.org
16907 F: Documentation/driver-api/vfio-mediated-device.rst
16908 F: drivers/vfio/mdev/
16909 F: include/linux/mdev.h
16910 F: samples/vfio-mdev/
16912 VFIO PLATFORM DRIVER
16913 M: Eric Auger <eric.auger@redhat.com>
16914 L: kvm@vger.kernel.org
16916 F: drivers/vfio/platform/
16919 R: Lukas Wunner <lukas@wunner.de>
16921 F: Documentation/gpu/vga-switcheroo.rst
16922 F: drivers/gpu/vga/vga_switcheroo.c
16923 F: include/linux/vga_switcheroo.h
16924 T: git git://anongit.freedesktop.org/drm/drm-misc
16926 VIA RHINE NETWORK DRIVER
16928 F: drivers/net/ethernet/via/via-rhine.c
16930 VIA SD/MMC CARD CONTROLLER DRIVER
16931 M: Bruce Chang <brucechang@via.com.tw>
16932 M: Harald Welte <HaraldWelte@viatech.com>
16934 F: drivers/mmc/host/via-sdmmc.c
16936 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16937 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16938 L: linux-fbdev@vger.kernel.org
16940 F: include/linux/via-core.h
16941 F: include/linux/via-gpio.h
16942 F: include/linux/via_i2c.h
16943 F: drivers/video/fbdev/via/
16945 VIA VELOCITY NETWORK DRIVER
16946 M: Francois Romieu <romieu@fr.zoreil.com>
16947 L: netdev@vger.kernel.org
16949 F: drivers/net/ethernet/via/via-velocity.*
16951 VICODEC VIRTUAL CODEC DRIVER
16952 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
16953 L: linux-media@vger.kernel.org
16954 T: git git://linuxtv.org/media_tree.git
16955 W: https://linuxtv.org
16957 F: drivers/media/platform/vicodec/*
16959 VIDEO MULTIPLEXER DRIVER
16960 M: Philipp Zabel <p.zabel@pengutronix.de>
16961 L: linux-media@vger.kernel.org
16963 F: drivers/media/platform/video-mux.c
16965 VIDEO I2C POLLING DRIVER
16966 M: Matt Ranostay <matt.ranostay@konsulko.com>
16967 L: linux-media@vger.kernel.org
16969 F: drivers/media/i2c/video-i2c.c
16971 VIDEOBUF2 FRAMEWORK
16972 M: Pawel Osciak <pawel@osciak.com>
16973 M: Marek Szyprowski <m.szyprowski@samsung.com>
16974 M: Kyungmin Park <kyungmin.park@samsung.com>
16975 R: Tomasz Figa <tfiga@chromium.org>
16976 L: linux-media@vger.kernel.org
16978 F: drivers/media/common/videobuf2/*
16979 F: include/media/videobuf2-*
16981 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16982 M: Helen Koike <helen.koike@collabora.com>
16983 L: linux-media@vger.kernel.org
16984 T: git git://linuxtv.org/media_tree.git
16985 W: https://linuxtv.org
16987 F: drivers/media/platform/vimc/*
16990 M: Alex Williamson <alex.williamson@redhat.com>
16991 M: Paolo Bonzini <pbonzini@redhat.com>
16992 L: kvm@vger.kernel.org
16996 VIRTIO AND VHOST VSOCK DRIVER
16997 M: Stefan Hajnoczi <stefanha@redhat.com>
16998 L: kvm@vger.kernel.org
16999 L: virtualization@lists.linux-foundation.org
17000 L: netdev@vger.kernel.org
17002 F: include/linux/virtio_vsock.h
17003 F: include/uapi/linux/virtio_vsock.h
17004 F: include/uapi/linux/vsockmon.h
17005 F: include/uapi/linux/vm_sockets_diag.h
17006 F: net/vmw_vsock/diag.c
17007 F: net/vmw_vsock/af_vsock_tap.c
17008 F: net/vmw_vsock/virtio_transport_common.c
17009 F: net/vmw_vsock/virtio_transport.c
17010 F: drivers/net/vsockmon.c
17011 F: drivers/vhost/vsock.c
17012 F: tools/testing/vsock/
17014 VIRTIO CONSOLE DRIVER
17015 M: Amit Shah <amit@kernel.org>
17016 L: virtualization@lists.linux-foundation.org
17018 F: drivers/char/virtio_console.c
17019 F: include/linux/virtio_console.h
17020 F: include/uapi/linux/virtio_console.h
17022 VIRTIO CORE AND NET DRIVERS
17023 M: "Michael S. Tsirkin" <mst@redhat.com>
17024 M: Jason Wang <jasowang@redhat.com>
17025 L: virtualization@lists.linux-foundation.org
17027 F: Documentation/devicetree/bindings/virtio/
17030 F: drivers/net/virtio_net.c
17031 F: drivers/block/virtio_blk.c
17032 F: include/linux/virtio*.h
17033 F: include/uapi/linux/virtio_*.h
17034 F: drivers/crypto/virtio/
17035 F: mm/balloon_compaction.c
17037 VIRTIO BLOCK AND SCSI DRIVERS
17038 M: "Michael S. Tsirkin" <mst@redhat.com>
17039 M: Jason Wang <jasowang@redhat.com>
17040 R: Paolo Bonzini <pbonzini@redhat.com>
17041 R: Stefan Hajnoczi <stefanha@redhat.com>
17042 L: virtualization@lists.linux-foundation.org
17044 F: drivers/block/virtio_blk.c
17045 F: drivers/scsi/virtio_scsi.c
17046 F: include/uapi/linux/virtio_blk.h
17047 F: include/uapi/linux/virtio_scsi.h
17048 F: drivers/vhost/scsi.c
17050 VIRTIO CRYPTO DRIVER
17051 M: Gonglei <arei.gonglei@huawei.com>
17052 L: virtualization@lists.linux-foundation.org
17053 L: linux-crypto@vger.kernel.org
17055 F: drivers/crypto/virtio/
17056 F: include/uapi/linux/virtio_crypto.h
17058 VIRTIO DRIVERS FOR S390
17059 M: Cornelia Huck <cohuck@redhat.com>
17060 M: Halil Pasic <pasic@linux.ibm.com>
17061 L: linux-s390@vger.kernel.org
17062 L: virtualization@lists.linux-foundation.org
17063 L: kvm@vger.kernel.org
17065 F: drivers/s390/virtio/
17066 F: arch/s390/include/uapi/asm/virtio-ccw.h
17069 M: David Airlie <airlied@linux.ie>
17070 M: Gerd Hoffmann <kraxel@redhat.com>
17071 L: dri-devel@lists.freedesktop.org
17072 L: virtualization@lists.linux-foundation.org
17073 T: git git://anongit.freedesktop.org/drm/drm-misc
17075 F: drivers/gpu/drm/virtio/
17076 F: include/uapi/linux/virtio_gpu.h
17078 VIRTIO HOST (VHOST)
17079 M: "Michael S. Tsirkin" <mst@redhat.com>
17080 M: Jason Wang <jasowang@redhat.com>
17081 L: kvm@vger.kernel.org
17082 L: virtualization@lists.linux-foundation.org
17083 L: netdev@vger.kernel.org
17084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17087 F: include/uapi/linux/vhost.h
17089 VIRTIO INPUT DRIVER
17090 M: Gerd Hoffmann <kraxel@redhat.com>
17092 F: drivers/virtio/virtio_input.c
17093 F: include/uapi/linux/virtio_input.h
17095 VIRTIO IOMMU DRIVER
17096 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17097 L: virtualization@lists.linux-foundation.org
17099 F: drivers/iommu/virtio-iommu.c
17100 F: include/uapi/linux/virtio_iommu.h
17102 VIRTUAL BOX GUEST DEVICE DRIVER
17103 M: Hans de Goede <hdegoede@redhat.com>
17104 M: Arnd Bergmann <arnd@arndb.de>
17105 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17107 F: include/linux/vbox_utils.h
17108 F: include/uapi/linux/vbox*.h
17109 F: drivers/virt/vboxguest/
17111 VIRTUAL SERIO DEVICE DRIVER
17112 M: Stephen Chandler Paul <thatslyude@gmail.com>
17114 F: drivers/input/serio/userio.c
17115 F: include/uapi/linux/userio.h
17117 VIVID VIRTUAL VIDEO DRIVER
17118 M: Hans Verkuil <hverkuil@xs4all.nl>
17119 L: linux-media@vger.kernel.org
17120 T: git git://linuxtv.org/media_tree.git
17121 W: https://linuxtv.org
17123 F: drivers/media/platform/vivid/*
17126 M: Florian Fainelli <f.fainelli@gmail.com>
17127 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17129 F: drivers/vlynq/vlynq.c
17130 F: include/linux/vlynq.h
17133 M: Martyn Welch <martyn@welchs.me.uk>
17134 M: Manohar Vanga <manohar.vanga@gmail.com>
17135 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17136 L: devel@driverdev.osuosl.org
17138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17139 F: Documentation/driver-api/vme.rst
17140 F: drivers/staging/vme/
17142 F: include/linux/vme*
17144 VMWARE BALLOON DRIVER
17145 M: Nadav Amit <namit@vmware.com>
17146 M: "VMware, Inc." <pv-drivers@vmware.com>
17147 L: linux-kernel@vger.kernel.org
17149 F: drivers/misc/vmw_balloon.c
17151 VMWARE HYPERVISOR INTERFACE
17152 M: Thomas Hellstrom <thellstrom@vmware.com>
17153 M: "VMware, Inc." <pv-drivers@vmware.com>
17154 L: virtualization@lists.linux-foundation.org
17156 F: arch/x86/kernel/cpu/vmware.c
17158 VMWARE PVRDMA DRIVER
17159 M: Adit Ranadive <aditr@vmware.com>
17160 M: VMware PV-Drivers <pv-drivers@vmware.com>
17161 L: linux-rdma@vger.kernel.org
17163 F: drivers/infiniband/hw/vmw_pvrdma/
17165 VMware PVSCSI driver
17166 M: Jim Gill <jgill@vmware.com>
17167 M: VMware PV-Drivers <pv-drivers@vmware.com>
17168 L: linux-scsi@vger.kernel.org
17170 F: drivers/scsi/vmw_pvscsi.c
17171 F: drivers/scsi/vmw_pvscsi.h
17173 VMWARE VMMOUSE SUBDRIVER
17174 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17175 M: "VMware, Inc." <pv-drivers@vmware.com>
17176 L: linux-input@vger.kernel.org
17178 F: drivers/input/mouse/vmmouse.c
17179 F: drivers/input/mouse/vmmouse.h
17181 VMWARE VMXNET3 ETHERNET DRIVER
17182 M: Ronak Doshi <doshir@vmware.com>
17183 M: "VMware, Inc." <pv-drivers@vmware.com>
17184 L: netdev@vger.kernel.org
17186 F: drivers/net/vmxnet3/
17188 VOCORE VOCORE2 BOARD
17189 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17190 L: linux-mips@vger.kernel.org
17192 F: arch/mips/boot/dts/ralink/vocore2.dts
17194 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17195 M: Liam Girdwood <lgirdwood@gmail.com>
17196 M: Mark Brown <broonie@kernel.org>
17197 L: linux-kernel@vger.kernel.org
17198 W: http://www.slimlogic.co.uk/?p=48
17199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17201 F: Documentation/devicetree/bindings/regulator/
17202 F: Documentation/power/regulator/
17203 F: drivers/regulator/
17204 F: include/dt-bindings/regulator/
17205 F: include/linux/regulator/
17208 M: David Ahern <dsa@cumulusnetworks.com>
17209 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17210 L: netdev@vger.kernel.org
17212 F: drivers/net/vrf.c
17213 F: Documentation/networking/vrf.txt
17215 VT1211 HARDWARE MONITOR DRIVER
17216 M: Juerg Haefliger <juergh@gmail.com>
17217 L: linux-hwmon@vger.kernel.org
17219 F: Documentation/hwmon/vt1211.rst
17220 F: drivers/hwmon/vt1211.c
17222 VT8231 HARDWARE MONITOR DRIVER
17223 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17224 L: linux-hwmon@vger.kernel.org
17226 F: drivers/hwmon/vt8231.c
17228 VUB300 USB to SDIO/SD/MMC bridge chip
17229 M: Tony Olech <tony.olech@elandigitalsystems.com>
17230 L: linux-mmc@vger.kernel.org
17231 L: linux-usb@vger.kernel.org
17233 F: drivers/mmc/host/vub300.c
17235 W1 DALLAS'S 1-WIRE BUS
17236 M: Evgeniy Polyakov <zbr@ioremap.net>
17238 F: Documentation/devicetree/bindings/w1/
17239 F: Documentation/w1/
17241 F: include/linux/w1.h
17243 W83791D HARDWARE MONITORING DRIVER
17244 M: Marc Hulsman <m.hulsman@tudelft.nl>
17245 L: linux-hwmon@vger.kernel.org
17247 F: Documentation/hwmon/w83791d.rst
17248 F: drivers/hwmon/w83791d.c
17250 W83793 HARDWARE MONITORING DRIVER
17251 M: Rudolf Marek <r.marek@assembler.cz>
17252 L: linux-hwmon@vger.kernel.org
17254 F: Documentation/hwmon/w83793.rst
17255 F: drivers/hwmon/w83793.c
17257 W83795 HARDWARE MONITORING DRIVER
17258 M: Jean Delvare <jdelvare@suse.com>
17259 L: linux-hwmon@vger.kernel.org
17261 F: drivers/hwmon/w83795.c
17263 W83L51xD SD/MMC CARD INTERFACE DRIVER
17264 M: Pierre Ossman <pierre@ossman.eu>
17266 F: drivers/mmc/host/wbsd.*
17268 WACOM PROTOCOL 4 SERIAL TABLETS
17269 M: Julian Squires <julian@cipht.net>
17270 M: Hans de Goede <hdegoede@redhat.com>
17271 L: linux-input@vger.kernel.org
17273 F: drivers/input/tablet/wacom_serial4.c
17275 WATCHDOG DEVICE DRIVERS
17276 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17277 M: Guenter Roeck <linux@roeck-us.net>
17278 L: linux-watchdog@vger.kernel.org
17279 W: http://www.linux-watchdog.org/
17280 T: git git://www.linux-watchdog.org/linux-watchdog.git
17282 F: Documentation/devicetree/bindings/watchdog/
17283 F: Documentation/watchdog/
17284 F: drivers/watchdog/
17285 F: include/linux/watchdog.h
17286 F: include/uapi/linux/watchdog.h
17288 WHISKEYCOVE PMIC GPIO DRIVER
17289 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17290 L: linux-gpio@vger.kernel.org
17292 F: drivers/gpio/gpio-wcove.c
17295 M: Dianlong Li <long17.cool@163.com>
17296 L: linux-rtc@vger.kernel.org
17298 F: drivers/rtc/rtc-sd3078.c
17301 M: David Herrmann <dh.herrmann@googlemail.com>
17302 L: linux-input@vger.kernel.org
17304 F: drivers/hid/hid-wiimote*
17306 WILOCITY WIL6210 WIRELESS DRIVER
17307 M: Maya Erez <merez@codeaurora.org>
17308 L: linux-wireless@vger.kernel.org
17309 L: wil6210@qti.qualcomm.com
17311 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17312 F: drivers/net/wireless/ath/wil6210/
17315 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17316 M: linux-wimax@intel.com
17317 L: wimax@linuxwimax.org (subscribers-only)
17319 W: http://linuxwimax.org
17320 F: Documentation/wimax/README.wimax
17321 F: include/linux/wimax/debug.h
17322 F: include/net/wimax.h
17323 F: include/uapi/linux/wimax.h
17327 M: David Härdeman <david@hardeman.nu>
17329 F: drivers/media/rc/winbond-cir.c
17331 RCMM REMOTE CONTROLS DECODER
17332 M: Patrick Lerda <patrick9876@free.fr>
17334 F: drivers/media/rc/ir-rcmm-decoder.c
17336 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17337 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17338 L: linux-watchdog@vger.kernel.org
17340 F: drivers/watchdog/ebc-c384_wdt.c
17342 WINSYSTEMS WS16C48 GPIO DRIVER
17343 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17344 L: linux-gpio@vger.kernel.org
17346 F: drivers/gpio/gpio-ws16c48.c
17348 WISTRON LAPTOP BUTTON DRIVER
17349 M: Miloslav Trmac <mitr@volny.cz>
17351 F: drivers/input/misc/wistron_btns.c
17353 WL3501 WIRELESS PCMCIA CARD DRIVER
17354 L: linux-wireless@vger.kernel.org
17356 F: drivers/net/wireless/wl3501*
17358 WOLFSON MICROELECTRONICS DRIVERS
17359 L: patches@opensource.cirrus.com
17360 T: git https://github.com/CirrusLogic/linux-drivers.git
17361 W: https://github.com/CirrusLogic/linux-drivers/wiki
17363 F: Documentation/hwmon/wm83??.rst
17364 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17365 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17366 F: Documentation/devicetree/bindings/mfd/arizona.txt
17367 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17368 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17369 F: arch/arm/mach-s3c64xx/mach-crag6410*
17370 F: drivers/clk/clk-wm83*.c
17371 F: drivers/extcon/extcon-arizona.c
17372 F: drivers/leds/leds-wm83*.c
17373 F: drivers/gpio/gpio-*wm*.c
17374 F: drivers/gpio/gpio-arizona.c
17375 F: drivers/hwmon/wm83??-hwmon.c
17376 F: drivers/input/misc/wm831x-on.c
17377 F: drivers/input/touchscreen/wm831x-ts.c
17378 F: drivers/input/touchscreen/wm97*.c
17379 F: drivers/mfd/arizona*
17380 F: drivers/mfd/wm*.c
17381 F: drivers/mfd/cs47l24*
17382 F: drivers/power/supply/wm83*.c
17383 F: drivers/rtc/rtc-wm83*.c
17384 F: drivers/regulator/wm8*.c
17385 F: drivers/regulator/arizona*
17386 F: drivers/video/backlight/wm83*_bl.c
17387 F: drivers/watchdog/wm83*_wdt.c
17388 F: include/linux/mfd/arizona/
17389 F: include/linux/mfd/wm831x/
17390 F: include/linux/mfd/wm8350/
17391 F: include/linux/mfd/wm8400*
17392 F: include/linux/regulator/arizona*
17393 F: include/linux/wm97xx.h
17394 F: include/sound/wm????.h
17395 F: sound/soc/codecs/arizona.?
17396 F: sound/soc/codecs/wm*
17397 F: sound/soc/codecs/cs47l24*
17400 M: Tejun Heo <tj@kernel.org>
17401 R: Lai Jiangshan <jiangshanlai@gmail.com>
17402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17404 F: include/linux/workqueue.h
17405 F: kernel/workqueue.c
17406 F: Documentation/core-api/workqueue.rst
17408 X-POWERS AXP288 PMIC DRIVERS
17409 M: Hans de Goede <hdegoede@redhat.com>
17412 F: drivers/acpi/pmic/intel_pmic_xpower.c
17414 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17415 M: Chen-Yu Tsai <wens@csie.org>
17416 L: linux-kernel@vger.kernel.org
17421 M: Andrew Hendry <andrew.hendry@gmail.com>
17422 L: linux-x25@vger.kernel.org
17424 F: Documentation/networking/x25*
17425 F: include/net/x25*
17428 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17429 M: Thomas Gleixner <tglx@linutronix.de>
17430 M: Ingo Molnar <mingo@redhat.com>
17431 M: Borislav Petkov <bp@alien8.de>
17432 R: "H. Peter Anvin" <hpa@zytor.com>
17434 L: linux-kernel@vger.kernel.org
17435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17437 F: Documentation/devicetree/bindings/x86/
17438 F: Documentation/x86/
17442 M: Andy Lutomirski <luto@kernel.org>
17443 L: linux-kernel@vger.kernel.org
17444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17448 X86 MCE INFRASTRUCTURE
17449 M: Tony Luck <tony.luck@intel.com>
17450 M: Borislav Petkov <bp@alien8.de>
17451 L: linux-edac@vger.kernel.org
17453 F: arch/x86/kernel/cpu/mce/*
17455 X86 MICROCODE UPDATE SUPPORT
17456 M: Borislav Petkov <bp@alien8.de>
17458 F: arch/x86/kernel/cpu/microcode/*
17461 M: Dave Hansen <dave.hansen@linux.intel.com>
17462 M: Andy Lutomirski <luto@kernel.org>
17463 M: Peter Zijlstra <peterz@infradead.org>
17464 L: linux-kernel@vger.kernel.org
17465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17469 X86 PLATFORM DRIVERS
17470 M: Darren Hart <dvhart@infradead.org>
17471 M: Andy Shevchenko <andy@infradead.org>
17472 L: platform-driver-x86@vger.kernel.org
17473 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17475 F: drivers/platform/x86/
17476 F: drivers/platform/olpc/
17478 X86 PLATFORM DRIVERS - ARCH
17479 R: Darren Hart <dvhart@infradead.org>
17480 R: Andy Shevchenko <andy@infradead.org>
17481 L: platform-driver-x86@vger.kernel.org
17483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17485 F: arch/x86/platform
17488 M: Andy Lutomirski <luto@kernel.org>
17489 L: linux-kernel@vger.kernel.org
17490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17492 F: arch/x86/entry/vdso/
17495 M: Matthew Wilcox <willy@infradead.org>
17496 L: linux-fsdevel@vger.kernel.org
17498 F: Documentation/core-api/xarray.rst
17501 F: include/linux/idr.h
17502 F: include/linux/xarray.h
17503 F: tools/testing/radix-tree
17506 M: Benjamin Valentin <benpicco@googlemail.com>
17508 F: drivers/media/rc/xbox_remote.c
17509 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17511 XC2028/3028 TUNER DRIVER
17512 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17513 L: linux-media@vger.kernel.org
17514 W: https://linuxtv.org
17515 T: git git://linuxtv.org/media_tree.git
17517 F: drivers/media/tuners/tuner-xc2028.*
17519 XDP (eXpress Data Path)
17520 M: Alexei Starovoitov <ast@kernel.org>
17521 M: Daniel Borkmann <daniel@iogearbox.net>
17522 M: David S. Miller <davem@davemloft.net>
17523 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17524 M: Jesper Dangaard Brouer <hawk@kernel.org>
17525 M: John Fastabend <john.fastabend@gmail.com>
17526 L: netdev@vger.kernel.org
17527 L: bpf@vger.kernel.org
17530 F: include/net/xdp.h
17531 F: kernel/bpf/devmap.c
17532 F: kernel/bpf/cpumap.c
17533 F: include/trace/events/xdp.h
17537 XDP SOCKETS (AF_XDP)
17538 M: Björn Töpel <bjorn.topel@intel.com>
17539 M: Magnus Karlsson <magnus.karlsson@intel.com>
17540 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17541 L: netdev@vger.kernel.org
17542 L: bpf@vger.kernel.org
17544 F: kernel/bpf/xskmap.c
17547 XEN BLOCK SUBSYSTEM
17548 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17549 M: Roger Pau Monné <roger.pau@citrix.com>
17550 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17552 F: drivers/block/xen-blkback/*
17553 F: drivers/block/xen*
17556 M: Stefano Stabellini <sstabellini@kernel.org>
17557 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17560 F: arch/arm/include/asm/xen/
17562 XEN HYPERVISOR ARM64
17563 M: Stefano Stabellini <sstabellini@kernel.org>
17564 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17567 F: arch/arm64/include/asm/xen/
17569 XEN HYPERVISOR INTERFACE
17570 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17571 M: Juergen Gross <jgross@suse.com>
17572 R: Stefano Stabellini <sstabellini@kernel.org>
17573 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17577 F: arch/x86/platform/pvh/
17578 F: drivers/*/xen-*front.c
17580 F: arch/x86/include/asm/xen/
17581 F: arch/x86/include/asm/pvclock-abi.h
17583 F: include/uapi/xen/
17584 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17585 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17587 XEN NETWORK BACKEND DRIVER
17588 M: Wei Liu <wei.liu@kernel.org>
17589 M: Paul Durrant <paul.durrant@citrix.com>
17590 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17591 L: netdev@vger.kernel.org
17593 F: drivers/net/xen-netback/*
17596 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17597 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17599 F: arch/x86/pci/*xen*
17600 F: drivers/pci/*xen*
17603 M: Juergen Gross <jgross@suse.com>
17604 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17605 L: linux-scsi@vger.kernel.org
17607 F: drivers/scsi/xen-scsifront.c
17608 F: drivers/xen/xen-scsiback.c
17609 F: include/xen/interface/io/vscsiif.h
17611 XEN SWIOTLB SUBSYSTEM
17612 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17613 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17614 L: iommu@lists.linux-foundation.org
17616 F: arch/x86/xen/*swiotlb*
17617 F: drivers/xen/*swiotlb*
17619 XEN SOUND FRONTEND DRIVER
17620 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17621 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17622 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17627 M: Darrick J. Wong <darrick.wong@oracle.com>
17628 M: linux-xfs@vger.kernel.org
17629 L: linux-xfs@vger.kernel.org
17631 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17633 F: Documentation/admin-guide/xfs.rst
17634 F: Documentation/ABI/testing/sysfs-fs-xfs
17635 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17636 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17638 F: include/uapi/linux/dqblk_xfs.h
17639 F: include/uapi/linux/fsmap.h
17641 XILINX AXI ETHERNET DRIVER
17642 M: Anirudha Sarangi <anirudh@xilinx.com>
17643 M: John Linn <John.Linn@xilinx.com>
17645 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17647 XILINX UARTLITE SERIAL DRIVER
17648 M: Peter Korsgaard <jacmet@sunsite.dk>
17649 L: linux-serial@vger.kernel.org
17651 F: drivers/tty/serial/uartlite.c
17653 XILINX VIDEO IP CORES
17654 M: Hyun Kwon <hyun.kwon@xilinx.com>
17655 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17656 L: linux-media@vger.kernel.org
17657 T: git git://linuxtv.org/media_tree.git
17659 F: Documentation/devicetree/bindings/media/xilinx/
17660 F: drivers/media/platform/xilinx/
17661 F: include/uapi/linux/xilinx-v4l2-controls.h
17664 M: Eli Billauer <eli.billauer@gmail.com>
17665 L: linux-kernel@vger.kernel.org
17667 F: drivers/char/xillybus/
17670 M: George Cherian <george.cherian@cavium.com>
17671 M: Jan Glauber <jglauber@cavium.com>
17672 L: linux-i2c@vger.kernel.org
17673 W: http://www.cavium.com
17675 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17676 F: drivers/i2c/busses/i2c-xlp9xx.c
17678 XRA1403 GPIO EXPANDER
17679 M: Nandor Han <nandor.han@ge.com>
17680 M: Semi Malinen <semi.malinen@ge.com>
17681 L: linux-gpio@vger.kernel.org
17683 F: drivers/gpio/gpio-xra1403.c
17684 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17686 XTENSA XTFPGA PLATFORM SUPPORT
17687 M: Max Filippov <jcmvbkbc@gmail.com>
17688 L: linux-xtensa@linux-xtensa.org
17690 F: drivers/spi/spi-xtensa-xtfpga.c
17691 F: sound/soc/xtensa/xtfpga-i2s.c
17693 YAM DRIVER FOR AX.25
17694 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17695 L: linux-hams@vger.kernel.org
17697 F: drivers/net/hamradio/yam*
17698 F: include/linux/yam.h
17700 YAMA SECURITY MODULE
17701 M: Kees Cook <keescook@chromium.org>
17702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17705 F: Documentation/admin-guide/LSM/Yama.rst
17707 YEALINK PHONE DRIVER
17708 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17709 L: usbb2k-api-dev@nongnu.org
17711 F: Documentation/input/devices/yealink.rst
17712 F: drivers/input/misc/yealink.*
17714 Z8530 DRIVER FOR AX.25
17715 M: Joerg Reuter <jreuter@yaina.de>
17716 W: http://yaina.de/jreuter/
17717 W: http://www.qsl.net/dl1bke/
17718 L: linux-hams@vger.kernel.org
17720 F: Documentation/networking/z8530drv.txt
17721 F: drivers/net/hamradio/*scc.c
17722 F: drivers/net/hamradio/z8530.h
17724 ZBUD COMPRESSED PAGE ALLOCATOR
17725 M: Seth Jennings <sjenning@redhat.com>
17726 M: Dan Streetman <ddstreet@ieee.org>
17727 L: linux-mm@kvack.org
17730 F: include/linux/zbud.h
17732 ZD1211RW WIRELESS DRIVER
17733 M: Daniel Drake <dsd@gentoo.org>
17734 M: Ulrich Kunitz <kune@deine-taler.de>
17735 W: http://zd1211.ath.cx/wiki/DriverRewrite
17736 L: linux-wireless@vger.kernel.org
17737 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17739 F: drivers/net/wireless/zydas/zd1211rw/
17741 ZD1301 MEDIA DRIVER
17742 M: Antti Palosaari <crope@iki.fi>
17743 L: linux-media@vger.kernel.org
17744 W: https://linuxtv.org/
17745 W: http://palosaari.fi/linux/
17746 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17748 F: drivers/media/usb/dvb-usb-v2/zd1301*
17750 ZD1301_DEMOD MEDIA DRIVER
17751 M: Antti Palosaari <crope@iki.fi>
17752 L: linux-media@vger.kernel.org
17753 W: https://linuxtv.org/
17754 W: http://palosaari.fi/linux/
17755 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17757 F: drivers/media/dvb-frontends/zd1301_demod*
17759 ZHAOXIN PROCESSOR SUPPORT
17760 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17761 L: linux-kernel@vger.kernel.org
17763 F: arch/x86/kernel/cpu/zhaoxin.c
17765 ZPOOL COMPRESSED PAGE STORAGE API
17766 M: Dan Streetman <ddstreet@ieee.org>
17767 L: linux-mm@kvack.org
17770 F: include/linux/zpool.h
17772 ZR36067 VIDEO FOR LINUX DRIVER
17773 L: mjpeg-users@lists.sourceforge.net
17774 L: linux-media@vger.kernel.org
17775 W: http://mjpeg.sourceforge.net/driver-zoran/
17776 T: hg https://linuxtv.org/hg/v4l-dvb
17778 F: drivers/staging/media/zoran/
17780 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17781 M: Minchan Kim <minchan@kernel.org>
17782 M: Nitin Gupta <ngupta@vflare.org>
17783 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17784 L: linux-kernel@vger.kernel.org
17786 F: drivers/block/zram/
17787 F: Documentation/admin-guide/blockdev/zram.rst
17789 ZS DECSTATION Z85C30 SERIAL DRIVER
17790 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17792 F: drivers/tty/serial/zs.*
17794 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17795 M: Minchan Kim <minchan@kernel.org>
17796 M: Nitin Gupta <ngupta@vflare.org>
17797 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17798 L: linux-mm@kvack.org
17801 F: include/linux/zsmalloc.h
17802 F: Documentation/vm/zsmalloc.rst
17804 ZSWAP COMPRESSED SWAP CACHING
17805 M: Seth Jennings <sjenning@redhat.com>
17806 M: Dan Streetman <ddstreet@ieee.org>
17807 L: linux-mm@kvack.org
17812 M: Linus Torvalds <torvalds@linux-foundation.org>
17813 L: linux-kernel@vger.kernel.org
17814 Q: http://patchwork.kernel.org/project/LKML/list/
17815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17816 S: Buried alive in reporters