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/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
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M: Stefan Popa <stefan.popa@analog.com>
557 W: http://ez.analog.com/community/linux-device-drivers
559 F: drivers/iio/accel/adxl372.c
560 F: drivers/iio/accel/adxl372_spi.c
561 F: drivers/iio/accel/adxl372_i2c.c
562 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
565 M: Antti Palosaari <crope@iki.fi>
566 L: linux-media@vger.kernel.org
567 W: https://linuxtv.org
568 W: http://palosaari.fi/linux/
569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
570 T: git git://linuxtv.org/anttip/media_tree.git
572 F: drivers/media/dvb-frontends/af9013*
575 M: Antti Palosaari <crope@iki.fi>
576 L: linux-media@vger.kernel.org
577 W: https://linuxtv.org
578 W: http://palosaari.fi/linux/
579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
580 T: git git://linuxtv.org/anttip/media_tree.git
582 F: drivers/media/dvb-frontends/af9033*
585 M: David Sterba <dsterba@suse.com>
586 L: linux-fsdevel@vger.kernel.org
588 F: Documentation/filesystems/affs.txt
592 M: David Howells <dhowells@redhat.com>
593 L: linux-afs@lists.infradead.org
596 F: include/trace/events/afs.h
597 F: Documentation/filesystems/afs.txt
598 W: https://www.infradead.org/~dhowells/kafs/
601 M: David Airlie <airlied@linux.ie>
602 T: git git://anongit.freedesktop.org/drm/drm
605 F: include/linux/agp*
606 F: include/uapi/linux/agp*
609 M: "Juergen E. Fischer" <fischer@norbit.de>
610 L: linux-scsi@vger.kernel.org
612 F: drivers/scsi/aha152x*
613 F: drivers/scsi/pcmcia/aha152x*
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M: Hannes Reinecke <hare@suse.com>
617 L: linux-scsi@vger.kernel.org
619 F: drivers/scsi/aic7xxx/
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M: Hans Verkuil <hverkuil@xs4all.nl>
623 L: linux-media@vger.kernel.org
624 T: git git://linuxtv.org/media_tree.git
625 W: https://linuxtv.org
627 F: drivers/media/radio/radio-aimslab*
630 M: Benjamin LaHaise <bcrl@kvack.org>
631 L: linux-aio@kvack.org
634 F: include/linux/*aio*.h
637 M: Antti Palosaari <crope@iki.fi>
638 L: linux-media@vger.kernel.org
639 W: https://linuxtv.org
640 W: http://palosaari.fi/linux/
641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
642 T: git git://linuxtv.org/anttip/media_tree.git
644 F: drivers/media/usb/airspy/
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 F: drivers/net/ethernet/alacritech/*
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M: Duncan Sands <duncan.sands@free.fr>
653 L: linux-usb@vger.kernel.org
654 W: http://www.linux-usb.org/SpeedTouch/
656 F: drivers/usb/atm/speedtch.c
657 F: drivers/usb/atm/usbatm.c
659 ALCHEMY AU1XX0 MMC DRIVER
660 M: Manuel Lauss <manuel.lauss@gmail.com>
662 F: drivers/mmc/host/au1xmmc.c
665 M: Rudolf Marek <r.marek@assembler.cz>
666 L: linux-i2c@vger.kernel.org
668 F: Documentation/i2c/busses/i2c-ali1563
669 F: drivers/i2c/busses/i2c-ali1563.c
671 ALLWINNER SECURITY SYSTEM
672 M: Corentin Labbe <clabbe.montjoie@gmail.com>
673 L: linux-crypto@vger.kernel.org
675 F: drivers/crypto/sunxi-ss/
678 M: Maxime Ripard <maxime.ripard@bootlin.com>
679 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L: linux-media@vger.kernel.org
682 F: drivers/staging/media/sunxi/cedrus/
685 M: Richard Henderson <rth@twiddle.net>
686 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M: Matt Turner <mattst88@gmail.com>
689 L: linux-alpha@vger.kernel.org
692 ALPS PS/2 TOUCHPAD DRIVER
693 R: Pali Rohár <pali.rohar@gmail.com>
694 F: drivers/input/mouse/alps.*
696 ALTERA I2C CONTROLLER DRIVER
697 M: Thor Thayer <thor.thayer@linux.intel.com>
699 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
700 F: drivers/i2c/busses/i2c-altera.c
702 ALTERA MAILBOX DRIVER
703 M: Ley Foon Tan <lftan@altera.com>
704 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
706 F: drivers/mailbox/mailbox-altera.c
709 M: Tien Hock Loh <thloh@altera.com>
710 L: linux-gpio@vger.kernel.org
712 F: drivers/gpio/gpio-altera.c
714 ALTERA SYSTEM MANAGER DRIVER
715 M: Thor Thayer <thor.thayer@linux.intel.com>
717 F: drivers/mfd/altera-sysmgr.c
718 F: include/linux/mfd/altera-sysgmr.h
720 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721 M: Thor Thayer <thor.thayer@linux.intel.com>
723 F: drivers/gpio/gpio-altera-a10sr.c
724 F: drivers/mfd/altera-a10sr.c
725 F: drivers/reset/reset-a10sr.c
726 F: include/linux/mfd/altera-a10sr.h
727 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
729 ALTERA TRIPLE SPEED ETHERNET DRIVER
730 M: Thor Thayer <thor.thayer@linux.intel.com>
731 L: netdev@vger.kernel.org
732 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
734 F: drivers/net/ethernet/altera/
736 ALTERA UART/JTAG UART SERIAL DRIVERS
737 M: Tobias Klauser <tklauser@distanz.ch>
738 L: linux-serial@vger.kernel.org
739 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 F: drivers/tty/serial/altera_uart.c
742 F: drivers/tty/serial/altera_jtaguart.c
743 F: include/linux/altera_uart.h
744 F: include/linux/altera_jtaguart.h
746 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747 M: Talel Shenhar <talel@amazon.com>
749 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750 F: drivers/thermal/thermal_mmio.c
752 AMAZON ETHERNET DRIVERS
753 M: Netanel Belgazal <netanel@amazon.com>
754 R: Saeed Bishara <saeedb@amazon.com>
755 R: Zorik Machulsky <zorik@amazon.com>
756 L: netdev@vger.kernel.org
758 F: Documentation/networking/device_drivers/amazon/ena.txt
759 F: drivers/net/ethernet/amazon/
761 AMAZON RDMA EFA DRIVER
762 M: Gal Pressman <galpress@amazon.com>
763 R: Yossi Leybovich <sleybo@amazon.com>
764 L: linux-rdma@vger.kernel.org
765 Q: https://patchwork.kernel.org/project/linux-rdma/list/
767 F: drivers/infiniband/hw/efa/
768 F: include/uapi/rdma/efa-abi.h
770 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771 M: Tom Lendacky <thomas.lendacky@amd.com>
772 M: Gary Hook <gary.hook@amd.com>
773 L: linux-crypto@vger.kernel.org
775 F: drivers/crypto/ccp/
776 F: include/linux/ccp.h
779 M: Harry Wentland <harry.wentland@amd.com>
780 M: Leo Li <sunpeng.li@amd.com>
781 L: amd-gfx@lists.freedesktop.org
782 T: git git://people.freedesktop.org/~agd5f/linux
784 F: drivers/gpu/drm/amd/display/
786 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787 M: Huang Rui <ray.huang@amd.com>
788 L: linux-hwmon@vger.kernel.org
790 F: Documentation/hwmon/fam15h_power.rst
791 F: drivers/hwmon/fam15h_power.c
794 M: Enrico Weigelt, metux IT consult <info@metux.net>
795 L: linux-gpio@vger.kernel.org
797 F: drivers/gpio/gpio-amd-fch.c
798 F: include/linux/platform_data/gpio/gpio-amd-fch.h
800 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
803 F: drivers/usb/gadget/udc/amd5536udc.*
805 AMD GEODE PROCESSOR/CHIPSET SUPPORT
806 P: Andres Salomon <dilinger@queued.net>
807 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
808 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
810 F: drivers/char/hw_random/geode-rng.c
811 F: drivers/crypto/geode*
812 F: drivers/video/fbdev/geode/
813 F: arch/x86/include/asm/geode.h
816 M: Joerg Roedel <joro@8bytes.org>
817 L: iommu@lists.linux-foundation.org
818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
820 F: drivers/iommu/amd_iommu*.[ch]
821 F: include/linux/amd-iommu.h
824 M: Oded Gabbay <oded.gabbay@gmail.com>
825 L: dri-devel@lists.freedesktop.org
826 T: git git://people.freedesktop.org/~gabbayo/linux.git
828 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835 F: drivers/gpu/drm/amd/amdkfd/
836 F: drivers/gpu/drm/amd/include/cik_structs.h
837 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838 F: drivers/gpu/drm/amd/include/vi_structs.h
839 F: drivers/gpu/drm/amd/include/v9_structs.h
840 F: include/uapi/linux/kfd_ioctl.h
843 M: Elie Morisse <syniurge@gmail.com>
844 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
845 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846 L: linux-i2c@vger.kernel.org
848 F: drivers/i2c/busses/i2c-amd-mp2*
851 M: Rex Zhu <rex.zhu@amd.com>
852 M: Evan Quan <evan.quan@amd.com>
853 L: amd-gfx@lists.freedesktop.org
855 F: drivers/gpu/drm/amd/powerplay/
856 T: git git://people.freedesktop.org/~agd5f/linux
858 AMD SEATTLE DEVICE TREE SUPPORT
859 M: Brijesh Singh <brijeshkumar.singh@amd.com>
860 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861 M: Tom Lendacky <thomas.lendacky@amd.com>
863 F: arch/arm64/boot/dts/amd/
866 M: Tom Lendacky <thomas.lendacky@amd.com>
867 L: netdev@vger.kernel.org
869 F: drivers/net/ethernet/amd/xgbe/
870 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
872 ANALOG DEVICES INC AD5686 DRIVER
873 M: Stefan Popa <stefan.popa@analog.com>
874 L: linux-pm@vger.kernel.org
875 W: http://ez.analog.com/community/linux-device-drivers
877 F: drivers/iio/dac/ad5686*
878 F: drivers/iio/dac/ad5696*
880 ANALOG DEVICES INC AD5758 DRIVER
881 M: Stefan Popa <stefan.popa@analog.com>
882 L: linux-iio@vger.kernel.org
883 W: http://ez.analog.com/community/linux-device-drivers
885 F: drivers/iio/dac/ad5758.c
886 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
888 ANALOG DEVICES INC AD7124 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/adc/ad7124.c
894 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
896 ANALOG DEVICES INC AD7606 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/ad7606.c
902 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
904 ANALOG DEVICES INC AD7768-1 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/ad7768-1.c
910 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
912 ANALOG DEVICES INC AD9389B DRIVER
913 M: Hans Verkuil <hans.verkuil@cisco.com>
914 L: linux-media@vger.kernel.org
916 F: drivers/media/i2c/ad9389b*
918 ANALOG DEVICES INC ADGS1408 DRIVER
919 M: Mircea Caprioru <mircea.caprioru@analog.com>
921 F: drivers/mux/adgs1408.c
922 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
924 ANALOG DEVICES INC ADP5061 DRIVER
925 M: Stefan Popa <stefan.popa@analog.com>
926 L: linux-pm@vger.kernel.org
927 W: http://ez.analog.com/community/linux-device-drivers
929 F: drivers/power/supply/adp5061.c
931 ANALOG DEVICES INC ADV7180 DRIVER
932 M: Lars-Peter Clausen <lars@metafoo.de>
933 L: linux-media@vger.kernel.org
934 W: http://ez.analog.com/community/linux-device-drivers
936 F: drivers/media/i2c/adv7180.c
938 ANALOG DEVICES INC ADV748X DRIVER
939 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
940 L: linux-media@vger.kernel.org
942 F: drivers/media/i2c/adv748x/*
944 ANALOG DEVICES INC ADV7511 DRIVER
945 M: Hans Verkuil <hans.verkuil@cisco.com>
946 L: linux-media@vger.kernel.org
948 F: drivers/media/i2c/adv7511*
950 ANALOG DEVICES INC ADV7604 DRIVER
951 M: Hans Verkuil <hans.verkuil@cisco.com>
952 L: linux-media@vger.kernel.org
954 F: drivers/media/i2c/adv7604*
956 ANALOG DEVICES INC ADV7842 DRIVER
957 M: Hans Verkuil <hans.verkuil@cisco.com>
958 L: linux-media@vger.kernel.org
960 F: drivers/media/i2c/adv7842*
962 ANALOG DEVICES INC ASOC CODEC DRIVERS
963 M: Lars-Peter Clausen <lars@metafoo.de>
964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
965 W: http://wiki.analog.com/
966 W: http://ez.analog.com/community/linux-device-drivers
968 F: sound/soc/codecs/adau*
969 F: sound/soc/codecs/adav*
970 F: sound/soc/codecs/ad1*
971 F: sound/soc/codecs/ad7*
972 F: sound/soc/codecs/ssm*
973 F: sound/soc/codecs/sigmadsp.*
975 ANALOG DEVICES INC DMA DRIVERS
976 M: Lars-Peter Clausen <lars@metafoo.de>
977 W: http://ez.analog.com/community/linux-device-drivers
979 F: drivers/dma/dma-axi-dmac.c
981 ANALOG DEVICES INC IIO DRIVERS
982 M: Lars-Peter Clausen <lars@metafoo.de>
983 M: Michael Hennerich <Michael.Hennerich@analog.com>
984 M: Stefan Popa <stefan.popa@analog.com>
985 W: http://wiki.analog.com/
986 W: http://ez.analog.com/community/linux-device-drivers
988 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
989 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
991 F: drivers/iio/adc/ltc2497*
992 X: drivers/iio/*/adjd*
993 F: drivers/staging/iio/*/ad*
995 ANALOGBITS PLL LIBRARIES
996 M: Paul Walmsley <paul.walmsley@sifive.com>
998 F: drivers/clk/analogbits/*
999 F: include/linux/clk/analogbits*
1002 M: Greentime Hu <green.hu@gmail.com>
1003 M: Vincent Chen <deanbo422@gmail.com>
1004 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1007 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1008 F: Documentation/devicetree/bindings/nds32/
1012 ANDROID CONFIG FRAGMENTS
1013 M: Rob Herring <robh@kernel.org>
1015 F: kernel/configs/android*
1018 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1019 M: Arve Hjønnevåg <arve@android.com>
1020 M: Todd Kjos <tkjos@android.com>
1021 M: Martijn Coenen <maco@android.com>
1022 M: Joel Fernandes <joel@joelfernandes.org>
1023 M: Christian Brauner <christian@brauner.io>
1024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1025 L: devel@driverdev.osuosl.org
1028 F: drivers/staging/android/
1030 ANDROID GOLDFISH PIC DRIVER
1031 M: Miodrag Dinic <miodrag.dinic@mips.com>
1033 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1034 F: drivers/irqchip/irq-goldfish-pic.c
1036 ANDROID GOLDFISH RTC DRIVER
1037 M: Miodrag Dinic <miodrag.dinic@mips.com>
1039 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1040 F: drivers/rtc/rtc-goldfish.c
1043 M: Laura Abbott <labbott@redhat.com>
1044 M: Sumit Semwal <sumit.semwal@linaro.org>
1045 L: devel@driverdev.osuosl.org
1046 L: dri-devel@lists.freedesktop.org
1047 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1049 F: drivers/staging/android/ion
1050 F: drivers/staging/android/uapi/ion.h
1052 AOA (Apple Onboard Audio) ALSA DRIVER
1053 M: Johannes Berg <johannes@sipsolutions.net>
1054 L: linuxppc-dev@lists.ozlabs.org
1055 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1059 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1060 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1061 L: linux-iio@vger.kernel.org
1063 F: drivers/iio/adc/stx104.c
1066 M: Jiri Kosina <jikos@kernel.org>
1068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1069 F: arch/x86/kernel/apm_32.c
1070 F: include/linux/apm_bios.h
1071 F: include/uapi/linux/apm_bios.h
1072 F: drivers/char/apm-emulation.c
1074 APPARMOR SECURITY MODULE
1075 M: John Johansen <john.johansen@canonical.com>
1076 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1077 W: wiki.apparmor.net
1078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1080 F: security/apparmor/
1081 F: Documentation/admin-guide/LSM/apparmor.rst
1083 APPLE BCM5974 MULTITOUCH DRIVER
1084 M: Henrik Rydberg <rydberg@bitmath.org>
1085 L: linux-input@vger.kernel.org
1087 F: drivers/input/mouse/bcm5974.c
1090 M: Henrik Rydberg <rydberg@bitmath.org>
1091 L: linux-hwmon@vger.kernel.org
1093 F: drivers/hwmon/applesmc.c
1095 APPLETALK NETWORK LAYER
1096 L: netdev@vger.kernel.org
1098 F: drivers/net/appletalk/
1100 F: include/linux/atalk.h
1101 F: include/uapi/linux/atalk.h
1103 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1104 M: Khuong Dinh <khuong@os.amperecomputing.com>
1106 F: arch/arm64/boot/dts/apm/
1108 APPLIED MICRO (APM) X-GENE SOC EDAC
1109 M: Khuong Dinh <khuong@os.amperecomputing.com>
1111 F: drivers/edac/xgene_edac.c
1112 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1114 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1115 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1116 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1118 F: drivers/net/ethernet/apm/xgene-v2/
1120 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1121 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1122 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1123 M: Quan Nguyen <quan@os.amperecomputing.com>
1125 F: drivers/net/ethernet/apm/xgene/
1126 F: drivers/net/phy/mdio-xgene.c
1127 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1128 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1130 APPLIED MICRO (APM) X-GENE SOC PMU
1131 M: Khuong Dinh <khuong@os.amperecomputing.com>
1133 F: drivers/perf/xgene_pmu.c
1134 F: Documentation/perf/xgene-pmu.txt
1135 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1137 APTINA CAMERA SENSOR PLL
1138 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1139 L: linux-media@vger.kernel.org
1141 F: drivers/media/i2c/aptina-pll.*
1143 ARC FRAMEBUFFER DRIVER
1144 M: Jaya Kumar <jayalk@intworks.biz>
1146 F: drivers/video/fbdev/arcfb.c
1147 F: drivers/video/fbdev/core/fb_defio.c
1150 M: Alexey Brodkin <abrodkin@synopsys.com>
1152 F: drivers/gpu/drm/arc/
1153 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1155 ARCNET NETWORK LAYER
1156 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1157 L: netdev@vger.kernel.org
1159 F: drivers/net/arcnet/
1160 F: include/uapi/linux/if_arcnet.h
1162 ARM ARCHITECTED TIMER DRIVER
1163 M: Mark Rutland <mark.rutland@arm.com>
1164 M: Marc Zyngier <marc.zyngier@arm.com>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 F: arch/arm/include/asm/arch_timer.h
1168 F: arch/arm64/include/asm/arch_timer.h
1169 F: drivers/clocksource/arm_arch_timer.c
1171 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1172 M: Linus Walleij <linus.walleij@linaro.org>
1173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175 F: Documentation/devicetree/bindings/arm/arm-boards
1176 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1177 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1178 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1179 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1180 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1181 F: arch/arm/mach-integrator/
1182 F: arch/arm/mach-realview/
1183 F: arch/arm/mach-versatile/
1184 F: arch/arm/plat-versatile/
1185 F: arch/arm/boot/dts/arm-realview-*
1186 F: arch/arm/boot/dts/integrator*
1187 F: arch/arm/boot/dts/versatile*
1188 F: drivers/clk/versatile/
1189 F: drivers/i2c/busses/i2c-versatile.c
1190 F: drivers/irqchip/irq-versatile-fpga.c
1191 F: drivers/mtd/maps/physmap_of_versatile.c
1192 F: drivers/power/reset/arm-versatile-reboot.c
1193 F: drivers/soc/versatile/
1195 ARM HDLCD DRM DRIVER
1196 M: Liviu Dudau <liviu.dudau@arm.com>
1198 F: drivers/gpu/drm/arm/hdlcd_*
1199 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1201 ARM KOMEDA DRM-KMS DRIVER
1202 M: James (Qian) Wang <james.qian.wang@arm.com>
1203 M: Liviu Dudau <liviu.dudau@arm.com>
1204 L: Mali DP Maintainers <malidp@foss.arm.com>
1206 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1207 F: drivers/gpu/drm/arm/display/include/
1208 F: drivers/gpu/drm/arm/display/komeda/
1209 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1210 F: Documentation/gpu/komeda-kms.rst
1212 ARM MALI-DP DRM DRIVER
1213 M: Liviu Dudau <liviu.dudau@arm.com>
1214 M: Brian Starkey <brian.starkey@arm.com>
1215 L: Mali DP Maintainers <malidp@foss.arm.com>
1217 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1218 F: drivers/gpu/drm/arm/
1219 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1220 F: Documentation/gpu/afbc.rst
1222 ARM MALI PANFROST DRM DRIVER
1223 M: Rob Herring <robh@kernel.org>
1224 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1225 L: dri-devel@lists.freedesktop.org
1227 T: git git://anongit.freedesktop.org/drm/drm-misc
1228 F: drivers/gpu/drm/panfrost/
1229 F: include/uapi/drm/panfrost_drm.h
1231 ARM MFM AND FLOPPY DRIVERS
1232 M: Ian Molton <spyro@f2s.com>
1234 F: arch/arm/lib/floppydma.S
1235 F: arch/arm/include/asm/floppy.h
1237 ARM PMU PROFILING AND DEBUGGING
1238 M: Will Deacon <will@kernel.org>
1239 M: Mark Rutland <mark.rutland@arm.com>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 F: arch/arm*/kernel/perf_*
1243 F: arch/arm/oprofile/common.c
1244 F: arch/arm*/kernel/hw_breakpoint.c
1245 F: arch/arm*/include/asm/hw_breakpoint.h
1246 F: arch/arm*/include/asm/perf_event.h
1248 F: include/linux/perf/arm_pmu.h
1249 F: Documentation/devicetree/bindings/arm/pmu.yaml
1250 F: Documentation/devicetree/bindings/perf/
1253 M: Russell King <linux@armlinux.org.uk>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 W: http://www.armlinux.org.uk/
1257 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1259 X: arch/arm/boot/dts/
1261 ARM PRIMECELL AACI PL041 DRIVER
1262 M: Russell King <linux@armlinux.org.uk>
1266 ARM PRIMECELL BUS SUPPORT
1267 M: Russell King <linux@armlinux.org.uk>
1270 F: include/linux/amba/bus.h
1272 ARM PRIMECELL CLCD PL110 DRIVER
1273 M: Russell King <linux@armlinux.org.uk>
1275 F: drivers/video/fbdev/amba-clcd.*
1277 ARM PRIMECELL KMI PL050 DRIVER
1278 M: Russell King <linux@armlinux.org.uk>
1280 F: drivers/input/serio/ambakmi.*
1281 F: include/linux/amba/kmi.h
1283 ARM PRIMECELL MMCI PL180/1 DRIVER
1284 M: Russell King <linux@armlinux.org.uk>
1286 F: drivers/mmc/host/mmci.*
1287 F: include/linux/amba/mmci.h
1289 ARM PRIMECELL SSP PL022 SPI DRIVER
1290 M: Linus Walleij <linus.walleij@linaro.org>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1294 F: drivers/spi/spi-pl022.c
1296 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1297 M: Russell King <linux@armlinux.org.uk>
1299 F: drivers/tty/serial/amba-pl01*.c
1300 F: include/linux/amba/serial.h
1302 ARM PRIMECELL VIC PL190/PL192 DRIVER
1303 M: Linus Walleij <linus.walleij@linaro.org>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1307 F: drivers/irqchip/irq-vic.c
1310 M: Will Deacon <will@kernel.org>
1311 R: Robin Murphy <robin.murphy@arm.com>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 F: drivers/iommu/arm-smmu.c
1315 F: drivers/iommu/arm-smmu-v3.c
1316 F: drivers/iommu/io-pgtable-arm.c
1317 F: drivers/iommu/io-pgtable-arm-v7s.c
1319 ARM SUB-ARCHITECTURES
1320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1326 ARM/ACTIONS SEMI ARCHITECTURE
1327 M: Andreas Färber <afaerber@suse.de>
1328 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 F: arch/arm/mach-actions/
1333 F: arch/arm/boot/dts/owl-*
1334 F: arch/arm64/boot/dts/actions/
1335 F: drivers/clk/actions/
1336 F: drivers/clocksource/timer-owl*
1337 F: drivers/dma/owl-dma.c
1338 F: drivers/i2c/busses/i2c-owl.c
1339 F: drivers/pinctrl/actions/*
1340 F: drivers/soc/actions/
1341 F: include/dt-bindings/power/owl-*
1342 F: include/linux/soc/actions/
1343 F: Documentation/devicetree/bindings/arm/actions.txt
1344 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1345 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1346 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1347 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1348 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1349 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1351 ARM/ADS SPHERE MACHINE SUPPORT
1352 M: Lennert Buytenhek <kernel@wantstofly.org>
1353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 ARM/AFEB9260 MACHINE SUPPORT
1357 M: Sergey Lapin <slapin@ossfans.org>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 ARM/AJECO 1ARM MACHINE SUPPORT
1362 M: Lennert Buytenhek <kernel@wantstofly.org>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 ARM/Allwinner SoC Clock Support
1367 M: Emilio López <emilio@elopez.com.ar>
1369 F: drivers/clk/sunxi/
1371 ARM/Allwinner sunXi SoC support
1372 M: Maxime Ripard <maxime.ripard@bootlin.com>
1373 M: Chen-Yu Tsai <wens@csie.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 F: arch/arm/mach-sunxi/
1379 F: arch/arm64/boot/dts/allwinner/
1380 F: drivers/clk/sunxi-ng/
1381 F: drivers/pinctrl/sunxi/
1382 F: drivers/soc/sunxi/
1383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1385 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1386 M: Neil Armstrong <narmstrong@baylibre.com>
1387 M: Jerome Brunet <jbrunet@baylibre.com>
1388 L: linux-amlogic@lists.infradead.org
1390 F: drivers/clk/meson/
1391 F: include/dt-bindings/clock/meson*
1392 F: include/dt-bindings/clock/gxbb*
1393 F: Documentation/devicetree/bindings/clock/amlogic*
1395 ARM/Amlogic Meson SoC support
1396 M: Kevin Hilman <khilman@baylibre.com>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 L: linux-amlogic@lists.infradead.org
1399 W: http://linux-meson.com/
1401 F: arch/arm/mach-meson/
1402 F: arch/arm/boot/dts/meson*
1403 F: arch/arm64/boot/dts/amlogic/
1404 F: drivers/pinctrl/meson/
1405 F: drivers/mmc/host/meson*
1406 F: drivers/soc/amlogic/
1409 ARM/Amlogic Meson SoC Sound Drivers
1410 M: Jerome Brunet <jbrunet@baylibre.com>
1411 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1414 F: Documentation/devicetree/bindings/sound/amlogic*
1416 ARM/Annapurna Labs ALPINE ARCHITECTURE
1417 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1418 M: Antoine Tenart <antoine.tenart@bootlin.com>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 F: arch/arm/mach-alpine/
1422 F: arch/arm/boot/dts/alpine*
1423 F: arch/arm64/boot/dts/al/
1424 F: drivers/*/*alpine*
1426 ARM/ARTPEC MACHINE SUPPORT
1427 M: Jesper Nilsson <jesper.nilsson@axis.com>
1428 M: Lars Persson <lars.persson@axis.com>
1430 L: linux-arm-kernel@axis.com
1431 F: arch/arm/mach-artpec
1432 F: arch/arm/boot/dts/artpec6*
1434 F: drivers/crypto/axis
1435 F: drivers/pinctrl/pinctrl-artpec*
1436 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1438 ARM/ASPEED I2C DRIVER
1439 M: Brendan Higgins <brendanhiggins@google.com>
1440 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1441 R: Joel Stanley <joel@jms.id.au>
1442 L: linux-i2c@vger.kernel.org
1443 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1445 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1446 F: drivers/i2c/busses/i2c-aspeed.c
1447 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1448 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1450 ARM/ASPEED MACHINE SUPPORT
1451 M: Joel Stanley <joel@jms.id.au>
1452 R: Andrew Jeffery <andrew@aj.id.au>
1453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1455 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1458 F: arch/arm/mach-aspeed/
1459 F: arch/arm/boot/dts/aspeed-*
1462 ARM/BITMAIN ARCHITECTURE
1463 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 F: arch/arm64/boot/dts/bitmain/
1467 F: drivers/pinctrl/pinctrl-bm1880.c
1468 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1469 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1471 ARM/CALXEDA HIGHBANK ARCHITECTURE
1472 M: Rob Herring <robh@kernel.org>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: arch/arm/mach-highbank/
1476 F: arch/arm/boot/dts/highbank.dts
1477 F: arch/arm/boot/dts/ecx-*.dts*
1479 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1480 M: Krzysztof Halasa <khalasa@piap.pl>
1482 F: arch/arm/mach-cns3xxx/
1484 ARM/CAVIUM THUNDER NETWORK DRIVER
1485 M: Sunil Goutham <sgoutham@cavium.com>
1486 M: Robert Richter <rric@kernel.org>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 F: drivers/net/ethernet/cavium/thunder/
1491 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1492 M: Lukasz Majewski <lukma@denx.de>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 F: arch/arm/mach-ep93xx/ts72xx.c
1497 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1498 M: Alexander Shiyan <shc_work@mail.ru>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1504 M: Lennert Buytenhek <kernel@wantstofly.org>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1509 M: Hartley Sweeten <hsweeten@visionengravers.com>
1510 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 F: arch/arm/mach-ep93xx/
1514 F: arch/arm/mach-ep93xx/include/mach/
1517 M: Russell King <linux@armlinux.org.uk>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1521 F: drivers/clk/clkdev.c
1523 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1524 M: Mike Rapoport <mike@compulab.co.il>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1529 M: Baruch Siach <baruch@tkos.co.il>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 F: arch/arm/boot/dts/cx92755*
1535 ARM/CONTEC MICRO9 MACHINE SUPPORT
1536 M: Hubert Feurstein <hubert.feurstein@contec.at>
1538 F: arch/arm/mach-ep93xx/micro9.c
1540 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1541 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1542 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 F: drivers/hwtracing/coresight/*
1546 F: Documentation/trace/coresight.txt
1547 F: Documentation/trace/coresight-cpu-debug.txt
1548 F: Documentation/devicetree/bindings/arm/coresight.txt
1549 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1550 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1551 F: tools/perf/arch/arm/util/pmu.c
1552 F: tools/perf/arch/arm/util/auxtrace.c
1553 F: tools/perf/arch/arm/util/cs-etm.c
1554 F: tools/perf/arch/arm/util/cs-etm.h
1555 F: tools/perf/util/cs-etm.*
1556 F: tools/perf/util/cs-etm-decoder/*
1558 ARM/CORGI MACHINE SUPPORT
1559 M: Richard Purdie <rpurdie@rpsys.net>
1562 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1563 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1564 M: Linus Walleij <linus.walleij@linaro.org>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 T: git git://github.com/ulli-kroll/linux.git
1568 F: Documentation/devicetree/bindings/arm/gemini.txt
1569 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1570 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1571 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1572 F: arch/arm/mach-gemini/
1573 F: drivers/net/ethernet/cortina/
1574 F: drivers/pinctrl/pinctrl-gemini.c
1575 F: drivers/rtc/rtc-ftrtc010.c
1577 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1578 M: Barry Song <baohua@kernel.org>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1582 F: arch/arm/boot/dts/prima2*
1583 F: arch/arm/mach-prima2/
1584 F: drivers/clk/sirf/
1585 F: drivers/clocksource/timer-prima2.c
1586 F: drivers/clocksource/timer-atlas7.c
1590 ARM/EBSA110 MACHINE SUPPORT
1591 M: Russell King <linux@armlinux.org.uk>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 W: http://www.armlinux.org.uk/
1595 F: arch/arm/mach-ebsa110/
1596 F: drivers/net/ethernet/amd/am79c961a.*
1598 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1599 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1600 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1606 M: Robert Jarzmik <robert.jarzmik@free.fr>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 F: arch/arm/mach-pxa/ezx.c
1611 ARM/FARADAY FA526 PORT
1612 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 T: git git://git.berlios.de/gemini-board
1616 F: arch/arm/mm/*-fa*
1618 ARM/FOOTBRIDGE ARCHITECTURE
1619 M: Russell King <linux@armlinux.org.uk>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 W: http://www.armlinux.org.uk/
1623 F: arch/arm/include/asm/hardware/dec21285.h
1624 F: arch/arm/mach-footbridge/
1626 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1627 M: Shawn Guo <shawnguo@kernel.org>
1628 M: Sascha Hauer <s.hauer@pengutronix.de>
1629 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1630 R: Fabio Estevam <festevam@gmail.com>
1631 R: NXP Linux Team <linux-imx@nxp.com>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1637 X: drivers/media/i2c/
1639 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1640 M: Shawn Guo <shawnguo@kernel.org>
1641 M: Sascha Hauer <s.hauer@pengutronix.de>
1642 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1643 R: Stefan Agner <stefan@agner.ch>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1647 F: arch/arm/mach-imx/*vf610*
1648 F: arch/arm/boot/dts/vf*
1650 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1651 M: Shawn Guo <shawnguo@kernel.org>
1652 M: Li Yang <leoyang.li@nxp.com>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1656 F: arch/arm/boot/dts/ls1021a*
1657 F: arch/arm64/boot/dts/freescale/fsl-*
1658 F: arch/arm64/boot/dts/freescale/qoriq-*
1660 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1661 M: Lennert Buytenhek <kernel@wantstofly.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 ARM/GUMSTIX MACHINE SUPPORT
1666 M: Steve Sakoman <sakoman@gmail.com>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1671 M: Philipp Zabel <philipp.zabel@gmail.com>
1672 M: Paul Parsons <lost.distance@yahoo.com>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: arch/arm/mach-pxa/hx4700.c
1676 F: arch/arm/mach-pxa/include/mach/hx4700.h
1677 F: sound/soc/pxa/hx4700.c
1679 ARM/HISILICON SOC SUPPORT
1680 M: Wei Xu <xuwei5@hisilicon.com>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 W: http://www.hisilicon.com
1684 T: git git://github.com/hisilicon/linux-hisi.git
1685 F: arch/arm/mach-hisi/
1686 F: arch/arm/boot/dts/hi3*
1687 F: arch/arm/boot/dts/hip*
1688 F: arch/arm/boot/dts/hisi*
1689 F: arch/arm64/boot/dts/hisilicon/
1691 ARM/HP JORNADA 7XX MACHINE SUPPORT
1692 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1696 F: arch/arm/mach-sa1100/jornada720.c
1697 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1699 ARM/IGEP MACHINE SUPPORT
1700 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1701 M: Javier Martinez Canillas <javier@dowhile0.org>
1702 L: linux-omap@vger.kernel.org
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 F: arch/arm/boot/dts/omap3-igep*
1707 ARM/INCOME PXA270 SUPPORT
1708 M: Marek Vasut <marek.vasut@gmail.com>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1713 ARM/INTEL IOP13XX ARM ARCHITECTURE
1714 M: Lennert Buytenhek <kernel@wantstofly.org>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 ARM/INTEL IOP32X ARM ARCHITECTURE
1719 M: Lennert Buytenhek <kernel@wantstofly.org>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 ARM/INTEL IOP33X ARM ARCHITECTURE
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 ARM/INTEL IQ81342EX MACHINE SUPPORT
1728 M: Lennert Buytenhek <kernel@wantstofly.org>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 ARM/INTEL IXDP2850 MACHINE SUPPORT
1733 M: Lennert Buytenhek <kernel@wantstofly.org>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 ARM/INTEL IXP4XX ARM ARCHITECTURE
1738 M: Linus Walleij <linusw@kernel.org>
1739 M: Imre Kaloz <kaloz@openwrt.org>
1740 M: Krzysztof Halasa <khalasa@piap.pl>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1744 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1745 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1746 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1747 F: arch/arm/mach-ixp4xx/
1748 F: drivers/clocksource/timer-ixp4xx.c
1749 F: drivers/gpio/gpio-ixp4xx.c
1750 F: drivers/irqchip/irq-ixp4xx.c
1751 F: include/linux/irqchip/irq-ixp4xx.h
1752 F: include/linux/platform_data/timer-ixp4xx.h
1754 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1755 M: Jonathan Cameron <jic23@cam.ac.uk>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 F: arch/arm/mach-pxa/stargate2.c
1759 F: drivers/pcmcia/pxa2xx_stargate2.c
1761 ARM/INTEL XSC3 (MANZANO) ARM CORE
1762 M: Lennert Buytenhek <kernel@wantstofly.org>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1767 M: Lennert Buytenhek <kernel@wantstofly.org>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 ARM/LG1K ARCHITECTURE
1772 M: Chanho Min <chanho.min@lge.com>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 F: arch/arm64/boot/dts/lg/
1777 ARM/LOGICPD PXA270 MACHINE SUPPORT
1778 M: Lennert Buytenhek <kernel@wantstofly.org>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 ARM/LPC18XX ARCHITECTURE
1783 M: Vladimir Zapolskiy <vz@mleia.com>
1784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1787 F: arch/arm/boot/dts/lpc43*
1788 F: drivers/i2c/busses/i2c-lpc2k.c
1789 F: drivers/memory/pl172.c
1790 F: drivers/mtd/spi-nor/nxp-spifi.c
1791 F: drivers/rtc/rtc-lpc24xx.c
1794 ARM/LPC32XX SOC SUPPORT
1795 M: Vladimir Zapolskiy <vz@mleia.com>
1796 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1800 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1801 F: arch/arm/boot/dts/lpc32*
1802 F: arch/arm/mach-lpc32xx/
1803 F: drivers/i2c/busses/i2c-pnx.c
1804 F: drivers/net/ethernet/nxp/lpc_eth.c
1805 F: drivers/usb/host/ohci-nxp.c
1806 F: drivers/watchdog/pnx4008_wdt.c
1809 ARM/MAGICIAN MACHINE SUPPORT
1810 M: Philipp Zabel <philipp.zabel@gmail.com>
1813 ARM/Marvell Dove/MV78xx0/Orion SOC support
1814 M: Jason Cooper <jason@lakedaemon.net>
1815 M: Andrew Lunn <andrew@lunn.ch>
1816 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1817 M: Gregory Clement <gregory.clement@bootlin.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 F: Documentation/devicetree/bindings/soc/dove/
1821 F: arch/arm/mach-dove/
1822 F: arch/arm/mach-mv78xx0/
1823 F: arch/arm/mach-orion5x/
1824 F: arch/arm/plat-orion/
1825 F: arch/arm/boot/dts/dove*
1826 F: arch/arm/boot/dts/orion5x*
1828 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1829 M: Jason Cooper <jason@lakedaemon.net>
1830 M: Andrew Lunn <andrew@lunn.ch>
1831 M: Gregory Clement <gregory.clement@bootlin.com>
1832 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 F: arch/arm/boot/dts/armada*
1836 F: arch/arm/boot/dts/kirkwood*
1837 F: arch/arm/configs/mvebu_*_defconfig
1838 F: arch/arm/mach-mvebu/
1839 F: arch/arm64/boot/dts/marvell/armada*
1840 F: drivers/cpufreq/armada-37xx-cpufreq.c
1841 F: drivers/cpufreq/armada-8k-cpufreq.c
1842 F: drivers/cpufreq/mvebu-cpufreq.c
1843 F: drivers/irqchip/irq-armada-370-xp.c
1844 F: drivers/irqchip/irq-mvebu-*
1845 F: drivers/pinctrl/mvebu/
1846 F: drivers/rtc/rtc-armada38x.c
1848 ARM/Mediatek RTC DRIVER
1849 M: Eddie Huang <eddie.huang@mediatek.com>
1850 M: Sean Wang <sean.wang@mediatek.com>
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1854 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1855 F: drivers/rtc/rtc-mt6397.c
1856 F: drivers/rtc/rtc-mt7622.c
1858 ARM/Mediatek SoC support
1859 M: Matthias Brugger <matthias.bgg@gmail.com>
1860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1862 W: https://mtk.bcnfs.org/
1863 C: irc://chat.freenode.net/linux-mediatek
1865 F: arch/arm/boot/dts/mt6*
1866 F: arch/arm/boot/dts/mt7*
1867 F: arch/arm/boot/dts/mt8*
1868 F: arch/arm/mach-mediatek/
1869 F: arch/arm64/boot/dts/mediatek/
1870 F: drivers/soc/mediatek/
1875 ARM/Mediatek USB3 PHY DRIVER
1876 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1880 F: drivers/phy/mediatek/
1881 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1883 ARM/MICREL KS8695 ARCHITECTURE
1884 M: Greg Ungerer <gerg@uclinux.org>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 F: arch/arm/mach-ks8695/
1889 ARM/Microchip (AT91) SoC support
1890 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1891 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1892 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 W: http://www.linux4sam.org
1895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1899 F: arch/arm/mach-at91/
1900 F: include/soc/at91/
1901 F: arch/arm/boot/dts/at91*.dts
1902 F: arch/arm/boot/dts/at91*.dtsi
1903 F: arch/arm/boot/dts/sama*.dts
1904 F: arch/arm/boot/dts/sama*.dtsi
1905 F: arch/arm/include/debug/at91.S
1906 F: drivers/memory/atmel*
1907 F: drivers/watchdog/sama5d4_wdt.c
1908 X: drivers/input/touchscreen/atmel_mxt_ts.c
1909 X: drivers/net/wireless/atmel/
1911 ARM/MIOA701 MACHINE SUPPORT
1912 M: Robert Jarzmik <robert.jarzmik@free.fr>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 F: arch/arm/mach-pxa/mioa701.c
1917 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1918 M: Michael Petchkovsky <mkpetch@internode.on.net>
1921 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1922 M: Linus Walleij <linus.walleij@linaro.org>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1926 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1927 F: arch/arm/mach-nomadik/
1928 F: arch/arm/mach-u300/
1929 F: arch/arm/mach-ux500/
1930 F: arch/arm/boot/dts/ste-*
1931 F: drivers/clk/clk-nomadik.c
1932 F: drivers/clk/clk-u300.c
1933 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1934 F: drivers/clocksource/timer-u300.c
1935 F: drivers/dma/coh901318*
1936 F: drivers/dma/ste_dma40*
1937 F: drivers/hwspinlock/u8500_hsem.c
1938 F: drivers/i2c/busses/i2c-nomadik.c
1939 F: drivers/i2c/busses/i2c-stu300.c
1940 F: drivers/mfd/ab3100*
1941 F: drivers/mfd/ab8500*
1942 F: drivers/mfd/abx500*
1943 F: drivers/mfd/dbx500*
1944 F: drivers/mfd/db8500*
1945 F: drivers/pinctrl/nomadik/
1946 F: drivers/pinctrl/pinctrl-coh901*
1947 F: drivers/pinctrl/pinctrl-u300.c
1948 F: drivers/rtc/rtc-ab3100.c
1949 F: drivers/rtc/rtc-ab8500.c
1950 F: drivers/rtc/rtc-coh901331.c
1951 F: drivers/rtc/rtc-pl031.c
1952 F: drivers/watchdog/coh901327_wdt.c
1953 F: Documentation/devicetree/bindings/arm/ste-*
1954 F: Documentation/devicetree/bindings/arm/ux500/
1955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1957 ARM/NUVOTON NPCM ARCHITECTURE
1958 M: Avi Fishman <avifishman70@gmail.com>
1959 M: Tomer Maimon <tmaimon77@gmail.com>
1960 M: Tali Perry <tali.perry1@gmail.com>
1961 R: Patrick Venture <venture@google.com>
1962 R: Nancy Yuen <yuenn@google.com>
1963 R: Benjamin Fair <benjaminfair@google.com>
1964 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1966 F: arch/arm/mach-npcm/
1967 F: arch/arm/boot/dts/nuvoton-npcm*
1968 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1970 F: Documentation/devicetree/bindings/*/*npcm*
1971 F: Documentation/devicetree/bindings/*/*/*npcm*
1973 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1974 M: Wan ZongShun <mcuos.com@gmail.com>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 W: http://www.mcuos.com
1978 F: arch/arm/mach-w90x900/
1979 F: drivers/input/keyboard/w90p910_keypad.c
1980 F: drivers/input/touchscreen/w90p910_ts.c
1981 F: drivers/watchdog/nuc900_wdt.c
1982 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1983 F: drivers/mtd/nand/raw/nuc900_nand.c
1984 F: drivers/rtc/rtc-nuc900.c
1985 F: drivers/spi/spi-nuc900.c
1986 F: drivers/usb/host/ehci-w90x900.c
1987 F: drivers/video/fbdev/nuc900fb.c
1989 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1990 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1991 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1993 F: arch/arm/mach-s3c24xx/mach-gta02.c
1994 F: arch/arm/mach-s3c24xx/gta02.h
1996 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1997 M: Alexander Clouter <alex@digriz.org.uk>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 W: http://www.digriz.org.uk/ts78xx/kernel
2001 F: arch/arm/mach-orion5x/ts78xx-*
2003 ARM/OXNAS platform support
2004 M: Neil Armstrong <narmstrong@baylibre.com>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 L: linux-oxnas@groups.io (moderated for non-subscribers)
2008 F: arch/arm/mach-oxnas/
2009 F: arch/arm/boot/dts/ox8*.dts*
2012 ARM/PALM TREO SUPPORT
2013 M: Tomas Cech <sleep_walker@suse.com>
2014 L: linux-arm-kernel@lists.infradead.org
2015 W: http://hackndev.com
2017 F: arch/arm/mach-pxa/palmtreo.*
2019 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2020 M: Marek Vasut <marek.vasut@gmail.com>
2021 L: linux-arm-kernel@lists.infradead.org
2022 W: http://hackndev.com
2024 F: arch/arm/mach-pxa/include/mach/palmtx.h
2025 F: arch/arm/mach-pxa/palmtx.c
2026 F: arch/arm/mach-pxa/palmt5.*
2027 F: arch/arm/mach-pxa/include/mach/palmld.h
2028 F: arch/arm/mach-pxa/palmld.c
2029 F: arch/arm/mach-pxa/palmte2.*
2030 F: arch/arm/mach-pxa/include/mach/palmtc.h
2031 F: arch/arm/mach-pxa/palmtc.c
2034 M: Sergey Lapin <slapin@ossfans.org>
2035 L: linux-arm-kernel@lists.infradead.org
2036 W: http://hackndev.com
2038 F: arch/arm/mach-pxa/palmz72.*
2041 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2042 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2045 ARM/PT DIGITAL BOARD PORT
2046 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 W: http://www.armlinux.org.uk/
2051 ARM/QUALCOMM SUPPORT
2052 M: Andy Gross <agross@kernel.org>
2053 M: David Brown <david.brown@linaro.org>
2054 L: linux-arm-msm@vger.kernel.org
2056 F: Documentation/devicetree/bindings/soc/qcom/
2057 F: Documentation/devicetree/bindings/*/qcom*
2058 F: arch/arm/boot/dts/qcom-*.dts
2059 F: arch/arm/boot/dts/qcom-*.dtsi
2060 F: arch/arm/mach-qcom/
2061 F: arch/arm64/boot/dts/qcom/
2064 F: drivers/*/*/qcom/
2065 F: drivers/*/*/qcom*
2066 F: drivers/*/pm8???-*
2067 F: drivers/bluetooth/btqcomsmd.c
2068 F: drivers/clocksource/timer-qcom.c
2069 F: drivers/extcon/extcon-qcom*
2070 F: drivers/iommu/msm*
2071 F: drivers/i2c/busses/i2c-qup.c
2072 F: drivers/i2c/busses/i2c-qcom-geni.c
2073 F: drivers/mfd/ssbi.c
2074 F: drivers/mmc/host/mmci_qcom*
2075 F: drivers/mmc/host/sdhci_msm.c
2076 F: drivers/pci/controller/dwc/pcie-qcom.c
2077 F: drivers/phy/qualcomm/
2078 F: drivers/power/*/msm*
2079 F: drivers/reset/reset-qcom-*
2080 F: drivers/scsi/ufs/ufs-qcom.*
2081 F: drivers/spi/spi-qup.c
2082 F: drivers/spi/spi-geni-qcom.c
2083 F: drivers/spi/spi-qcom-qspi.c
2084 F: drivers/tty/serial/msm_serial.c
2085 F: drivers/usb/dwc3/dwc3-qcom.c
2086 F: include/dt-bindings/*/qcom*
2087 F: include/linux/*/qcom*
2088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2090 ARM/RADISYS ENP2611 MACHINE SUPPORT
2091 M: Lennert Buytenhek <kernel@wantstofly.org>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 ARM/RDA MICRO ARCHITECTURE
2096 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2100 F: arch/arm/boot/dts/rda8810pl-*
2101 F: drivers/clocksource/timer-rda.c
2102 F: drivers/irqchip/irq-rda-intc.c
2103 F: drivers/tty/serial/rda-uart.c
2104 F: Documentation/devicetree/bindings/arm/rda.txt
2105 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2106 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2107 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2109 ARM/REALTEK ARCHITECTURE
2110 M: Andreas Färber <afaerber@suse.de>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 F: arch/arm64/boot/dts/realtek/
2114 F: Documentation/devicetree/bindings/arm/realtek.txt
2116 ARM/RENESAS ARM64 ARCHITECTURE
2117 M: Simon Horman <horms@verge.net.au>
2118 M: Magnus Damm <magnus.damm@gmail.com>
2119 L: linux-renesas-soc@vger.kernel.org
2120 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2123 F: arch/arm64/boot/dts/renesas/
2124 F: Documentation/devicetree/bindings/arm/renesas.yaml
2125 F: drivers/soc/renesas/
2126 F: include/linux/soc/renesas/
2128 ARM/RISCPC ARCHITECTURE
2129 M: Russell King <linux@armlinux.org.uk>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 W: http://www.armlinux.org.uk/
2133 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2134 F: arch/arm/include/asm/hardware/ioc.h
2135 F: arch/arm/include/asm/hardware/iomd.h
2136 F: arch/arm/include/asm/hardware/memc.h
2137 F: arch/arm/mach-rpc/
2138 F: drivers/net/ethernet/8390/etherh.c
2139 F: drivers/net/ethernet/i825xx/ether1*
2140 F: drivers/net/ethernet/seeq/ether3*
2141 F: drivers/scsi/arm/
2143 ARM/Rockchip SoC support
2144 M: Heiko Stuebner <heiko@sntech.de>
2145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 L: linux-rockchip@lists.infradead.org
2147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2149 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2150 F: arch/arm/boot/dts/rk3*
2151 F: arch/arm/boot/dts/rv1108*
2152 F: arch/arm/mach-rockchip/
2153 F: drivers/clk/rockchip/
2154 F: drivers/i2c/busses/i2c-rk3x.c
2155 F: drivers/*/*rockchip*
2156 F: drivers/*/*/*rockchip*
2157 F: sound/soc/rockchip/
2160 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2161 M: Kukjin Kim <kgene@kernel.org>
2162 M: Krzysztof Kozlowski <krzk@kernel.org>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2165 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2167 F: arch/arm/boot/dts/s3c*
2168 F: arch/arm/boot/dts/s5p*
2169 F: arch/arm/boot/dts/exynos*
2170 F: arch/arm64/boot/dts/exynos/
2171 F: arch/arm/plat-samsung/
2172 F: arch/arm/mach-s3c24*/
2173 F: arch/arm/mach-s3c64xx/
2174 F: arch/arm/mach-s5p*/
2175 F: arch/arm/mach-exynos*/
2176 F: drivers/*/*s3c24*
2177 F: drivers/*/*/*s3c24*
2178 F: drivers/*/*s3c64xx*
2179 F: drivers/*/*s5pv210*
2180 F: drivers/memory/samsung/*
2181 F: drivers/soc/samsung/*
2182 F: Documentation/arm/Samsung/
2183 F: Documentation/devicetree/bindings/arm/samsung/
2184 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2185 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2188 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2189 M: Kyungmin Park <kyungmin.park@samsung.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 F: arch/arm/mach-s5pv210/
2194 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2195 M: Kyungmin Park <kyungmin.park@samsung.com>
2196 M: Kamil Debski <kamil@wypas.org>
2197 M: Andrzej Hajda <a.hajda@samsung.com>
2198 L: linux-arm-kernel@lists.infradead.org
2199 L: linux-media@vger.kernel.org
2201 F: drivers/media/platform/s5p-g2d/
2203 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2204 M: Marek Szyprowski <m.szyprowski@samsung.com>
2205 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2206 L: linux-media@vger.kernel.org
2208 F: drivers/media/platform/s5p-cec/
2209 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2211 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2212 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2213 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2214 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2215 L: linux-arm-kernel@lists.infradead.org
2216 L: linux-media@vger.kernel.org
2218 F: drivers/media/platform/s5p-jpeg/
2220 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2221 M: Kyungmin Park <kyungmin.park@samsung.com>
2222 M: Kamil Debski <kamil@wypas.org>
2223 M: Jeongtae Park <jtp.park@samsung.com>
2224 M: Andrzej Hajda <a.hajda@samsung.com>
2225 L: linux-arm-kernel@lists.infradead.org
2226 L: linux-media@vger.kernel.org
2228 F: drivers/media/platform/s5p-mfc/
2230 ARM/SHMOBILE ARM ARCHITECTURE
2231 M: Simon Horman <horms@verge.net.au>
2232 M: Magnus Damm <magnus.damm@gmail.com>
2233 L: linux-renesas-soc@vger.kernel.org
2234 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2237 F: arch/arm/boot/dts/emev2*
2238 F: arch/arm/boot/dts/gr-peach*
2239 F: arch/arm/boot/dts/iwg20d-q7*
2240 F: arch/arm/boot/dts/r7s*
2241 F: arch/arm/boot/dts/r8a*
2242 F: arch/arm/boot/dts/r9a*
2243 F: arch/arm/boot/dts/sh*
2244 F: arch/arm/configs/shmobile_defconfig
2245 F: arch/arm/include/debug/renesas-scif.S
2246 F: arch/arm/mach-shmobile/
2247 F: Documentation/devicetree/bindings/arm/renesas.yaml
2248 F: drivers/soc/renesas/
2249 F: include/linux/soc/renesas/
2251 ARM/SOCFPGA ARCHITECTURE
2252 M: Dinh Nguyen <dinguyen@kernel.org>
2254 F: arch/arm/mach-socfpga/
2255 F: arch/arm/boot/dts/socfpga*
2256 F: arch/arm/configs/socfpga_defconfig
2257 F: arch/arm64/boot/dts/altera/
2258 F: arch/arm64/boot/dts/intel/
2259 W: http://www.rocketboards.org
2260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2262 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2263 M: Dinh Nguyen <dinguyen@kernel.org>
2265 F: drivers/clk/socfpga/
2267 ARM/SOCFPGA EDAC SUPPORT
2268 M: Thor Thayer <thor.thayer@linux.intel.com>
2270 F: drivers/edac/altera_edac.
2272 ARM/SPREADTRUM SoC SUPPORT
2273 M: Orson Zhai <orsonzhai@gmail.com>
2274 M: Baolin Wang <baolin.wang@linaro.org>
2275 M: Chunyan Zhang <zhang.lyra@gmail.com>
2277 F: arch/arm64/boot/dts/sprd
2280 ARM/STI ARCHITECTURE
2281 M: Patrice Chotard <patrice.chotard@st.com>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 W: http://www.stlinux.com
2285 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2286 F: arch/arm/mach-sti/
2287 F: arch/arm/boot/dts/sti*
2288 F: drivers/char/hw_random/st-rng.c
2289 F: drivers/clocksource/arm_global_timer.c
2290 F: drivers/clocksource/clksrc_st_lpc.c
2291 F: drivers/cpufreq/sti-cpufreq.c
2292 F: drivers/dma/st_fdma*
2293 F: drivers/i2c/busses/i2c-st.c
2294 F: drivers/media/rc/st_rc.c
2295 F: drivers/media/platform/sti/c8sectpfe/
2296 F: drivers/mmc/host/sdhci-st.c
2297 F: drivers/phy/st/phy-miphy28lp.c
2298 F: drivers/phy/st/phy-stih407-usb.c
2299 F: drivers/pinctrl/pinctrl-st.c
2300 F: drivers/remoteproc/st_remoteproc.c
2301 F: drivers/remoteproc/st_slim_rproc.c
2302 F: drivers/reset/sti/
2303 F: drivers/rtc/rtc-st-lpc.c
2304 F: drivers/tty/serial/st-asc.c
2305 F: drivers/usb/dwc3/dwc3-st.c
2306 F: drivers/usb/host/ehci-st.c
2307 F: drivers/usb/host/ohci-st.c
2308 F: drivers/watchdog/st_lpc_wdt.c
2309 F: drivers/ata/ahci_st.c
2310 F: include/linux/remoteproc/st_slim_rproc.h
2312 ARM/STM32 ARCHITECTURE
2313 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2314 M: Alexandre Torgue <alexandre.torgue@st.com>
2315 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2321 F: arch/arm/boot/dts/stm32*
2322 F: arch/arm/mach-stm32/
2323 F: drivers/clocksource/armv7m_systick.c
2325 ARM/Synaptics SoC support
2326 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2327 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 F: arch/arm/mach-berlin/
2331 F: arch/arm/boot/dts/berlin*
2332 F: arch/arm64/boot/dts/synaptics/
2334 ARM/TANGO ARCHITECTURE
2335 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2336 M: Mans Rullgard <mans@mansr.com>
2337 L: linux-arm-kernel@lists.infradead.org
2341 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2342 M: Lennert Buytenhek <kernel@wantstofly.org>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2347 M: Hans Verkuil <hans.verkuil@cisco.com>
2348 L: linux-tegra@vger.kernel.org
2349 L: linux-media@vger.kernel.org
2351 F: drivers/media/platform/tegra-cec/
2352 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2354 ARM/TETON BGA MACHINE SUPPORT
2355 M: "Mark F. Brown" <mark.brown314@gmail.com>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2360 M: Santosh Shilimkar <ssantosh@kernel.org>
2361 L: linux-kernel@vger.kernel.org
2363 F: drivers/memory/*emif*
2365 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2366 M: Tero Kristo <t-kristo@ti.com>
2367 M: Nishanth Menon <nm@ti.com>
2368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2371 F: arch/arm64/boot/dts/ti/Makefile
2372 F: arch/arm64/boot/dts/ti/k3-*
2373 F: include/dt-bindings/pinctrl/k3.h
2375 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2376 M: Santosh Shilimkar <ssantosh@kernel.org>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 F: arch/arm/mach-keystone/
2380 F: arch/arm/boot/dts/keystone-*
2381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2383 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2384 M: Santosh Shilimkar <ssantosh@kernel.org>
2385 L: linux-kernel@vger.kernel.org
2387 F: drivers/clk/keystone/
2389 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2390 M: Santosh Shilimkar <ssantosh@kernel.org>
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 L: linux-kernel@vger.kernel.org
2394 F: drivers/clocksource/timer-keystone.c
2396 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2397 M: Santosh Shilimkar <ssantosh@kernel.org>
2398 L: linux-kernel@vger.kernel.org
2400 F: drivers/power/reset/keystone-reset.c
2402 ARM/THECUS N2100 MACHINE SUPPORT
2403 M: Lennert Buytenhek <kernel@wantstofly.org>
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 ARM/TOSA MACHINE SUPPORT
2408 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2409 M: Dirk Opfer <dirk@opfer-online.de>
2412 ARM/UNIPHIER ARCHITECTURE
2413 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2417 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2418 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2419 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2420 F: arch/arm/boot/dts/uniphier*
2421 F: arch/arm/include/asm/hardware/cache-uniphier.h
2422 F: arch/arm/mach-uniphier/
2423 F: arch/arm/mm/cache-uniphier.c
2424 F: arch/arm64/boot/dts/socionext/uniphier*
2425 F: drivers/bus/uniphier-system-bus.c
2426 F: drivers/clk/uniphier/
2427 F: drivers/dma/uniphier-mdmac.c
2428 F: drivers/gpio/gpio-uniphier.c
2429 F: drivers/i2c/busses/i2c-uniphier*
2430 F: drivers/irqchip/irq-uniphier-aidet.c
2431 F: drivers/mmc/host/uniphier-sd.c
2432 F: drivers/pinctrl/uniphier/
2433 F: drivers/reset/reset-uniphier.c
2434 F: drivers/tty/serial/8250/8250_uniphier.c
2437 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2438 M: Ulf Hansson <ulf.hansson@linaro.org>
2439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 T: git git://git.linaro.org/people/ulfh/clk.git
2442 F: drivers/clk/ux500/
2444 ARM/VERSATILE EXPRESS PLATFORM
2445 M: Liviu Dudau <liviu.dudau@arm.com>
2446 M: Sudeep Holla <sudeep.holla@arm.com>
2447 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450 F: arch/arm/boot/dts/vexpress*
2451 F: arch/arm64/boot/dts/arm/
2452 F: arch/arm/mach-vexpress/
2455 F: drivers/clk/versatile/clk-vexpress-osc.c
2456 F: drivers/clocksource/timer-versatile.c
2460 M: Russell King <linux@armlinux.org.uk>
2461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 W: http://www.armlinux.org.uk/
2466 ARM/VOIPAC PXA270 SUPPORT
2467 M: Marek Vasut <marek.vasut@gmail.com>
2468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 F: arch/arm/mach-pxa/vpac270.c
2471 F: arch/arm/mach-pxa/include/mach/vpac270.h
2473 ARM/VT8500 ARM ARCHITECTURE
2474 M: Tony Prisk <linux@prisktech.co.nz>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2478 F: arch/arm/mach-vt8500/
2479 F: drivers/clocksource/timer-vt8500.c
2480 F: drivers/i2c/busses/i2c-wmt.c
2481 F: drivers/mmc/host/wmt-sdmmc.c
2482 F: drivers/pwm/pwm-vt8500.c
2483 F: drivers/rtc/rtc-vt8500.c
2484 F: drivers/tty/serial/vt8500_serial.c
2485 F: drivers/usb/host/ehci-platform.c
2486 F: drivers/usb/host/uhci-platform.c
2487 F: drivers/video/fbdev/vt8500lcdfb.*
2488 F: drivers/video/fbdev/wm8505fb*
2489 F: drivers/video/fbdev/wmt_ge_rops.*
2491 ARM/ZIPIT Z2 SUPPORT
2492 M: Marek Vasut <marek.vasut@gmail.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 F: arch/arm/mach-pxa/z2.c
2496 F: arch/arm/mach-pxa/include/mach/z2.h
2498 ARM/ZTE ARCHITECTURE
2499 M: Jun Nie <jun.nie@linaro.org>
2500 M: Shawn Guo <shawnguo@kernel.org>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 F: arch/arm/boot/dts/zx2967*
2504 F: arch/arm/mach-zx/
2505 F: arch/arm64/boot/dts/zte/
2507 F: drivers/dma/zx_dma.c
2508 F: drivers/gpio/gpio-zx.c
2509 F: drivers/i2c/busses/i2c-zx2967.c
2510 F: drivers/mmc/host/dw_mmc-zx.*
2511 F: drivers/pinctrl/zte/
2513 F: drivers/thermal/zx2967_thermal.c
2514 F: drivers/watchdog/zx2967_wdt.c
2515 F: Documentation/devicetree/bindings/arm/zte.yaml
2516 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2517 F: Documentation/devicetree/bindings/dma/zxdma.txt
2518 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2519 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2520 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2521 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2522 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2523 F: Documentation/devicetree/bindings/soc/zte/
2524 F: Documentation/devicetree/bindings/sound/zte,*.txt
2525 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2526 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2527 F: include/dt-bindings/clock/zx2967*.h
2528 F: include/dt-bindings/soc/zte,*.h
2529 F: sound/soc/codecs/zx_aud96p22.c
2532 ARM/ZYNQ ARCHITECTURE
2533 M: Michal Simek <michal.simek@xilinx.com>
2534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 W: http://wiki.xilinx.com
2536 T: git https://github.com/Xilinx/linux-xlnx.git
2538 F: arch/arm/mach-zynq/
2539 F: drivers/cpuidle/cpuidle-zynq.c
2540 F: drivers/block/xsysace.c
2543 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2544 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2545 F: drivers/clocksource/timer-cadence-ttc.c
2546 F: drivers/i2c/busses/i2c-cadence.c
2547 F: drivers/mmc/host/sdhci-of-arasan.c
2548 F: drivers/edac/synopsys_edac.c
2549 F: drivers/i2c/busses/i2c-xiic.c
2551 ARM64 PORT (AARCH64 ARCHITECTURE)
2552 M: Catalin Marinas <catalin.marinas@arm.com>
2553 M: Will Deacon <will@kernel.org>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2558 X: arch/arm64/boot/dts/
2559 F: Documentation/arm64/
2561 AS3645A LED FLASH CONTROLLER DRIVER
2562 M: Sakari Ailus <sakari.ailus@iki.fi>
2563 L: linux-leds@vger.kernel.org
2565 F: drivers/leds/leds-as3645a.c
2567 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2568 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2569 L: linux-media@vger.kernel.org
2570 T: git git://linuxtv.org/media_tree.git
2572 F: drivers/media/i2c/ak7375.c
2573 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2575 ASAHI KASEI AK8974 DRIVER
2576 M: Linus Walleij <linus.walleij@linaro.org>
2577 L: linux-iio@vger.kernel.org
2578 W: http://www.akm.com/
2580 F: drivers/iio/magnetometer/ak8974.c
2582 ASC7621 HARDWARE MONITOR DRIVER
2583 M: George Joseph <george.joseph@fairview5.com>
2584 L: linux-hwmon@vger.kernel.org
2586 F: Documentation/hwmon/asc7621.rst
2587 F: drivers/hwmon/asc7621.c
2589 ASPEED VIDEO ENGINE DRIVER
2590 M: Eddie James <eajames@linux.ibm.com>
2591 L: linux-media@vger.kernel.org
2592 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2594 F: drivers/media/platform/aspeed-video.c
2595 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2597 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2598 M: Corentin Chary <corentin.chary@gmail.com>
2599 L: acpi4asus-user@lists.sourceforge.net
2600 L: platform-driver-x86@vger.kernel.org
2601 W: http://acpi4asus.sf.net
2603 F: drivers/platform/x86/asus*.c
2604 F: drivers/platform/x86/eeepc*.c
2606 ASUS WIRELESS RADIO CONTROL DRIVER
2607 M: João Paulo Rechi Vita <jprvita@gmail.com>
2608 L: platform-driver-x86@vger.kernel.org
2610 F: drivers/platform/x86/asus-wireless.c
2613 M: David Howells <dhowells@redhat.com>
2614 L: keyrings@vger.kernel.org
2616 F: Documentation/crypto/asymmetric-keys.txt
2617 F: include/linux/verification.h
2618 F: include/crypto/public_key.h
2619 F: include/crypto/pkcs7.h
2620 F: crypto/asymmetric_keys/
2622 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2623 R: Dan Williams <dan.j.williams@intel.com>
2624 W: http://sourceforge.net/projects/xscaleiop
2626 F: Documentation/crypto/async-tx-api.txt
2629 F: include/linux/dmaengine.h
2630 F: include/linux/async_tx.h
2633 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2634 L: linux-i2c@vger.kernel.org
2635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2637 F: Documentation/devicetree/bindings/eeprom/at24.txt
2638 F: drivers/misc/eeprom/at24.c
2640 ATA OVER ETHERNET (AOE) DRIVER
2641 M: "Justin Sanders" <justin@coraid.com>
2642 W: http://www.openaoe.org/
2644 F: Documentation/aoe/
2645 F: drivers/block/aoe/
2647 ATHEROS 71XX/9XXX GPIO DRIVER
2648 M: Alban Bedel <albeu@free.fr>
2649 W: https://github.com/AlbanBedel/linux
2650 T: git git://github.com/AlbanBedel/linux
2652 F: drivers/gpio/gpio-ath79.c
2653 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2655 ATHEROS 71XX/9XXX USB PHY DRIVER
2656 M: Alban Bedel <albeu@free.fr>
2657 W: https://github.com/AlbanBedel/linux
2658 T: git git://github.com/AlbanBedel/linux
2660 F: drivers/phy/qualcomm/phy-ath79-usb.c
2661 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2663 ATHEROS ATH GENERIC UTILITIES
2664 M: Kalle Valo <kvalo@codeaurora.org>
2665 L: linux-wireless@vger.kernel.org
2667 F: drivers/net/wireless/ath/*
2669 ATHEROS ATH5K WIRELESS DRIVER
2670 M: Jiri Slaby <jirislaby@gmail.com>
2671 M: Nick Kossifidis <mickflemm@gmail.com>
2672 M: Luis Chamberlain <mcgrof@kernel.org>
2673 L: linux-wireless@vger.kernel.org
2674 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2676 F: drivers/net/wireless/ath/ath5k/
2678 ATHEROS ATH6KL WIRELESS DRIVER
2679 M: Kalle Valo <kvalo@codeaurora.org>
2680 L: linux-wireless@vger.kernel.org
2681 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2684 F: drivers/net/wireless/ath/ath6kl/
2687 M: Ville Syrjala <syrjala@sci.fi>
2689 F: drivers/input/misc/ati_remote2.c
2691 ATK0110 HWMON DRIVER
2692 M: Luca Tettamanti <kronos.it@gmail.com>
2693 L: linux-hwmon@vger.kernel.org
2695 F: drivers/hwmon/asus_atk0110.c
2697 ATLX ETHERNET DRIVERS
2698 M: Jay Cliburn <jcliburn@gmail.com>
2699 M: Chris Snook <chris.snook@gmail.com>
2700 L: netdev@vger.kernel.org
2701 W: http://sourceforge.net/projects/atl1
2702 W: http://atl1.sourceforge.net
2704 F: drivers/net/ethernet/atheros/
2707 M: Chas Williams <3chas3@gmail.com>
2708 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2709 L: netdev@vger.kernel.org
2710 W: http://linux-atm.sourceforge.net
2713 F: include/linux/atm*
2714 F: include/uapi/linux/atm*
2716 ATMEL MACB ETHERNET DRIVER
2717 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2719 F: drivers/net/ethernet/cadence/
2721 ATMEL MAXTOUCH DRIVER
2722 M: Nick Dyer <nick@shmanahar.org>
2723 T: git git://github.com/ndyer/linux.git
2725 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2726 F: drivers/input/touchscreen/atmel_mxt_ts.c
2728 ATMEL WIRELESS DRIVER
2729 M: Simon Kelley <simon@thekelleys.org.uk>
2730 L: linux-wireless@vger.kernel.org
2731 W: http://www.thekelleys.org.uk/atmel
2732 W: http://atmelwlandriver.sourceforge.net/
2734 F: drivers/net/wireless/atmel/atmel*
2736 ATOMIC INFRASTRUCTURE
2737 M: Will Deacon <will@kernel.org>
2738 M: Peter Zijlstra <peterz@infradead.org>
2739 R: Boqun Feng <boqun.feng@gmail.com>
2740 L: linux-kernel@vger.kernel.org
2742 F: arch/*/include/asm/atomic*.h
2743 F: include/*/atomic*.h
2746 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2747 M: Bradley Grove <linuxdrivers@attotech.com>
2748 L: linux-scsi@vger.kernel.org
2749 W: http://www.attotech.com
2751 F: drivers/scsi/esas2r
2753 ATUSB IEEE 802.15.4 RADIO DRIVER
2754 M: Stefan Schmidt <stefan@datenfreihafen.org>
2755 L: linux-wpan@vger.kernel.org
2757 F: drivers/net/ieee802154/atusb.c
2758 F: drivers/net/ieee802154/atusb.h
2759 F: drivers/net/ieee802154/at86rf230.h
2762 M: Paul Moore <paul@paul-moore.com>
2763 M: Eric Paris <eparis@redhat.com>
2764 L: linux-audit@redhat.com (moderated for non-subscribers)
2765 W: https://github.com/linux-audit
2766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2768 F: include/linux/audit.h
2769 F: include/uapi/linux/audit.h
2772 AUXILIARY DISPLAY DRIVERS
2773 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2775 F: drivers/auxdisplay/
2776 F: include/linux/cfag12864b.h
2778 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2779 M: Andreas Klinger <ak@it-klinger.de>
2780 L: linux-iio@vger.kernel.org
2782 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2783 F: drivers/iio/adc/hx711.c
2786 M: Ralf Baechle <ralf@linux-mips.org>
2787 L: linux-hams@vger.kernel.org
2788 W: http://www.linux-ax25.org/
2790 F: include/uapi/linux/ax25.h
2791 F: include/net/ax25.h
2795 M: Peter Rosin <peda@axentia.se>
2796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2798 F: Documentation/devicetree/bindings/arm/axentia.txt
2799 F: arch/arm/boot/dts/at91-linea.dtsi
2800 F: arch/arm/boot/dts/at91-natte.dtsi
2801 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2802 F: arch/arm/boot/dts/at91-tse850-3.dts
2804 AXENTIA ASOC DRIVERS
2805 M: Peter Rosin <peda@axentia.se>
2806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2808 F: Documentation/devicetree/bindings/sound/axentia,*
2809 F: sound/soc/atmel/tse850-pcm5142.c
2811 AXXIA I2C CONTROLLER
2812 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2813 L: linux-i2c@vger.kernel.org
2815 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2816 F: drivers/i2c/busses/i2c-axxia.c
2819 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2820 L: linux-media@vger.kernel.org
2821 W: https://linuxtv.org
2822 T: git git://linuxtv.org/media_tree.git
2824 F: drivers/media/usb/dvb-usb-v2/az6007.c
2826 AZTECH FM RADIO RECEIVER DRIVER
2827 M: Hans Verkuil <hverkuil@xs4all.nl>
2828 L: linux-media@vger.kernel.org
2829 T: git git://linuxtv.org/media_tree.git
2830 W: https://linuxtv.org
2832 F: drivers/media/radio/radio-aztech*
2835 L: linux-wireless@vger.kernel.org
2836 L: b43-dev@lists.infradead.org
2837 W: http://wireless.kernel.org/en/users/Drivers/b43
2839 F: drivers/net/wireless/broadcom/b43/
2841 B43LEGACY WIRELESS DRIVER
2842 M: Larry Finger <Larry.Finger@lwfinger.net>
2843 L: linux-wireless@vger.kernel.org
2844 L: b43-dev@lists.infradead.org
2845 W: http://wireless.kernel.org/en/users/Drivers/b43
2847 F: drivers/net/wireless/broadcom/b43legacy/
2849 BACKLIGHT CLASS/SUBSYSTEM
2850 M: Lee Jones <lee.jones@linaro.org>
2851 M: Daniel Thompson <daniel.thompson@linaro.org>
2852 M: Jingoo Han <jingoohan1@gmail.com>
2853 L: dri-devel@lists.freedesktop.org
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2856 F: drivers/video/backlight/
2857 F: include/linux/backlight.h
2858 F: include/linux/pwm_backlight.h
2859 F: Documentation/devicetree/bindings/leds/backlight
2862 M: Marek Lindner <mareklindner@neomailbox.ch>
2863 M: Simon Wunderlich <sw@simonwunderlich.de>
2864 M: Antonio Quartulli <a@unstable.cc>
2865 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2866 W: https://www.open-mesh.org/
2867 B: https://www.open-mesh.org/projects/batman-adv/issues
2868 C: irc://chat.freenode.net/batman
2869 Q: https://patchwork.open-mesh.org/project/batman/list/
2870 T: git https://git.open-mesh.org/linux-merge.git
2872 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2873 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2874 F: Documentation/networking/batman-adv.rst
2875 F: include/uapi/linux/batadv_packet.h
2876 F: include/uapi/linux/batman_adv.h
2879 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2880 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2881 L: linux-hams@vger.kernel.org
2882 W: http://www.baycom.org/~tom/ham/ham.html
2884 F: drivers/net/hamradio/baycom*
2886 BCACHE (BLOCK LAYER CACHE)
2887 M: Coly Li <colyli@suse.de>
2888 M: Kent Overstreet <kent.overstreet@gmail.com>
2889 L: linux-bcache@vger.kernel.org
2890 W: http://bcache.evilpiepirate.org
2891 C: irc://irc.oftc.net/bcache
2893 F: drivers/md/bcache/
2895 BDISP ST MEDIA DRIVER
2896 M: Fabien Dessenne <fabien.dessenne@st.com>
2897 L: linux-media@vger.kernel.org
2898 T: git git://linuxtv.org/media_tree.git
2899 W: https://linuxtv.org
2901 F: drivers/media/platform/sti/bdisp
2903 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2904 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2905 L: netdev@vger.kernel.org
2907 F: drivers/net/ethernet/ec_bhf.c
2910 M: Luis de Bethencourt <luisbg@kernel.org>
2911 M: Salah Triki <salah.triki@gmail.com>
2913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2914 F: Documentation/filesystems/befs.txt
2918 M: Paolo Valente <paolo.valente@linaro.org>
2919 M: Jens Axboe <axboe@kernel.dk>
2920 L: linux-block@vger.kernel.org
2923 F: Documentation/block/bfq-iosched.txt
2926 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2928 F: Documentation/filesystems/bfs.txt
2930 F: include/uapi/linux/bfs_fs.h
2932 BLINKM RGB LED DRIVER
2933 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2935 F: drivers/leds/leds-blinkm.c
2938 M: Jens Axboe <axboe@kernel.dk>
2939 L: linux-block@vger.kernel.org
2940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2944 F: kernel/trace/blktrace.c
2948 M: Joern Engel <joern@lazybastard.org>
2949 L: linux-mtd@lists.infradead.org
2951 F: drivers/mtd/devices/block2mtd.c
2954 M: Marcel Holtmann <marcel@holtmann.org>
2955 M: Johan Hedberg <johan.hedberg@gmail.com>
2956 L: linux-bluetooth@vger.kernel.org
2957 W: http://www.bluez.org/
2958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2961 F: drivers/bluetooth/
2964 M: Marcel Holtmann <marcel@holtmann.org>
2965 M: Johan Hedberg <johan.hedberg@gmail.com>
2966 L: linux-bluetooth@vger.kernel.org
2967 W: http://www.bluez.org/
2968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2972 F: include/net/bluetooth/
2975 M: Jay Vosburgh <j.vosburgh@gmail.com>
2976 M: Veaceslav Falico <vfalico@gmail.com>
2977 M: Andy Gospodarek <andy@greyhouse.net>
2978 L: netdev@vger.kernel.org
2979 W: http://sourceforge.net/projects/bonding/
2981 F: drivers/net/bonding/
2982 F: include/uapi/linux/if_bonding.h
2984 BPF (Safe dynamic programs and tools)
2985 M: Alexei Starovoitov <ast@kernel.org>
2986 M: Daniel Borkmann <daniel@iogearbox.net>
2987 R: Martin KaFai Lau <kafai@fb.com>
2988 R: Song Liu <songliubraving@fb.com>
2989 R: Yonghong Song <yhs@fb.com>
2990 L: netdev@vger.kernel.org
2991 L: bpf@vger.kernel.org
2992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2994 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2997 F: Documentation/networking/filter.txt
2998 F: Documentation/bpf/
2999 F: include/linux/bpf*
3000 F: include/linux/filter.h
3001 F: include/trace/events/xdp.h
3002 F: include/uapi/linux/bpf*
3003 F: include/uapi/linux/filter.h
3005 F: kernel/trace/bpf_trace.c
3008 F: net/core/filter.c
3009 F: net/sched/act_bpf.c
3010 F: net/sched/cls_bpf.c
3014 F: tools/testing/selftests/bpf/
3019 M: Shubham Bansal <illusionist.neo@gmail.com>
3020 L: netdev@vger.kernel.org
3021 L: bpf@vger.kernel.org
3026 M: Daniel Borkmann <daniel@iogearbox.net>
3027 M: Alexei Starovoitov <ast@kernel.org>
3028 M: Zi Shen Lim <zlim.lnx@gmail.com>
3029 L: netdev@vger.kernel.org
3030 L: bpf@vger.kernel.org
3034 BPF JIT for MIPS (32-BIT AND 64-BIT)
3035 M: Paul Burton <paul.burton@mips.com>
3036 L: netdev@vger.kernel.org
3037 L: bpf@vger.kernel.org
3041 BPF JIT for NFP NICs
3042 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3043 L: netdev@vger.kernel.org
3044 L: bpf@vger.kernel.org
3046 F: drivers/net/ethernet/netronome/nfp/bpf/
3048 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3049 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3050 M: Sandipan Das <sandipan@linux.ibm.com>
3051 L: netdev@vger.kernel.org
3052 L: bpf@vger.kernel.org
3054 F: arch/powerpc/net/
3056 BPF JIT for RISC-V (RV64G)
3057 M: Björn Töpel <bjorn.topel@gmail.com>
3058 L: netdev@vger.kernel.org
3063 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3064 M: Vasily Gorbik <gor@linux.ibm.com>
3065 M: Christian Borntraeger <borntraeger@de.ibm.com>
3066 L: netdev@vger.kernel.org
3067 L: bpf@vger.kernel.org
3070 X: arch/s390/net/pnet.c
3072 BPF JIT for SPARC (32-BIT AND 64-BIT)
3073 M: David S. Miller <davem@davemloft.net>
3074 L: netdev@vger.kernel.org
3075 L: bpf@vger.kernel.org
3079 BPF JIT for X86 32-BIT
3080 M: Wang YanQing <udknight@gmail.com>
3081 L: netdev@vger.kernel.org
3082 L: bpf@vger.kernel.org
3084 F: arch/x86/net/bpf_jit_comp32.c
3086 BPF JIT for X86 64-BIT
3087 M: Alexei Starovoitov <ast@kernel.org>
3088 M: Daniel Borkmann <daniel@iogearbox.net>
3089 L: netdev@vger.kernel.org
3090 L: bpf@vger.kernel.org
3093 X: arch/x86/net/bpf_jit_comp32.c
3095 BROADCOM B44 10/100 ETHERNET DRIVER
3096 M: Michael Chan <michael.chan@broadcom.com>
3097 L: netdev@vger.kernel.org
3099 F: drivers/net/ethernet/broadcom/b44.*
3101 BROADCOM B53 ETHERNET SWITCH DRIVER
3102 M: Florian Fainelli <f.fainelli@gmail.com>
3103 L: netdev@vger.kernel.org
3104 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3106 F: drivers/net/dsa/b53/*
3107 F: include/linux/platform_data/b53.h
3109 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3110 M: Florian Fainelli <f.fainelli@gmail.com>
3111 M: Ray Jui <rjui@broadcom.com>
3112 M: Scott Branden <sbranden@broadcom.com>
3113 M: bcm-kernel-feedback-list@broadcom.com
3114 T: git git://github.com/broadcom/mach-bcm
3120 F: arch/arm/mach-bcm/
3122 BROADCOM BCM2835 ARM ARCHITECTURE
3123 M: Eric Anholt <eric@anholt.net>
3124 M: Stefan Wahren <wahrenst@gmx.net>
3125 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3127 T: git git://github.com/anholt/linux
3130 F: drivers/staging/vc04_services
3132 BROADCOM BCM47XX MIPS ARCHITECTURE
3133 M: Hauke Mehrtens <hauke@hauke-m.de>
3134 M: Rafał Miłecki <zajec5@gmail.com>
3135 L: linux-mips@vger.kernel.org
3137 F: Documentation/devicetree/bindings/mips/brcm/
3138 F: arch/mips/bcm47xx/*
3139 F: arch/mips/include/asm/mach-bcm47xx/*
3141 BROADCOM BCM5301X ARM ARCHITECTURE
3142 M: Hauke Mehrtens <hauke@hauke-m.de>
3143 M: Rafał Miłecki <zajec5@gmail.com>
3144 M: bcm-kernel-feedback-list@broadcom.com
3145 L: linux-arm-kernel@lists.infradead.org
3147 F: arch/arm/mach-bcm/bcm_5301x.c
3148 F: arch/arm/boot/dts/bcm5301x*.dtsi
3149 F: arch/arm/boot/dts/bcm470*
3150 F: arch/arm/boot/dts/bcm953012*
3152 BROADCOM BCM53573 ARM ARCHITECTURE
3153 M: Rafał Miłecki <rafal@milecki.pl>
3154 L: linux-arm-kernel@lists.infradead.org
3156 F: arch/arm/boot/dts/bcm53573*
3157 F: arch/arm/boot/dts/bcm47189*
3159 BROADCOM BCM63XX ARM ARCHITECTURE
3160 M: Florian Fainelli <f.fainelli@gmail.com>
3161 M: bcm-kernel-feedback-list@broadcom.com
3162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3163 T: git git://github.com/broadcom/stblinux.git
3167 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3168 M: Kevin Cernekee <cernekee@gmail.com>
3169 L: linux-usb@vger.kernel.org
3171 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3173 BROADCOM BCM7XXX ARM ARCHITECTURE
3174 M: Brian Norris <computersforpeace@gmail.com>
3175 M: Gregory Fong <gregory.0xf0@gmail.com>
3176 M: Florian Fainelli <f.fainelli@gmail.com>
3177 M: bcm-kernel-feedback-list@broadcom.com
3178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3179 T: git git://github.com/broadcom/stblinux.git
3181 F: arch/arm/mach-bcm/*brcmstb*
3182 F: arch/arm/boot/dts/bcm7*.dts*
3183 F: drivers/bus/brcmstb_gisb.c
3184 F: arch/arm/mm/cache-b15-rac.c
3185 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3188 BROADCOM BMIPS CPUFREQ DRIVER
3189 M: Markus Mayer <mmayer@broadcom.com>
3190 M: bcm-kernel-feedback-list@broadcom.com
3191 L: linux-pm@vger.kernel.org
3193 F: drivers/cpufreq/bmips-cpufreq.c
3195 BROADCOM BMIPS MIPS ARCHITECTURE
3196 M: Kevin Cernekee <cernekee@gmail.com>
3197 M: Florian Fainelli <f.fainelli@gmail.com>
3198 L: bcm-kernel-feedback-list@broadcom.com
3199 L: linux-mips@vger.kernel.org
3200 T: git git://github.com/broadcom/stblinux.git
3202 F: arch/mips/bmips/*
3203 F: arch/mips/include/asm/mach-bmips/*
3204 F: arch/mips/kernel/*bmips*
3205 F: arch/mips/boot/dts/brcm/bcm*.dts*
3206 F: drivers/irqchip/irq-bcm63*
3207 F: drivers/irqchip/irq-bcm7*
3208 F: drivers/irqchip/irq-brcmstb*
3209 F: include/linux/bcm963xx_nvram.h
3210 F: include/linux/bcm963xx_tag.h
3212 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3213 M: Rasesh Mody <rmody@marvell.com>
3214 M: GR-Linux-NIC-Dev@marvell.com
3215 L: netdev@vger.kernel.org
3217 F: drivers/net/ethernet/broadcom/bnx2.*
3218 F: drivers/net/ethernet/broadcom/bnx2_*
3220 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3221 M: QLogic-Storage-Upstream@qlogic.com
3222 L: linux-scsi@vger.kernel.org
3224 F: drivers/scsi/bnx2fc/
3226 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3227 M: QLogic-Storage-Upstream@qlogic.com
3228 L: linux-scsi@vger.kernel.org
3230 F: drivers/scsi/bnx2i/
3232 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3233 M: Ariel Elior <aelior@marvell.com>
3234 M: Sudarsana Kalluru <skalluru@marvell.com>
3235 M: GR-everest-linux-l2@marvell.com
3236 L: netdev@vger.kernel.org
3238 F: drivers/net/ethernet/broadcom/bnx2x/
3240 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3241 M: Michael Chan <michael.chan@broadcom.com>
3242 L: netdev@vger.kernel.org
3244 F: drivers/net/ethernet/broadcom/bnxt/
3246 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3247 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3248 M: Franky Lin <franky.lin@broadcom.com>
3249 M: Hante Meuleman <hante.meuleman@broadcom.com>
3250 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3251 M: Wright Feng <wright.feng@cypress.com>
3252 L: linux-wireless@vger.kernel.org
3253 L: brcm80211-dev-list.pdl@broadcom.com
3254 L: brcm80211-dev-list@cypress.com
3256 F: drivers/net/wireless/broadcom/brcm80211/
3258 BROADCOM BRCMSTB GPIO DRIVER
3259 M: Gregory Fong <gregory.0xf0@gmail.com>
3260 L: bcm-kernel-feedback-list@broadcom.com
3262 F: drivers/gpio/gpio-brcmstb.c
3263 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3265 BROADCOM BRCMSTB I2C DRIVER
3266 M: Kamal Dasu <kdasu.kdev@gmail.com>
3267 L: linux-i2c@vger.kernel.org
3268 L: bcm-kernel-feedback-list@broadcom.com
3270 F: drivers/i2c/busses/i2c-brcmstb.c
3271 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3273 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3274 M: Al Cooper <alcooperx@gmail.com>
3275 L: linux-kernel@vger.kernel.org
3276 L: bcm-kernel-feedback-list@broadcom.com
3278 F: drivers/phy/broadcom/phy-brcm-usb*
3280 BROADCOM GENET ETHERNET DRIVER
3281 M: Doug Berger <opendmb@gmail.com>
3282 M: Florian Fainelli <f.fainelli@gmail.com>
3283 L: bcm-kernel-feedback-list@broadcom.com
3284 L: netdev@vger.kernel.org
3286 F: drivers/net/ethernet/broadcom/genet/
3288 BROADCOM IPROC ARM ARCHITECTURE
3289 M: Ray Jui <rjui@broadcom.com>
3290 M: Scott Branden <sbranden@broadcom.com>
3291 M: bcm-kernel-feedback-list@broadcom.com
3292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3293 T: git git://github.com/broadcom/cygnus-linux.git
3310 F: arch/arm64/boot/dts/broadcom/northstar2/*
3311 F: arch/arm64/boot/dts/broadcom/stingray/*
3312 F: drivers/clk/bcm/clk-ns*
3313 F: drivers/clk/bcm/clk-sr*
3314 F: drivers/pinctrl/bcm/pinctrl-ns*
3315 F: include/dt-bindings/clock/bcm-sr*
3317 BROADCOM KONA GPIO DRIVER
3318 M: Ray Jui <rjui@broadcom.com>
3319 L: bcm-kernel-feedback-list@broadcom.com
3321 F: drivers/gpio/gpio-bcm-kona.c
3322 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3324 BROADCOM NETXTREME-E ROCE DRIVER
3325 M: Selvin Xavier <selvin.xavier@broadcom.com>
3326 M: Devesh Sharma <devesh.sharma@broadcom.com>
3327 M: Somnath Kotur <somnath.kotur@broadcom.com>
3328 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3329 L: linux-rdma@vger.kernel.org
3330 W: http://www.broadcom.com
3332 F: drivers/infiniband/hw/bnxt_re/
3333 F: include/uapi/rdma/bnxt_re-abi.h
3335 BROADCOM NVRAM DRIVER
3336 M: Rafał Miłecki <zajec5@gmail.com>
3337 L: linux-mips@vger.kernel.org
3339 F: drivers/firmware/broadcom/*
3341 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3342 M: Rafał Miłecki <zajec5@gmail.com>
3343 L: linux-wireless@vger.kernel.org
3346 F: include/linux/bcma/
3348 BROADCOM STB AVS CPUFREQ DRIVER
3349 M: Markus Mayer <mmayer@broadcom.com>
3350 M: bcm-kernel-feedback-list@broadcom.com
3351 L: linux-pm@vger.kernel.org
3353 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3354 F: drivers/cpufreq/brcmstb*
3356 BROADCOM STB AVS TMON DRIVER
3357 M: Markus Mayer <mmayer@broadcom.com>
3358 M: bcm-kernel-feedback-list@broadcom.com
3359 L: linux-pm@vger.kernel.org
3361 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3362 F: drivers/thermal/broadcom/brcmstb*
3364 BROADCOM STB NAND FLASH DRIVER
3365 M: Brian Norris <computersforpeace@gmail.com>
3366 M: Kamal Dasu <kdasu.kdev@gmail.com>
3367 L: linux-mtd@lists.infradead.org
3368 L: bcm-kernel-feedback-list@broadcom.com
3370 F: drivers/mtd/nand/raw/brcmnand/
3372 BROADCOM STB DPFE DRIVER
3373 M: Markus Mayer <mmayer@broadcom.com>
3374 M: bcm-kernel-feedback-list@broadcom.com
3375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3377 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3378 F: drivers/memory/brcmstb_dpfe.c
3381 M: Kamal Dasu <kdasu.kdev@gmail.com>
3382 M: bcm-kernel-feedback-list@broadcom.com
3384 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3385 F: drivers/spi/spi-bcm-qspi.*
3386 F: drivers/spi/spi-brcmstb-qspi.c
3387 F: drivers/spi/spi-iproc-qspi.c
3389 BROADCOM SYSTEMPORT ETHERNET DRIVER
3390 M: Florian Fainelli <f.fainelli@gmail.com>
3391 L: bcm-kernel-feedback-list@broadcom.com
3392 L: netdev@vger.kernel.org
3394 F: drivers/net/ethernet/broadcom/bcmsysport.*
3396 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3397 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3398 M: Prashant Sreedharan <prashant@broadcom.com>
3399 M: Michael Chan <mchan@broadcom.com>
3400 L: netdev@vger.kernel.org
3402 F: drivers/net/ethernet/broadcom/tg3.*
3404 BROCADE BFA FC SCSI DRIVER
3405 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3406 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3407 L: linux-scsi@vger.kernel.org
3409 F: drivers/scsi/bfa/
3411 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3412 M: Rasesh Mody <rmody@marvell.com>
3413 M: Sudarsana Kalluru <skalluru@marvell.com>
3414 M: GR-Linux-NIC-Dev@marvell.com
3415 L: netdev@vger.kernel.org
3417 F: drivers/net/ethernet/brocade/bna/
3419 BSG (block layer generic sg v4 driver)
3420 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3421 L: linux-scsi@vger.kernel.org
3424 F: include/linux/bsg.h
3425 F: include/uapi/linux/bsg.h
3428 M: Clemens Ladisch <clemens@ladisch.de>
3429 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3432 F: Documentation/sound/cards/bt87x.rst
3433 F: sound/pci/bt87x.c
3436 M: Michael Buesch <m@bues.ch>
3437 W: http://bu3sch.de/btgpio.php
3439 F: drivers/gpio/gpio-bt8xx.c
3442 M: Chris Mason <clm@fb.com>
3443 M: Josef Bacik <josef@toxicpanda.com>
3444 M: David Sterba <dsterba@suse.com>
3445 L: linux-btrfs@vger.kernel.org
3446 W: http://btrfs.wiki.kernel.org/
3447 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3450 F: Documentation/filesystems/btrfs.txt
3452 F: include/linux/btrfs*
3453 F: include/uapi/linux/btrfs*
3455 BTTV VIDEO4LINUX DRIVER
3456 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3457 L: linux-media@vger.kernel.org
3458 W: https://linuxtv.org
3459 T: git git://linuxtv.org/media_tree.git
3461 F: Documentation/media/v4l-drivers/bttv*
3462 F: drivers/media/pci/bt8xx/bttv*
3464 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3465 M: Chanwoo Choi <cw00.choi@samsung.com>
3466 L: linux-pm@vger.kernel.org
3467 L: linux-samsung-soc@vger.kernel.org
3468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3470 F: drivers/devfreq/exynos-bus.c
3471 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3473 BUSLOGIC SCSI DRIVER
3474 M: Khalid Aziz <khalid@gonehiking.org>
3475 L: linux-scsi@vger.kernel.org
3477 F: drivers/scsi/BusLogic.*
3478 F: drivers/scsi/FlashPoint.*
3480 C-MEDIA CMI8788 DRIVER
3481 M: Clemens Ladisch <clemens@ladisch.de>
3482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3485 F: sound/pci/oxygen/
3488 M: Guo Ren <guoren@kernel.org>
3489 T: git https://github.com/c-sky/csky-linux.git
3492 F: Documentation/devicetree/bindings/csky/
3493 F: drivers/irqchip/irq-csky-*
3494 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3495 F: drivers/clocksource/timer-gx6605s.c
3496 F: drivers/clocksource/timer-mp-csky.c
3497 F: Documentation/devicetree/bindings/timer/csky,*
3502 M: Mark Salter <msalter@redhat.com>
3503 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3504 L: linux-c6x-dev@linux-c6x.org
3505 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3509 CA8210 IEEE-802.15.4 RADIO DRIVER
3510 M: Harry Morris <h.morris@cascoda.com>
3511 L: linux-wpan@vger.kernel.org
3512 W: https://github.com/Cascoda/ca8210-linux.git
3514 F: drivers/net/ieee802154/ca8210.c
3515 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3517 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3518 M: David Howells <dhowells@redhat.com>
3519 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3521 F: Documentation/filesystems/caching/cachefiles.txt
3524 CADENCE MIPI-CSI2 BRIDGES
3525 M: Maxime Ripard <maxime.ripard@bootlin.com>
3526 L: linux-media@vger.kernel.org
3528 F: Documentation/devicetree/bindings/media/cdns,*.txt
3529 F: drivers/media/platform/cadence/cdns-csi2*
3531 CADET FM/AM RADIO RECEIVER DRIVER
3532 M: Hans Verkuil <hverkuil@xs4all.nl>
3533 L: linux-media@vger.kernel.org
3534 T: git git://linuxtv.org/media_tree.git
3535 W: https://linuxtv.org
3537 F: drivers/media/radio/radio-cadet*
3539 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3540 M: Jonathan Corbet <corbet@lwn.net>
3541 L: linux-media@vger.kernel.org
3542 T: git git://linuxtv.org/media_tree.git
3544 F: Documentation/media/v4l-drivers/cafe_ccic*
3545 F: drivers/media/platform/marvell-ccic/
3548 L: netdev@vger.kernel.org
3550 F: Documentation/networking/caif/
3551 F: drivers/net/caif/
3552 F: include/uapi/linux/caif/
3553 F: include/net/caif/
3557 M: Toke Høiland-Jørgensen <toke@toke.dk>
3558 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3560 F: net/sched/sch_cake.c
3562 CALGARY x86-64 IOMMU
3563 M: Muli Ben-Yehuda <mulix@mulix.org>
3564 M: Jon Mason <jdmason@kudzu.us>
3565 L: iommu@lists.linux-foundation.org
3567 F: arch/x86/kernel/pci-calgary_64.c
3568 F: arch/x86/kernel/tce_64.c
3569 F: arch/x86/include/asm/calgary.h
3570 F: arch/x86/include/asm/tce.h
3573 M: Wolfgang Grandegger <wg@grandegger.com>
3574 M: Marc Kleine-Budde <mkl@pengutronix.de>
3575 L: linux-can@vger.kernel.org
3576 W: https://github.com/linux-can
3577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3580 F: Documentation/devicetree/bindings/net/can/
3582 F: include/linux/can/dev.h
3583 F: include/linux/can/platform/
3584 F: include/uapi/linux/can/error.h
3585 F: include/uapi/linux/can/netlink.h
3588 M: Oliver Hartkopp <socketcan@hartkopp.net>
3589 M: Marc Kleine-Budde <mkl@pengutronix.de>
3590 L: linux-can@vger.kernel.org
3591 W: https://github.com/linux-can
3592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3595 F: Documentation/networking/can.rst
3597 F: include/linux/can/core.h
3598 F: include/uapi/linux/can.h
3599 F: include/uapi/linux/can/bcm.h
3600 F: include/uapi/linux/can/raw.h
3601 F: include/uapi/linux/can/gw.h
3604 M: Serge Hallyn <serge@hallyn.com>
3605 L: linux-security-module@vger.kernel.org
3607 F: include/linux/capability.h
3608 F: include/uapi/linux/capability.h
3609 F: security/commoncap.c
3610 F: kernel/capability.c
3612 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3613 M: Kevin Tsai <ktsai@capellamicro.com>
3615 F: drivers/iio/light/cm*
3617 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3618 M: Christian Lamparter <chunkeey@googlemail.com>
3619 L: linux-wireless@vger.kernel.org
3620 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3622 F: drivers/net/wireless/ath/carl9170/
3625 M: Jan Glauber <jglauber@cavium.com>
3626 M: David Daney <david.daney@cavium.com>
3627 W: http://www.cavium.com
3629 F: drivers/i2c/busses/i2c-octeon*
3630 F: drivers/i2c/busses/i2c-thunderx*
3632 CAVIUM LIQUIDIO NETWORK DRIVER
3633 M: Derek Chickles <dchickles@marvell.com>
3634 M: Satanand Burla <sburla@marvell.com>
3635 M: Felix Manlunas <fmanlunas@marvell.com>
3636 L: netdev@vger.kernel.org
3637 W: http://www.cavium.com
3639 F: drivers/net/ethernet/cavium/liquidio/
3642 M: Jan Glauber <jglauber@cavium.com>
3643 M: David Daney <david.daney@cavium.com>
3644 M: Steven J. Hill <Steven.Hill@cavium.com>
3645 W: http://www.cavium.com
3647 F: drivers/mmc/host/cavium*
3649 CAVIUM OCTEON-TX CRYPTO DRIVER
3650 M: George Cherian <george.cherian@cavium.com>
3651 L: linux-crypto@vger.kernel.org
3652 W: http://www.cavium.com
3654 F: drivers/crypto/cavium/cpt/
3656 CAVIUM THUNDERX2 ARM64 SOC
3657 M: Robert Richter <rrichter@cavium.com>
3658 M: Jayachandran C <jnair@caviumnetworks.com>
3659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3661 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3662 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3664 CC2520 IEEE-802.15.4 RADIO DRIVER
3665 M: Varka Bhadram <varkabhadram@gmail.com>
3666 L: linux-wpan@vger.kernel.org
3668 F: drivers/net/ieee802154/cc2520.c
3669 F: include/linux/spi/cc2520.h
3670 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3672 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3673 M: Gilad Ben-Yossef <gilad@benyossef.com>
3674 L: linux-crypto@vger.kernel.org
3676 F: drivers/crypto/ccree/
3677 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3680 M: Hans Verkuil <hans.verkuil@cisco.com>
3681 L: linux-media@vger.kernel.org
3682 T: git git://linuxtv.org/media_tree.git
3683 W: http://linuxtv.org
3685 F: Documentation/media/kapi/cec-core.rst
3686 F: Documentation/media/uapi/cec
3687 F: drivers/media/cec/
3688 F: drivers/media/rc/keymaps/rc-cec.c
3689 F: include/media/cec.h
3690 F: include/media/cec-notifier.h
3691 F: include/uapi/linux/cec.h
3692 F: include/uapi/linux/cec-funcs.h
3693 F: Documentation/devicetree/bindings/media/cec.txt
3694 F: Documentation/ABI/testing/debugfs-cec-error-inj
3697 M: Hans Verkuil <hans.verkuil@cisco.com>
3698 L: linux-media@vger.kernel.org
3699 T: git git://linuxtv.org/media_tree.git
3700 W: http://linuxtv.org
3702 F: drivers/media/platform/cec-gpio/
3703 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3705 CELL BROADBAND ENGINE ARCHITECTURE
3706 M: Arnd Bergmann <arnd@arndb.de>
3707 L: linuxppc-dev@lists.ozlabs.org
3708 W: http://www.ibm.com/developerworks/power/cell/
3710 F: arch/powerpc/include/asm/cell*.h
3711 F: arch/powerpc/include/asm/spu*.h
3712 F: arch/powerpc/include/uapi/asm/spu*.h
3713 F: arch/powerpc/oprofile/*cell*
3714 F: arch/powerpc/platforms/cell/
3716 CEPH COMMON CODE (LIBCEPH)
3717 M: Ilya Dryomov <idryomov@gmail.com>
3718 M: "Yan, Zheng" <zyan@redhat.com>
3719 M: Sage Weil <sage@redhat.com>
3720 L: ceph-devel@vger.kernel.org
3722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3723 T: git git://github.com/ceph/ceph-client.git
3726 F: include/linux/ceph/
3727 F: include/linux/crush/
3729 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3730 M: "Yan, Zheng" <zyan@redhat.com>
3731 M: Sage Weil <sage@redhat.com>
3732 M: Ilya Dryomov <idryomov@gmail.com>
3733 L: ceph-devel@vger.kernel.org
3735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3736 T: git git://github.com/ceph/ceph-client.git
3738 F: Documentation/filesystems/ceph.txt
3741 CERTIFICATE HANDLING:
3742 M: David Howells <dhowells@redhat.com>
3743 M: David Woodhouse <dwmw2@infradead.org>
3744 L: keyrings@vger.kernel.org
3746 F: Documentation/admin-guide/module-signing.rst
3748 F: scripts/sign-file.c
3749 F: scripts/extract-cert.c
3751 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3752 L: linux-usb@vger.kernel.org
3754 F: Documentation/usb/WUSB-Design-overview.txt
3755 F: Documentation/usb/wusb-cbaf
3756 F: drivers/usb/host/hwa-hc.c
3757 F: drivers/usb/host/whci/
3758 F: drivers/usb/wusbcore/
3759 F: include/linux/usb/wusb*
3761 CFAG12864B LCD DRIVER
3762 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3764 F: drivers/auxdisplay/cfag12864b.c
3765 F: include/linux/cfag12864b.h
3767 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3768 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3770 F: drivers/auxdisplay/cfag12864bfb.c
3771 F: include/linux/cfag12864b.h
3773 802.11 (including CFG80211/NL80211)
3774 M: Johannes Berg <johannes@sipsolutions.net>
3775 L: linux-wireless@vger.kernel.org
3776 W: http://wireless.kernel.org/
3777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3781 F: include/uapi/linux/nl80211.h
3782 F: include/linux/ieee80211.h
3783 F: include/net/wext.h
3784 F: include/net/cfg80211.h
3785 F: include/net/iw_handler.h
3786 F: include/net/ieee80211_radiotap.h
3787 F: Documentation/driver-api/80211/cfg80211.rst
3788 F: Documentation/networking/regulatory.txt
3790 CHAR and MISC DRIVERS
3791 M: Arnd Bergmann <arnd@arndb.de>
3792 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3797 F: include/linux/miscdevice.h
3800 M: Andy Whitcroft <apw@canonical.com>
3801 M: Joe Perches <joe@perches.com>
3803 F: scripts/checkpatch.pl
3805 CHINESE DOCUMENTATION
3806 M: Harry Wei <harryxiyou@gmail.com>
3807 M: Alex Shi <alex.shi@linux.alibaba.com>
3808 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3810 F: Documentation/translations/zh_CN/
3812 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3813 M: Peter Chen <Peter.Chen@nxp.com>
3814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3815 L: linux-usb@vger.kernel.org
3817 F: drivers/usb/chipidea/
3819 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3820 M: Hans de Goede <hdegoede@redhat.com>
3821 L: linux-input@vger.kernel.org
3823 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3824 F: drivers/input/touchscreen/chipone_icn8318.c
3826 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3827 M: Hans de Goede <hdegoede@redhat.com>
3828 L: linux-input@vger.kernel.org
3830 F: drivers/input/touchscreen/chipone_icn8505.c
3832 CHROME HARDWARE PLATFORM SUPPORT
3833 M: Benson Leung <bleung@chromium.org>
3834 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3837 F: drivers/platform/chrome/
3839 CHROMEOS EC SUBDRIVERS
3840 M: Benson Leung <bleung@chromium.org>
3841 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3842 R: Guenter Roeck <groeck@chromium.org>
3846 F: drivers/power/supply/cros_usbpd-charger.c
3848 CHROMEOS EC CODEC DRIVER
3849 M: Cheng-Yi Chiang <cychiang@chromium.org>
3851 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3852 R: Guenter Roeck <groeck@chromium.org>
3853 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3854 F: sound/soc/codecs/cros_ec_codec.*
3856 CIRRUS LOGIC AUDIO CODEC DRIVERS
3857 M: Brian Austin <brian.austin@cirrus.com>
3858 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3859 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3861 F: sound/soc/codecs/cs*
3863 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3864 M: Hartley Sweeten <hsweeten@visionengravers.com>
3865 L: netdev@vger.kernel.org
3867 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3869 CIRRUS LOGIC LOCHNAGAR DRIVER
3870 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3871 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3872 L: patches@opensource.cirrus.com
3874 F: drivers/clk/clk-lochnagar.c
3875 F: drivers/hwmon/lochnagar-hwmon.c
3876 F: drivers/mfd/lochnagar-i2c.c
3877 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3878 F: drivers/regulator/lochnagar-regulator.c
3879 F: sound/soc/codecs/lochnagar-sc.c
3880 F: include/dt-bindings/clk/lochnagar.h
3881 F: include/dt-bindings/pinctrl/lochnagar.h
3882 F: include/linux/mfd/lochnagar*
3883 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3884 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3885 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3886 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3887 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3888 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3889 F: Documentation/hwmon/lochnagar
3891 CISCO FCOE HBA DRIVER
3892 M: Satish Kharat <satishkh@cisco.com>
3893 M: Sesidhar Baddela <sebaddel@cisco.com>
3894 M: Karan Tilak Kumar <kartilak@cisco.com>
3895 L: linux-scsi@vger.kernel.org
3897 F: drivers/scsi/fnic/
3899 CISCO SCSI HBA DRIVER
3900 M: Karan Tilak Kumar <kartilak@cisco.com>
3901 M: Sesidhar Baddela <sebaddel@cisco.com>
3902 L: linux-scsi@vger.kernel.org
3904 F: drivers/scsi/snic/
3906 CISCO VIC ETHERNET NIC DRIVER
3907 M: Christian Benvenuti <benve@cisco.com>
3908 M: Govindarajulu Varadarajan <_govind@gmx.com>
3909 M: Parvi Kaustubhi <pkaustub@cisco.com>
3911 F: drivers/net/ethernet/cisco/enic/
3913 CISCO VIC LOW LATENCY NIC DRIVER
3914 M: Christian Benvenuti <benve@cisco.com>
3915 M: Nelson Escobar <neescoba@cisco.com>
3916 M: Parvi Kaustubhi <pkaustub@cisco.com>
3918 F: drivers/infiniband/hw/usnic/
3920 CIRRUS LOGIC MADERA CODEC DRIVERS
3921 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3922 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3923 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3924 L: patches@opensource.cirrus.com
3925 T: git https://github.com/CirrusLogic/linux-drivers.git
3926 W: https://github.com/CirrusLogic/linux-drivers/wiki
3928 F: Documentation/devicetree/bindings/mfd/madera.txt
3929 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3930 F: include/linux/irqchip/irq-madera*
3931 F: include/linux/mfd/madera/*
3932 F: drivers/gpio/gpio-madera*
3933 F: drivers/irqchip/irq-madera*
3934 F: drivers/mfd/madera*
3935 F: drivers/mfd/cs47l*
3936 F: drivers/pinctrl/cirrus/*
3939 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3944 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3945 L: linux-kernel@vger.kernel.org
3948 F: include/linux/cleancache.h
3951 M: Russell King <linux@armlinux.org.uk>
3952 L: linux-clk@vger.kernel.org
3954 F: include/linux/clk.h
3956 CLOCKSOURCE, CLOCKEVENT DRIVERS
3957 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3958 M: Thomas Gleixner <tglx@linutronix.de>
3959 L: linux-kernel@vger.kernel.org
3960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3962 F: drivers/clocksource/
3963 F: Documentation/devicetree/bindings/timer/
3966 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3967 M: Daniel Oliveira Nascimento <don@syst.com.br>
3968 L: platform-driver-x86@vger.kernel.org
3970 F: drivers/platform/x86/classmate-laptop.c
3973 M: Hans Verkuil <hans.verkuil@cisco.com>
3974 L: linux-media@vger.kernel.org
3975 T: git git://linuxtv.org/media_tree.git
3976 W: https://linuxtv.org
3978 F: drivers/media/pci/cobalt/
3980 COCCINELLE/Semantic Patches (SmPL)
3981 M: Julia Lawall <Julia.Lawall@lip6.fr>
3982 M: Gilles Muller <Gilles.Muller@lip6.fr>
3983 M: Nicolas Palix <nicolas.palix@imag.fr>
3984 M: Michal Marek <michal.lkml@markovi.net>
3985 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3987 W: http://coccinelle.lip6.fr/
3989 F: Documentation/dev-tools/coccinelle.rst
3990 F: scripts/coccinelle/
3991 F: scripts/coccicheck
3994 M: Jan Harkes <jaharkes@cs.cmu.edu>
3996 L: codalist@coda.cs.cmu.edu
3997 W: http://www.coda.cs.cmu.edu/
3999 F: Documentation/filesystems/coda.txt
4001 F: include/linux/coda*.h
4002 F: include/uapi/linux/coda*.h
4004 CODA V4L2 MEM2MEM DRIVER
4005 M: Philipp Zabel <p.zabel@pengutronix.de>
4006 L: linux-media@vger.kernel.org
4008 F: Documentation/devicetree/bindings/media/coda.txt
4009 F: drivers/media/platform/coda/
4012 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4014 F: Documentation/process/code-of-conduct.rst
4015 F: Documentation/process/code-of-conduct-interpretation.rst
4017 COMMON CLK FRAMEWORK
4018 M: Michael Turquette <mturquette@baylibre.com>
4019 M: Stephen Boyd <sboyd@kernel.org>
4020 L: linux-clk@vger.kernel.org
4021 Q: http://patchwork.kernel.org/project/linux-clk/list/
4022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4024 F: Documentation/devicetree/bindings/clock/
4026 X: drivers/clk/clkdev.c
4027 F: include/linux/clk-pr*
4028 F: include/linux/clk/
4029 F: include/linux/of_clk.h
4031 COMMON INTERNET FILE SYSTEM (CIFS)
4032 M: Steve French <sfrench@samba.org>
4033 L: linux-cifs@vger.kernel.org
4034 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4035 W: http://linux-cifs.samba.org/
4036 T: git git://git.samba.org/sfrench/cifs-2.6.git
4038 F: Documentation/filesystems/cifs/
4041 COMPACTPCI HOTPLUG CORE
4042 M: Scott Murray <scott@spiteful.org>
4043 L: linux-pci@vger.kernel.org
4045 F: drivers/pci/hotplug/cpci_hotplug*
4047 COMPACTPCI HOTPLUG GENERIC DRIVER
4048 M: Scott Murray <scott@spiteful.org>
4049 L: linux-pci@vger.kernel.org
4051 F: drivers/pci/hotplug/cpcihp_generic.c
4053 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4054 M: Scott Murray <scott@spiteful.org>
4055 L: linux-pci@vger.kernel.org
4057 F: drivers/pci/hotplug/cpcihp_zt5550.*
4059 COMPAL LAPTOP SUPPORT
4060 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4061 L: platform-driver-x86@vger.kernel.org
4063 F: drivers/platform/x86/compal-laptop.c
4066 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4068 F: include/linux/compiler_attributes.h
4070 CONEXANT ACCESSRUNNER USB DRIVER
4071 L: accessrunner-general@lists.sourceforge.net
4072 W: http://accessrunner.sourceforge.net/
4074 F: drivers/usb/atm/cxacru.c
4077 M: Joel Becker <jlbec@evilplan.org>
4078 M: Christoph Hellwig <hch@lst.de>
4079 T: git git://git.infradead.org/users/hch/configfs.git
4082 F: include/linux/configfs.h
4085 M: Evgeniy Polyakov <zbr@ioremap.net>
4086 L: netdev@vger.kernel.org
4088 F: drivers/connector/
4090 CONTROL GROUP (CGROUP)
4091 M: Tejun Heo <tj@kernel.org>
4092 M: Li Zefan <lizefan@huawei.com>
4093 M: Johannes Weiner <hannes@cmpxchg.org>
4094 L: cgroups@vger.kernel.org
4095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4097 F: Documentation/admin-guide/cgroup-v2.rst
4098 F: Documentation/cgroup-v1/
4099 F: include/linux/cgroup*
4102 CONTROL GROUP - CPUSET
4103 M: Li Zefan <lizefan@huawei.com>
4104 L: cgroups@vger.kernel.org
4105 W: http://www.bullopensource.org/cpuset/
4106 W: http://oss.sgi.com/projects/cpusets/
4107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4109 F: Documentation/cgroup-v1/cpusets.txt
4110 F: include/linux/cpuset.h
4111 F: kernel/cgroup/cpuset.c
4113 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4114 M: Johannes Weiner <hannes@cmpxchg.org>
4115 M: Michal Hocko <mhocko@kernel.org>
4116 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4117 L: cgroups@vger.kernel.org
4118 L: linux-mm@kvack.org
4123 CORETEMP HARDWARE MONITORING DRIVER
4124 M: Fenghua Yu <fenghua.yu@intel.com>
4125 L: linux-hwmon@vger.kernel.org
4127 F: Documentation/hwmon/coretemp.rst
4128 F: drivers/hwmon/coretemp.c
4130 COSA/SRP SYNC SERIAL DRIVER
4131 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4132 W: http://www.fi.muni.cz/~kas/cosa/
4134 F: drivers/net/wan/cosa*
4137 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4138 L: linux-iio@vger.kernel.org
4140 F: Documentation/ABI/testing/sysfs-bus-counter*
4141 F: Documentation/driver-api/generic-counter.rst
4143 F: include/linux/counter.h
4144 F: include/linux/counter_enum.h
4146 CPMAC ETHERNET DRIVER
4147 M: Florian Fainelli <f.fainelli@gmail.com>
4148 L: netdev@vger.kernel.org
4150 F: drivers/net/ethernet/ti/cpmac.c
4152 CPU FREQUENCY SCALING FRAMEWORK
4153 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4154 M: Viresh Kumar <viresh.kumar@linaro.org>
4155 L: linux-pm@vger.kernel.org
4157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4159 B: https://bugzilla.kernel.org
4160 F: Documentation/admin-guide/pm/cpufreq.rst
4161 F: Documentation/admin-guide/pm/intel_pstate.rst
4162 F: Documentation/cpu-freq/
4163 F: Documentation/devicetree/bindings/cpufreq/
4165 F: kernel/sched/cpufreq*.c
4166 F: include/linux/cpufreq.h
4167 F: include/linux/sched/cpufreq.h
4168 F: tools/testing/selftests/cpufreq/
4170 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4171 M: Viresh Kumar <viresh.kumar@linaro.org>
4172 M: Sudeep Holla <sudeep.holla@arm.com>
4173 L: linux-pm@vger.kernel.org
4174 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4176 F: drivers/cpufreq/arm_big_little.h
4177 F: drivers/cpufreq/arm_big_little.c
4179 CPU POWER MONITORING SUBSYSTEM
4180 M: Thomas Renninger <trenn@suse.com>
4181 M: Shuah Khan <shuah@kernel.org>
4182 M: Shuah Khan <skhan@linuxfoundation.org>
4183 L: linux-pm@vger.kernel.org
4185 F: tools/power/cpupower/
4188 M: "H. Peter Anvin" <hpa@zytor.com>
4190 F: arch/x86/kernel/cpuid.c
4191 F: arch/x86/kernel/msr.c
4193 CPUIDLE DRIVER - ARM BIG LITTLE
4194 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4195 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4196 L: linux-pm@vger.kernel.org
4197 L: linux-arm-kernel@lists.infradead.org
4198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4200 F: drivers/cpuidle/cpuidle-big_little.c
4202 CPUIDLE DRIVER - ARM EXYNOS
4203 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4204 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4205 M: Kukjin Kim <kgene@kernel.org>
4206 L: linux-pm@vger.kernel.org
4207 L: linux-samsung-soc@vger.kernel.org
4209 F: drivers/cpuidle/cpuidle-exynos.c
4210 F: arch/arm/mach-exynos/pm.c
4212 CPU IDLE TIME MANAGEMENT FRAMEWORK
4213 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4214 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4215 L: linux-pm@vger.kernel.org
4217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4218 B: https://bugzilla.kernel.org
4219 F: Documentation/admin-guide/pm/cpuidle.rst
4220 F: Documentation/driver-api/pm/cpuidle.rst
4221 F: drivers/cpuidle/*
4222 F: include/linux/cpuidle.h
4225 M: Nicolas Pitre <nico@fluxnic.net>
4227 F: Documentation/filesystems/cramfs.txt
4231 M: Herbert Xu <herbert@gondor.apana.org.au>
4232 M: "David S. Miller" <davem@davemloft.net>
4233 L: linux-crypto@vger.kernel.org
4234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4237 F: Documentation/crypto/
4238 F: Documentation/devicetree/bindings/crypto/
4243 F: include/linux/crypto*
4245 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4246 M: Neil Horman <nhorman@tuxdriver.com>
4247 L: linux-crypto@vger.kernel.org
4249 F: crypto/ansi_cprng.c
4253 M: Hans Verkuil <hverkuil@xs4all.nl>
4254 L: linux-media@vger.kernel.org
4255 T: git git://linuxtv.org/media_tree.git
4256 W: http://linuxtv.org
4258 F: drivers/media/i2c/cs3308.c
4260 CS5535 Audio ALSA driver
4261 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4263 F: sound/pci/cs5535audio/
4265 CSI DRIVERS FOR ALLWINNER V3s
4266 M: Yong Deng <yong.deng@magewell.com>
4267 L: linux-media@vger.kernel.org
4268 T: git git://linuxtv.org/media_tree.git
4270 F: drivers/media/platform/sunxi/sun6i-csi/
4271 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4274 M: Solomon Peachy <pizza@shaftnet.org>
4276 F: drivers/net/wireless/st/cw1200/
4278 CX18 VIDEO4LINUX DRIVER
4279 M: Andy Walls <awalls@md.metrocast.net>
4280 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4281 L: linux-media@vger.kernel.org
4282 T: git git://linuxtv.org/media_tree.git
4283 W: https://linuxtv.org
4284 W: http://www.ivtvdriver.org/index.php/Cx18
4286 F: Documentation/media/v4l-drivers/cx18*
4287 F: drivers/media/pci/cx18/
4288 F: include/uapi/linux/ivtv*
4290 CX2341X MPEG ENCODER HELPER MODULE
4291 M: Hans Verkuil <hverkuil@xs4all.nl>
4292 L: linux-media@vger.kernel.org
4293 T: git git://linuxtv.org/media_tree.git
4294 W: https://linuxtv.org
4296 F: drivers/media/common/cx2341x*
4297 F: include/media/drv-intf/cx2341x.h
4299 CX24120 MEDIA DRIVER
4300 M: Jemma Denson <jdenson@gmail.com>
4301 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4302 L: linux-media@vger.kernel.org
4303 W: https://linuxtv.org
4304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4306 F: drivers/media/dvb-frontends/cx24120*
4308 CX88 VIDEO4LINUX DRIVER
4309 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4310 L: linux-media@vger.kernel.org
4311 W: https://linuxtv.org
4312 T: git git://linuxtv.org/media_tree.git
4314 F: Documentation/media/v4l-drivers/cx88*
4315 F: drivers/media/pci/cx88/
4317 CXD2820R MEDIA DRIVER
4318 M: Antti Palosaari <crope@iki.fi>
4319 L: linux-media@vger.kernel.org
4320 W: https://linuxtv.org
4321 W: http://palosaari.fi/linux/
4322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4323 T: git git://linuxtv.org/anttip/media_tree.git
4325 F: drivers/media/dvb-frontends/cxd2820r*
4327 CXGB3 ETHERNET DRIVER (CXGB3)
4328 M: Vishal Kulkarni <vishal@chelsio.com>
4329 L: netdev@vger.kernel.org
4330 W: http://www.chelsio.com
4332 F: drivers/net/ethernet/chelsio/cxgb3/
4334 CXGB3 ISCSI DRIVER (CXGB3I)
4335 M: Karen Xie <kxie@chelsio.com>
4336 L: linux-scsi@vger.kernel.org
4337 W: http://www.chelsio.com
4339 F: drivers/scsi/cxgbi/cxgb3i
4341 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4342 M: Potnuri Bharat Teja <bharat@chelsio.com>
4343 L: linux-rdma@vger.kernel.org
4344 W: http://www.openfabrics.org
4346 F: drivers/infiniband/hw/cxgb3/
4347 F: include/uapi/rdma/cxgb3-abi.h
4349 CXGB4 CRYPTO DRIVER (chcr)
4350 M: Atul Gupta <atul.gupta@chelsio.com>
4351 L: linux-crypto@vger.kernel.org
4352 W: http://www.chelsio.com
4354 F: drivers/crypto/chelsio
4356 CXGB4 ETHERNET DRIVER (CXGB4)
4357 M: Vishal Kulkarni <vishal@chelsio.com>
4358 L: netdev@vger.kernel.org
4359 W: http://www.chelsio.com
4361 F: drivers/net/ethernet/chelsio/cxgb4/
4363 CXGB4 ISCSI DRIVER (CXGB4I)
4364 M: Karen Xie <kxie@chelsio.com>
4365 L: linux-scsi@vger.kernel.org
4366 W: http://www.chelsio.com
4368 F: drivers/scsi/cxgbi/cxgb4i
4370 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4371 M: Potnuri Bharat Teja <bharat@chelsio.com>
4372 L: linux-rdma@vger.kernel.org
4373 W: http://www.openfabrics.org
4375 F: drivers/infiniband/hw/cxgb4/
4376 F: include/uapi/rdma/cxgb4-abi.h
4378 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4379 M: Casey Leedom <leedom@chelsio.com>
4380 L: netdev@vger.kernel.org
4381 W: http://www.chelsio.com
4383 F: drivers/net/ethernet/chelsio/cxgb4vf/
4385 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4386 M: Frederic Barrat <fbarrat@linux.ibm.com>
4387 M: Andrew Donnellan <ajd@linux.ibm.com>
4388 L: linuxppc-dev@lists.ozlabs.org
4390 F: arch/powerpc/platforms/powernv/pci-cxl.c
4391 F: drivers/misc/cxl/
4392 F: include/misc/cxl*
4393 F: include/uapi/misc/cxl.h
4394 F: Documentation/powerpc/cxl.txt
4395 F: Documentation/ABI/testing/sysfs-class-cxl
4397 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4398 M: Manoj N. Kumar <manoj@linux.ibm.com>
4399 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4400 M: Uma Krishnan <ukrishn@linux.ibm.com>
4401 L: linux-scsi@vger.kernel.org
4403 F: drivers/scsi/cxlflash/
4404 F: include/uapi/scsi/cxlflash_ioctl.h
4405 F: Documentation/powerpc/cxlflash.txt
4408 M: Russell King <linux@armlinux.org.uk>
4409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4410 W: http://www.armlinux.org.uk/
4412 F: drivers/video/fbdev/cyber2000fb.*
4414 CYCLADES ASYNC MUX DRIVER
4415 W: http://www.cyclades.com/
4417 F: drivers/tty/cyclades.c
4418 F: include/linux/cyclades.h
4419 F: include/uapi/linux/cyclades.h
4421 CYCLADES PC300 DRIVER
4422 W: http://www.cyclades.com/
4424 F: drivers/net/wan/pc300*
4426 CYPRESS_FIRMWARE MEDIA DRIVER
4427 M: Antti Palosaari <crope@iki.fi>
4428 L: linux-media@vger.kernel.org
4429 W: https://linuxtv.org
4430 W: http://palosaari.fi/linux/
4431 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4432 T: git git://linuxtv.org/anttip/media_tree.git
4434 F: drivers/media/common/cypress_firmware*
4436 CYTTSP TOUCHSCREEN DRIVER
4437 M: Ferruh Yigit <fery@cypress.com>
4438 L: linux-input@vger.kernel.org
4440 F: drivers/input/touchscreen/cyttsp*
4441 F: include/linux/input/cyttsp.h
4443 D-LINK DIR-685 TOUCHKEYS DRIVER
4444 M: Linus Walleij <linus.walleij@linaro.org>
4445 L: linux-input@vger.kernel.org
4447 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4449 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4450 M: Joshua Kinard <kumba@gentoo.org>
4452 F: drivers/rtc/rtc-ds1685.c
4453 F: include/linux/rtc/ds1685.h
4455 DAMA SLAVE for AX.25
4456 M: Joerg Reuter <jreuter@yaina.de>
4457 W: http://yaina.de/jreuter/
4458 W: http://www.qsl.net/dl1bke/
4459 L: linux-hams@vger.kernel.org
4461 F: net/ax25/af_ax25.c
4462 F: net/ax25/ax25_dev.c
4463 F: net/ax25/ax25_ds_*
4464 F: net/ax25/ax25_in.c
4465 F: net/ax25/ax25_out.c
4466 F: net/ax25/ax25_timer.c
4467 F: net/ax25/sysctl_net_ax25.c
4469 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4470 L: netdev@vger.kernel.org
4472 F: Documentation/networking/device_drivers/dec/dmfe.txt
4473 F: drivers/net/ethernet/dec/tulip/dmfe.c
4475 DC390/AM53C974 SCSI driver
4476 M: Hannes Reinecke <hare@suse.com>
4477 L: linux-scsi@vger.kernel.org
4479 F: drivers/scsi/am53c974.c
4482 M: Oliver Neukum <oliver@neukum.org>
4483 M: Ali Akcaagac <aliakc@web.de>
4484 M: Jamie Lenehan <lenehan@twibble.org>
4485 L: dc395x@twibble.org
4486 W: http://twibble.org/dist/dc395x/
4487 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4489 F: Documentation/scsi/dc395x.txt
4490 F: drivers/scsi/dc395x.*
4493 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4494 L: dccp@vger.kernel.org
4495 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4497 F: include/linux/dccp.h
4498 F: include/uapi/linux/dccp.h
4499 F: include/linux/tfrc.h
4502 DECnet NETWORK LAYER
4503 W: http://linux-decnet.sourceforge.net
4504 L: linux-decnet-user@lists.sourceforge.net
4506 F: Documentation/networking/decnet.txt
4509 DECSTATION PLATFORM SUPPORT
4510 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4511 L: linux-mips@vger.kernel.org
4512 W: http://www.linux-mips.org/wiki/DECstation
4515 F: arch/mips/include/asm/dec/
4516 F: arch/mips/include/asm/mach-dec/
4518 DEFXX FDDI NETWORK DRIVER
4519 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4521 F: drivers/net/fddi/defxx.*
4524 M: Pali Rohár <pali.rohar@gmail.com>
4525 M: Mario Limonciello <mario.limonciello@dell.com>
4526 L: platform-driver-x86@vger.kernel.org
4528 F: drivers/platform/x86/dell-smbios.*
4530 DELL SMBIOS SMM DRIVER
4531 M: Mario Limonciello <mario.limonciello@dell.com>
4532 L: platform-driver-x86@vger.kernel.org
4534 F: drivers/platform/x86/dell-smbios-smm.c
4536 DELL SMBIOS WMI DRIVER
4537 M: Mario Limonciello <mario.limonciello@dell.com>
4538 L: platform-driver-x86@vger.kernel.org
4540 F: drivers/platform/x86/dell-smbios-wmi.c
4541 F: tools/wmi/dell-smbios-example.c
4543 DEFZA FDDI NETWORK DRIVER
4544 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4546 F: drivers/net/fddi/defza.*
4549 M: Matthew Garrett <mjg59@srcf.ucam.org>
4550 M: Pali Rohár <pali.rohar@gmail.com>
4551 L: platform-driver-x86@vger.kernel.org
4553 F: drivers/platform/x86/dell-laptop.c
4555 DELL LAPTOP FREEFALL DRIVER
4556 M: Pali Rohár <pali.rohar@gmail.com>
4558 F: drivers/platform/x86/dell-smo8800.c
4560 DELL LAPTOP RBTN DRIVER
4561 M: Pali Rohár <pali.rohar@gmail.com>
4563 F: drivers/platform/x86/dell-rbtn.*
4565 DELL REMOTE BIOS UPDATE DRIVER
4566 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4567 L: platform-driver-x86@vger.kernel.org
4569 F: drivers/platform/x86/dell_rbu.c
4571 DELL LAPTOP SMM DRIVER
4572 M: Pali Rohár <pali.rohar@gmail.com>
4574 F: drivers/hwmon/dell-smm-hwmon.c
4575 F: include/uapi/linux/i8k.h
4577 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4578 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4579 L: platform-driver-x86@vger.kernel.org
4581 F: Documentation/dcdbas.txt
4582 F: drivers/platform/x86/dcdbas.*
4584 DELL WMI NOTIFICATIONS DRIVER
4585 M: Matthew Garrett <mjg59@srcf.ucam.org>
4586 M: Pali Rohár <pali.rohar@gmail.com>
4588 F: drivers/platform/x86/dell-wmi.c
4590 DELL WMI DESCRIPTOR DRIVER
4591 M: Mario Limonciello <mario.limonciello@dell.com>
4593 F: drivers/platform/x86/dell-wmi-descriptor.c
4595 DELTA ST MEDIA DRIVER
4596 M: Hugues Fruchet <hugues.fruchet@st.com>
4597 L: linux-media@vger.kernel.org
4598 T: git git://linuxtv.org/media_tree.git
4599 W: https://linuxtv.org
4601 F: drivers/media/platform/sti/delta
4604 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4605 L: linux-mtd@lists.infradead.org
4607 F: drivers/mtd/nand/raw/denali*
4609 DESIGNWARE USB2 DRD IP DRIVER
4610 M: Minas Harutyunyan <hminas@synopsys.com>
4611 L: linux-usb@vger.kernel.org
4612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4614 F: drivers/usb/dwc2/
4616 DESIGNWARE USB3 DRD IP DRIVER
4617 M: Felipe Balbi <balbi@kernel.org>
4618 L: linux-usb@vger.kernel.org
4619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4621 F: drivers/usb/dwc3/
4623 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4624 M: Andreas Klinger <ak@it-klinger.de>
4625 L: linux-iio@vger.kernel.org
4627 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4628 F: drivers/iio/proximity/srf*.c
4630 DEVICE COREDUMP (DEV_COREDUMP)
4631 M: Johannes Berg <johannes@sipsolutions.net>
4632 L: linux-kernel@vger.kernel.org
4634 F: drivers/base/devcoredump.c
4635 F: include/linux/devcoredump.h
4637 DEVICE FREQUENCY (DEVFREQ)
4638 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4639 M: Kyungmin Park <kyungmin.park@samsung.com>
4640 R: Chanwoo Choi <cw00.choi@samsung.com>
4641 L: linux-pm@vger.kernel.org
4642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4645 F: include/linux/devfreq.h
4646 F: Documentation/devicetree/bindings/devfreq/
4647 F: include/trace/events/devfreq.h
4649 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4650 M: Chanwoo Choi <cw00.choi@samsung.com>
4651 L: linux-pm@vger.kernel.org
4652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4654 F: drivers/devfreq/event/
4655 F: drivers/devfreq/devfreq-event.c
4656 F: include/linux/devfreq-event.h
4657 F: Documentation/devicetree/bindings/devfreq/event/
4659 DEVICE NUMBER REGISTRY
4660 M: Torben Mathiasen <device@lanana.org>
4661 W: http://lanana.org/docs/device-list/index.html
4665 M: Alasdair Kergon <agk@redhat.com>
4666 M: Mike Snitzer <snitzer@redhat.com>
4667 M: dm-devel@redhat.com
4668 L: dm-devel@redhat.com
4669 W: http://sources.redhat.com/dm
4670 Q: http://patchwork.kernel.org/project/dm-devel/list/
4671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4672 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4674 F: Documentation/device-mapper/
4675 F: drivers/md/Makefile
4676 F: drivers/md/Kconfig
4678 F: drivers/md/persistent-data/
4679 F: include/linux/device-mapper.h
4680 F: include/linux/dm-*.h
4681 F: include/uapi/linux/dm-*.h
4684 M: Jiri Pirko <jiri@mellanox.com>
4685 L: netdev@vger.kernel.org
4687 F: net/core/devlink.c
4688 F: include/net/devlink.h
4689 F: include/uapi/linux/devlink.h
4691 DIALOG SEMICONDUCTOR DRIVERS
4692 M: Support Opensource <support.opensource@diasemi.com>
4693 W: http://www.dialog-semiconductor.com/products
4695 F: Documentation/hwmon/da90??.rst
4696 F: Documentation/devicetree/bindings/mfd/da90*.txt
4697 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4698 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4699 F: Documentation/devicetree/bindings/regulator/da92*.txt
4700 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4701 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4702 F: drivers/gpio/gpio-da90??.c
4703 F: drivers/hwmon/da90??-hwmon.c
4704 F: drivers/iio/adc/da91??-*.c
4705 F: drivers/input/misc/da90??_onkey.c
4706 F: drivers/input/touchscreen/da9052_tsi.c
4707 F: drivers/leds/leds-da90??.c
4708 F: drivers/mfd/da903x.c
4709 F: drivers/mfd/da90??-*.c
4710 F: drivers/mfd/da91??-*.c
4711 F: drivers/power/supply/da9052-battery.c
4712 F: drivers/power/supply/da91??-*.c
4713 F: drivers/regulator/da903x.c
4714 F: drivers/regulator/da9???-regulator.[ch]
4715 F: drivers/thermal/da90??-thermal.c
4716 F: drivers/rtc/rtc-da90??.c
4717 F: drivers/video/backlight/da90??_bl.c
4718 F: drivers/watchdog/da90??_wdt.c
4719 F: include/linux/mfd/da903x.h
4720 F: include/linux/mfd/da9052/
4721 F: include/linux/mfd/da9055/
4722 F: include/linux/mfd/da9062/
4723 F: include/linux/mfd/da9063/
4724 F: include/linux/mfd/da9150/
4725 F: include/linux/regulator/da9211.h
4726 F: include/sound/da[79]*.h
4727 F: sound/soc/codecs/da[79]*.[ch]
4729 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4730 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4731 L: linux-gpio@vger.kernel.org
4733 F: drivers/gpio/gpio-gpio-mm.c
4735 DIOLAN U2C-12 I2C DRIVER
4736 M: Guenter Roeck <linux@roeck-us.net>
4737 L: linux-i2c@vger.kernel.org
4739 F: drivers/i2c/busses/i2c-diolan-u2c.c
4741 FILESYSTEM DIRECT ACCESS (DAX)
4742 M: Dan Williams <dan.j.williams@intel.com>
4743 R: Matthew Wilcox <willy@infradead.org>
4744 R: Jan Kara <jack@suse.cz>
4745 L: linux-fsdevel@vger.kernel.org
4746 L: linux-nvdimm@lists.01.org
4749 F: include/linux/dax.h
4750 F: include/trace/events/fs_dax.h
4752 DEVICE DIRECT ACCESS (DAX)
4753 M: Dan Williams <dan.j.williams@intel.com>
4754 M: Vishal Verma <vishal.l.verma@intel.com>
4755 M: Keith Busch <keith.busch@intel.com>
4756 M: Dave Jiang <dave.jiang@intel.com>
4757 L: linux-nvdimm@lists.01.org
4761 DIRECTORY NOTIFICATION (DNOTIFY)
4762 M: Jan Kara <jack@suse.cz>
4763 R: Amir Goldstein <amir73il@gmail.com>
4764 L: linux-fsdevel@vger.kernel.org
4766 F: Documentation/filesystems/dnotify.txt
4767 F: fs/notify/dnotify/
4768 F: include/linux/dnotify.h
4770 DISK GEOMETRY AND PARTITION HANDLING
4771 M: Andries Brouwer <aeb@cwi.nl>
4772 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4773 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4774 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4778 M: Jan Kara <jack@suse.com>
4780 F: Documentation/filesystems/quota.txt
4782 F: include/linux/quota*.h
4783 F: include/uapi/linux/quota*.h
4785 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4786 M: Bernie Thompson <bernie@plugable.com>
4787 L: linux-fbdev@vger.kernel.org
4789 W: http://plugable.com/category/projects/udlfb/
4790 F: drivers/video/fbdev/udlfb.c
4791 F: include/video/udlfb.h
4792 F: Documentation/fb/udlfb.txt
4794 DISTRIBUTED LOCK MANAGER (DLM)
4795 M: Christine Caulfield <ccaulfie@redhat.com>
4796 M: David Teigland <teigland@redhat.com>
4797 L: cluster-devel@redhat.com
4798 W: http://sources.redhat.com/cluster/
4799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4803 DMA BUFFER SHARING FRAMEWORK
4804 M: Sumit Semwal <sumit.semwal@linaro.org>
4806 L: linux-media@vger.kernel.org
4807 L: dri-devel@lists.freedesktop.org
4808 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4810 F: include/linux/dma-buf*
4811 F: include/linux/reservation.h
4812 F: include/linux/*fence.h
4813 F: Documentation/driver-api/dma-buf.rst
4814 T: git git://anongit.freedesktop.org/drm/drm-misc
4816 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4817 M: Vinod Koul <vkoul@kernel.org>
4818 L: dmaengine@vger.kernel.org
4819 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4822 F: include/linux/dmaengine.h
4823 F: include/linux/of_dma.h
4824 F: Documentation/devicetree/bindings/dma/
4825 F: Documentation/driver-api/dmaengine/
4826 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4829 M: Christoph Hellwig <hch@lst.de>
4830 M: Marek Szyprowski <m.szyprowski@samsung.com>
4831 R: Robin Murphy <robin.murphy@arm.com>
4832 L: iommu@lists.linux-foundation.org
4833 T: git git://git.infradead.org/users/hch/dma-mapping.git
4834 W: http://git.infradead.org/users/hch/dma-mapping.git
4837 F: include/asm-generic/dma-mapping.h
4838 F: include/linux/dma-direct.h
4839 F: include/linux/dma-mapping.h
4840 F: include/linux/dma-noncoherent.h
4842 DME1737 HARDWARE MONITOR DRIVER
4843 M: Juerg Haefliger <juergh@gmail.com>
4844 L: linux-hwmon@vger.kernel.org
4846 F: Documentation/hwmon/dme1737.rst
4847 F: drivers/hwmon/dme1737.c
4850 M: Jean Delvare <jdelvare@suse.com>
4852 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4853 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4854 F: drivers/firmware/dmi-id.c
4855 F: drivers/firmware/dmi_scan.c
4856 F: include/linux/dmi.h
4859 M: Jonathan Corbet <corbet@lwn.net>
4860 L: linux-doc@vger.kernel.org
4863 F: scripts/kernel-doc
4864 X: Documentation/ABI/
4865 X: Documentation/acpi/
4866 X: Documentation/devicetree/
4867 X: Documentation/i2c/
4868 X: Documentation/media/
4869 X: Documentation/power/
4870 X: Documentation/spi/
4871 T: git git://git.lwn.net/linux.git docs-next
4873 DOCUMENTATION/ITALIAN
4874 M: Federico Vaga <federico.vaga@vaga.pv.it>
4875 L: linux-doc@vger.kernel.org
4877 F: Documentation/translations/it_IT
4879 DONGWOON DW9714 LENS VOICE COIL DRIVER
4880 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4881 L: linux-media@vger.kernel.org
4882 T: git git://linuxtv.org/media_tree.git
4884 F: drivers/media/i2c/dw9714.c
4885 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4887 DONGWOON DW9807 LENS VOICE COIL DRIVER
4888 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4889 L: linux-media@vger.kernel.org
4890 T: git git://linuxtv.org/media_tree.git
4892 F: drivers/media/i2c/dw9807-vcm.c
4893 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4896 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4897 L: blinux-list@redhat.com
4899 F: drivers/char/dtlk.c
4900 F: include/linux/dtlk.h
4902 DPAA2 DATAPATH I/O (DPIO) DRIVER
4903 M: Roy Pledge <Roy.Pledge@nxp.com>
4904 L: linux-kernel@vger.kernel.org
4906 F: drivers/soc/fsl/dpio
4908 DPAA2 ETHERNET DRIVER
4909 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4910 L: netdev@vger.kernel.org
4912 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4913 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4914 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4915 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4916 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4918 DPAA2 ETHERNET SWITCH DRIVER
4919 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4920 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4921 L: linux-kernel@vger.kernel.org
4923 F: drivers/staging/fsl-dpaa2/ethsw
4925 DPAA2 PTP CLOCK DRIVER
4926 M: Yangbo Lu <yangbo.lu@nxp.com>
4927 L: netdev@vger.kernel.org
4929 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4930 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4932 DPT_I2O SCSI RAID DRIVER
4933 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4934 L: linux-scsi@vger.kernel.org
4935 W: http://www.adaptec.com/
4937 F: drivers/scsi/dpt*
4938 F: drivers/scsi/dpt/
4941 M: Philipp Reisner <philipp.reisner@linbit.com>
4942 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4943 L: drbd-dev@lists.linbit.com
4944 W: http://www.drbd.org
4945 T: git git://git.linbit.com/linux-drbd.git
4946 T: git git://git.linbit.com/drbd-8.4.git
4948 F: drivers/block/drbd/
4950 F: Documentation/blockdev/drbd/
4952 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4953 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4954 R: "Rafael J. Wysocki" <rafael@kernel.org>
4955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4957 F: Documentation/kobject.txt
4961 F: include/linux/debugfs.h
4962 F: include/linux/kobj*
4965 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4966 M: Kevin Hilman <khilman@kernel.org>
4967 M: Nishanth Menon <nm@ti.com>
4969 F: drivers/power/avs/
4970 F: include/linux/power/smartreflex.h
4971 L: linux-pm@vger.kernel.org
4973 DRM DRIVER FOR ARM PL111 CLCD
4974 M: Eric Anholt <eric@anholt.net>
4975 T: git git://anongit.freedesktop.org/drm/drm-misc
4977 F: drivers/gpu/drm/pl111/
4979 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4980 M: Linus Walleij <linus.walleij@linaro.org>
4981 T: git git://anongit.freedesktop.org/drm/drm-misc
4983 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4984 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4986 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4987 M: Dave Airlie <airlied@redhat.com>
4989 F: drivers/gpu/drm/ast/
4991 DRM DRIVER FOR ASPEED BMC GFX
4992 M: Joel Stanley <joel@jms.id.au>
4993 L: linux-aspeed@lists.ozlabs.org
4994 T: git git://anongit.freedesktop.org/drm/drm-misc
4996 F: drivers/gpu/drm/aspeed/
4997 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4999 DRM DRIVER FOR BOCHS VIRTUAL GPU
5000 M: Gerd Hoffmann <kraxel@redhat.com>
5001 L: virtualization@lists.linux-foundation.org
5002 T: git git://anongit.freedesktop.org/drm/drm-misc
5004 F: drivers/gpu/drm/bochs/
5006 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5007 M: Linus Walleij <linus.walleij@linaro.org>
5008 T: git git://anongit.freedesktop.org/drm/drm-misc
5010 F: drivers/gpu/drm/tve200/
5012 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5013 M: Jagan Teki <jagan@amarulasolutions.com>
5015 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5016 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5018 DRM DRIVER FOR ILITEK ILI9225 PANELS
5019 M: David Lechner <david@lechnology.com>
5021 F: drivers/gpu/drm/tinydrm/ili9225.c
5022 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5024 DRM DRIVER FOR HX8357D PANELS
5025 M: Eric Anholt <eric@anholt.net>
5026 T: git git://anongit.freedesktop.org/drm/drm-misc
5028 F: drivers/gpu/drm/tinydrm/hx8357d.c
5029 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5031 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5032 S: Orphan / Obsolete
5033 F: drivers/gpu/drm/i810/
5034 F: include/uapi/drm/i810_drm.h
5036 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5037 S: Orphan / Obsolete
5038 F: drivers/gpu/drm/mga/
5039 F: include/uapi/drm/mga_drm.h
5041 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5042 M: Dave Airlie <airlied@redhat.com>
5044 F: drivers/gpu/drm/mgag200/
5046 DRM DRIVER FOR MI0283QT
5047 M: Noralf Trønnes <noralf@tronnes.org>
5049 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5050 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5052 DRM DRIVER FOR MSM ADRENO GPU
5053 M: Rob Clark <robdclark@gmail.com>
5054 M: Sean Paul <sean@poorly.run>
5055 L: linux-arm-msm@vger.kernel.org
5056 L: dri-devel@lists.freedesktop.org
5057 L: freedreno@lists.freedesktop.org
5058 T: git https://gitlab.freedesktop.org/drm/msm.git
5060 F: drivers/gpu/drm/msm/
5061 F: include/uapi/drm/msm_drm.h
5062 F: Documentation/devicetree/bindings/display/msm/
5064 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5065 M: Ben Skeggs <bskeggs@redhat.com>
5066 L: dri-devel@lists.freedesktop.org
5067 L: nouveau@lists.freedesktop.org
5068 T: git git://github.com/skeggsb/linux
5070 F: drivers/gpu/drm/nouveau/
5071 F: include/uapi/drm/nouveau_drm.h
5073 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5074 M: Stefan Mavrodiev <stefan@olimex.com>
5076 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5077 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5079 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5080 M: Noralf Trønnes <noralf@tronnes.org>
5082 F: drivers/gpu/drm/tinydrm/repaper.c
5083 F: Documentation/devicetree/bindings/display/repaper.txt
5085 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5086 M: Dave Airlie <airlied@redhat.com>
5087 M: Gerd Hoffmann <kraxel@redhat.com>
5088 L: virtualization@lists.linux-foundation.org
5089 T: git git://anongit.freedesktop.org/drm/drm-misc
5091 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5092 F: drivers/gpu/drm/cirrus/
5094 DRM DRIVER FOR QXL VIRTUAL GPU
5095 M: Dave Airlie <airlied@redhat.com>
5096 M: Gerd Hoffmann <kraxel@redhat.com>
5097 L: virtualization@lists.linux-foundation.org
5098 L: spice-devel@lists.freedesktop.org
5099 T: git git://anongit.freedesktop.org/drm/drm-misc
5101 F: drivers/gpu/drm/qxl/
5102 F: include/uapi/drm/qxl_drm.h
5104 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5105 S: Orphan / Obsolete
5106 F: drivers/gpu/drm/r128/
5107 F: include/uapi/drm/r128_drm.h
5109 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5110 M: Guido Günther <agx@sigxcpu.org>
5112 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5113 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5115 DRM DRIVER FOR SAVAGE VIDEO CARDS
5116 S: Orphan / Obsolete
5117 F: drivers/gpu/drm/savage/
5118 F: include/uapi/drm/savage_drm.h
5120 DRM DRIVER FOR SIS VIDEO CARDS
5121 S: Orphan / Obsolete
5122 F: drivers/gpu/drm/sis/
5123 F: include/uapi/drm/sis_drm.h
5125 DRM DRIVER FOR SITRONIX ST7701 PANELS
5126 M: Jagan Teki <jagan@amarulasolutions.com>
5128 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5129 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5131 DRM DRIVER FOR SITRONIX ST7586 PANELS
5132 M: David Lechner <david@lechnology.com>
5134 F: drivers/gpu/drm/tinydrm/st7586.c
5135 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5137 DRM DRIVER FOR SITRONIX ST7735R PANELS
5138 M: David Lechner <david@lechnology.com>
5140 F: drivers/gpu/drm/tinydrm/st7735r.c
5141 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5143 DRM DRIVER FOR TDFX VIDEO CARDS
5144 S: Orphan / Obsolete
5145 F: drivers/gpu/drm/tdfx/
5147 DRM DRIVER FOR TPO TPG110 PANELS
5148 M: Linus Walleij <linus.walleij@linaro.org>
5149 T: git git://anongit.freedesktop.org/drm/drm-misc
5151 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5152 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5154 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5155 M: Dave Airlie <airlied@redhat.com>
5156 R: Sean Paul <sean@poorly.run>
5157 L: dri-devel@lists.freedesktop.org
5159 F: drivers/gpu/drm/udl/
5160 T: git git://anongit.freedesktop.org/drm/drm-misc
5162 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5163 M: Hans de Goede <hdegoede@redhat.com>
5164 L: dri-devel@lists.freedesktop.org
5166 F: drivers/gpu/drm/vboxvideo/
5167 T: git git://anongit.freedesktop.org/drm/drm-misc
5169 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5170 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5171 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5172 R: Daniel Vetter <daniel@ffwll.ch>
5173 T: git git://anongit.freedesktop.org/drm/drm-misc
5175 L: dri-devel@lists.freedesktop.org
5176 F: drivers/gpu/drm/vkms/
5177 F: Documentation/gpu/vkms.rst
5179 DRM DRIVER FOR VMWARE VIRTUAL GPU
5180 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5181 M: Thomas Hellstrom <thellstrom@vmware.com>
5182 L: dri-devel@lists.freedesktop.org
5183 T: git git://people.freedesktop.org/~thomash/linux
5185 F: drivers/gpu/drm/vmwgfx/
5186 F: include/uapi/drm/vmwgfx_drm.h
5189 M: David Airlie <airlied@linux.ie>
5190 M: Daniel Vetter <daniel@ffwll.ch>
5191 L: dri-devel@lists.freedesktop.org
5192 T: git git://anongit.freedesktop.org/drm/drm
5193 B: https://bugs.freedesktop.org/
5194 C: irc://chat.freenode.net/dri-devel
5198 F: Documentation/devicetree/bindings/display/
5199 F: Documentation/devicetree/bindings/gpu/
5200 F: Documentation/gpu/
5202 F: include/uapi/drm/
5203 F: include/linux/vga*
5205 DRM DRIVERS AND MISC GPU PATCHES
5206 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5207 M: Maxime Ripard <maxime.ripard@bootlin.com>
5208 M: Sean Paul <sean@poorly.run>
5209 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5211 T: git git://anongit.freedesktop.org/drm/drm-misc
5212 F: Documentation/gpu/
5214 F: drivers/gpu/drm/*
5216 F: include/uapi/drm/drm*
5217 F: include/linux/vga*
5219 DRM DRIVERS FOR ALLWINNER A10
5220 M: Maxime Ripard <maxime.ripard@bootlin.com>
5221 L: dri-devel@lists.freedesktop.org
5223 F: drivers/gpu/drm/sun4i/
5224 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5225 T: git git://anongit.freedesktop.org/drm/drm-misc
5227 DRM DRIVERS FOR AMLOGIC SOCS
5228 M: Neil Armstrong <narmstrong@baylibre.com>
5229 L: dri-devel@lists.freedesktop.org
5230 L: linux-amlogic@lists.infradead.org
5231 W: http://linux-meson.com/
5233 F: drivers/gpu/drm/meson/
5234 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5235 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5236 F: Documentation/gpu/meson.rst
5237 T: git git://anongit.freedesktop.org/drm/drm-misc
5239 DRM DRIVERS FOR ATMEL HLCDC
5240 M: Boris Brezillon <bbrezillon@kernel.org>
5241 L: dri-devel@lists.freedesktop.org
5243 F: drivers/gpu/drm/atmel-hlcdc/
5244 F: Documentation/devicetree/bindings/display/atmel/
5245 T: git git://anongit.freedesktop.org/drm/drm-misc
5247 DRM DRIVERS FOR BRIDGE CHIPS
5248 M: Andrzej Hajda <a.hajda@samsung.com>
5249 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5251 T: git git://anongit.freedesktop.org/drm/drm-misc
5252 F: drivers/gpu/drm/bridge/
5254 DRM DRIVERS FOR EXYNOS
5255 M: Inki Dae <inki.dae@samsung.com>
5256 M: Joonyoung Shim <jy0922.shim@samsung.com>
5257 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5258 M: Kyungmin Park <kyungmin.park@samsung.com>
5259 L: dri-devel@lists.freedesktop.org
5260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5262 F: drivers/gpu/drm/exynos/
5263 F: include/uapi/drm/exynos_drm.h
5264 F: Documentation/devicetree/bindings/display/exynos/
5266 DRM DRIVERS FOR FREESCALE DCU
5267 M: Stefan Agner <stefan@agner.ch>
5268 M: Alison Wang <alison.wang@nxp.com>
5269 L: dri-devel@lists.freedesktop.org
5271 F: drivers/gpu/drm/fsl-dcu/
5272 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5273 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5274 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5275 T: git git://anongit.freedesktop.org/drm/drm-misc
5277 DRM DRIVERS FOR FREESCALE IMX
5278 M: Philipp Zabel <p.zabel@pengutronix.de>
5279 L: dri-devel@lists.freedesktop.org
5281 F: drivers/gpu/drm/imx/
5282 F: drivers/gpu/ipu-v3/
5283 F: Documentation/devicetree/bindings/display/imx/
5285 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5286 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5287 L: dri-devel@lists.freedesktop.org
5288 T: git git://github.com/patjak/drm-gma500
5290 F: drivers/gpu/drm/gma500/
5292 DRM DRIVERS FOR HISILICON
5293 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5294 M: Rongrong Zou <zourongrong@gmail.com>
5295 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5296 R: Chen Feng <puck.chen@hisilicon.com>
5297 L: dri-devel@lists.freedesktop.org
5298 T: git git://github.com/xin3liang/linux.git
5300 F: drivers/gpu/drm/hisilicon/
5301 F: Documentation/devicetree/bindings/display/hisilicon/
5303 DRM DRIVERS FOR LIMA
5304 M: Qiang Yu <yuq825@gmail.com>
5305 L: dri-devel@lists.freedesktop.org
5306 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5308 F: drivers/gpu/drm/lima/
5309 F: include/uapi/drm/lima_drm.h
5310 T: git git://anongit.freedesktop.org/drm/drm-misc
5312 DRM DRIVERS FOR MEDIATEK
5313 M: CK Hu <ck.hu@mediatek.com>
5314 M: Philipp Zabel <p.zabel@pengutronix.de>
5315 L: dri-devel@lists.freedesktop.org
5317 F: drivers/gpu/drm/mediatek/
5318 F: Documentation/devicetree/bindings/display/mediatek/
5320 DRM DRIVERS FOR NVIDIA TEGRA
5321 M: Thierry Reding <thierry.reding@gmail.com>
5322 L: dri-devel@lists.freedesktop.org
5323 L: linux-tegra@vger.kernel.org
5324 T: git git://anongit.freedesktop.org/tegra/linux.git
5326 F: drivers/gpu/drm/tegra/
5327 F: drivers/gpu/host1x/
5328 F: include/linux/host1x.h
5329 F: include/uapi/drm/tegra_drm.h
5330 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5332 DRM DRIVERS FOR RENESAS
5333 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5334 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5335 L: dri-devel@lists.freedesktop.org
5336 L: linux-renesas-soc@vger.kernel.org
5337 T: git git://linuxtv.org/pinchartl/media drm/du/next
5339 F: drivers/gpu/drm/rcar-du/
5340 F: drivers/gpu/drm/shmobile/
5341 F: include/linux/platform_data/shmob_drm.h
5342 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5343 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5344 F: Documentation/devicetree/bindings/display/renesas,du.txt
5346 DRM DRIVERS FOR ROCKCHIP
5347 M: Sandy Huang <hjc@rock-chips.com>
5348 M: Heiko Stübner <heiko@sntech.de>
5349 L: dri-devel@lists.freedesktop.org
5351 F: drivers/gpu/drm/rockchip/
5352 F: Documentation/devicetree/bindings/display/rockchip/
5353 T: git git://anongit.freedesktop.org/drm/drm-misc
5356 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5357 M: Vincent Abriou <vincent.abriou@st.com>
5358 L: dri-devel@lists.freedesktop.org
5359 T: git git://anongit.freedesktop.org/drm/drm-misc
5361 F: drivers/gpu/drm/sti
5362 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5365 M: Yannick Fertre <yannick.fertre@st.com>
5366 M: Philippe Cornu <philippe.cornu@st.com>
5367 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5368 M: Vincent Abriou <vincent.abriou@st.com>
5369 L: dri-devel@lists.freedesktop.org
5370 T: git git://anongit.freedesktop.org/drm/drm-misc
5372 F: drivers/gpu/drm/stm
5373 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5375 DRM DRIVERS FOR TI LCDC
5376 M: Jyri Sarha <jsarha@ti.com>
5377 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5378 L: dri-devel@lists.freedesktop.org
5380 F: drivers/gpu/drm/tilcdc/
5381 F: Documentation/devicetree/bindings/display/tilcdc/
5383 DRM DRIVERS FOR TI OMAP
5384 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5385 L: dri-devel@lists.freedesktop.org
5387 F: drivers/gpu/drm/omapdrm/
5388 F: Documentation/devicetree/bindings/display/ti/
5391 M: Eric Anholt <eric@anholt.net>
5393 F: drivers/gpu/drm/v3d/
5394 F: include/uapi/drm/v3d_drm.h
5395 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5396 T: git git://anongit.freedesktop.org/drm/drm-misc
5399 M: Eric Anholt <eric@anholt.net>
5400 T: git git://github.com/anholt/linux
5402 F: drivers/gpu/drm/vc4/
5403 F: include/uapi/drm/vc4_drm.h
5404 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5405 T: git git://anongit.freedesktop.org/drm/drm-misc
5407 DRM DRIVERS FOR VIVANTE GPU IP
5408 M: Lucas Stach <l.stach@pengutronix.de>
5409 R: Russell King <linux+etnaviv@armlinux.org.uk>
5410 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5411 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5412 L: dri-devel@lists.freedesktop.org
5414 F: drivers/gpu/drm/etnaviv/
5415 F: include/uapi/drm/etnaviv_drm.h
5416 F: Documentation/devicetree/bindings/display/etnaviv/
5418 DRM DRIVERS FOR ZTE ZX
5419 M: Shawn Guo <shawnguo@kernel.org>
5420 L: dri-devel@lists.freedesktop.org
5422 F: drivers/gpu/drm/zte/
5423 F: Documentation/devicetree/bindings/display/zte,vou.txt
5424 T: git git://anongit.freedesktop.org/drm/drm-misc
5427 M: Thierry Reding <thierry.reding@gmail.com>
5428 L: dri-devel@lists.freedesktop.org
5429 T: git git://anongit.freedesktop.org/drm/drm-misc
5431 F: drivers/gpu/drm/drm_panel.c
5432 F: drivers/gpu/drm/panel/
5433 F: include/drm/drm_panel.h
5434 F: Documentation/devicetree/bindings/display/panel/
5437 M: Noralf Trønnes <noralf@tronnes.org>
5438 W: https://github.com/notro/tinydrm/wiki/Development
5439 T: git git://anongit.freedesktop.org/drm/drm-misc
5441 F: drivers/gpu/drm/tinydrm/
5442 F: include/drm/tinydrm/
5445 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5447 L: dri-devel@lists.freedesktop.org
5448 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5450 F: drivers/gpu/drm/xen/
5451 F: Documentation/gpu/xen-front.rst
5454 M: Christian Koenig <christian.koenig@amd.com>
5455 M: Huang Rui <ray.huang@amd.com>
5456 M: Junwei Zhang <Jerry.Zhang@amd.com>
5457 T: git git://people.freedesktop.org/~agd5f/linux
5459 L: dri-devel@lists.freedesktop.org
5461 F: drivers/gpu/drm/ttm/
5463 DSBR100 USB FM RADIO DRIVER
5464 M: Alexey Klimov <klimov.linux@gmail.com>
5465 L: linux-media@vger.kernel.org
5466 T: git git://linuxtv.org/media_tree.git
5468 F: drivers/media/radio/dsbr100.c
5471 M: Francois Romieu <romieu@fr.zoreil.com>
5472 L: netdev@vger.kernel.org
5474 F: drivers/net/wan/dscc4.c
5477 M: Hans Verkuil <hverkuil@xs4all.nl>
5478 L: linux-media@vger.kernel.org
5479 T: git git://linuxtv.org/media_tree.git
5480 W: https://linuxtv.org
5482 F: drivers/media/pci/dt3155/
5484 DVB_USB_AF9015 MEDIA DRIVER
5485 M: Antti Palosaari <crope@iki.fi>
5486 L: linux-media@vger.kernel.org
5487 W: https://linuxtv.org
5488 W: http://palosaari.fi/linux/
5489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5490 T: git git://linuxtv.org/anttip/media_tree.git
5492 F: drivers/media/usb/dvb-usb-v2/af9015*
5494 DVB_USB_AF9035 MEDIA DRIVER
5495 M: Antti Palosaari <crope@iki.fi>
5496 L: linux-media@vger.kernel.org
5497 W: https://linuxtv.org
5498 W: http://palosaari.fi/linux/
5499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5500 T: git git://linuxtv.org/anttip/media_tree.git
5502 F: drivers/media/usb/dvb-usb-v2/af9035*
5504 DVB_USB_ANYSEE MEDIA DRIVER
5505 M: Antti Palosaari <crope@iki.fi>
5506 L: linux-media@vger.kernel.org
5507 W: https://linuxtv.org
5508 W: http://palosaari.fi/linux/
5509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5510 T: git git://linuxtv.org/anttip/media_tree.git
5512 F: drivers/media/usb/dvb-usb-v2/anysee*
5514 DVB_USB_AU6610 MEDIA DRIVER
5515 M: Antti Palosaari <crope@iki.fi>
5516 L: linux-media@vger.kernel.org
5517 W: https://linuxtv.org
5518 W: http://palosaari.fi/linux/
5519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5520 T: git git://linuxtv.org/anttip/media_tree.git
5522 F: drivers/media/usb/dvb-usb-v2/au6610*
5524 DVB_USB_CE6230 MEDIA DRIVER
5525 M: Antti Palosaari <crope@iki.fi>
5526 L: linux-media@vger.kernel.org
5527 W: https://linuxtv.org
5528 W: http://palosaari.fi/linux/
5529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5530 T: git git://linuxtv.org/anttip/media_tree.git
5532 F: drivers/media/usb/dvb-usb-v2/ce6230*
5534 DVB_USB_CXUSB MEDIA DRIVER
5535 M: Michael Krufky <mkrufky@linuxtv.org>
5536 L: linux-media@vger.kernel.org
5537 W: https://linuxtv.org
5538 W: http://github.com/mkrufky
5539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5540 T: git git://linuxtv.org/media_tree.git
5542 F: drivers/media/usb/dvb-usb/cxusb*
5544 DVB_USB_EC168 MEDIA DRIVER
5545 M: Antti Palosaari <crope@iki.fi>
5546 L: linux-media@vger.kernel.org
5547 W: https://linuxtv.org
5548 W: http://palosaari.fi/linux/
5549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5550 T: git git://linuxtv.org/anttip/media_tree.git
5552 F: drivers/media/usb/dvb-usb-v2/ec168*
5554 DVB_USB_GL861 MEDIA DRIVER
5555 M: Antti Palosaari <crope@iki.fi>
5556 L: linux-media@vger.kernel.org
5557 W: https://linuxtv.org
5558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5559 T: git git://linuxtv.org/anttip/media_tree.git
5561 F: drivers/media/usb/dvb-usb-v2/gl861*
5563 DVB_USB_MXL111SF MEDIA DRIVER
5564 M: Michael Krufky <mkrufky@linuxtv.org>
5565 L: linux-media@vger.kernel.org
5566 W: https://linuxtv.org
5567 W: http://github.com/mkrufky
5568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5569 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5571 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5573 DVB_USB_RTL28XXU MEDIA DRIVER
5574 M: Antti Palosaari <crope@iki.fi>
5575 L: linux-media@vger.kernel.org
5576 W: https://linuxtv.org
5577 W: http://palosaari.fi/linux/
5578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5579 T: git git://linuxtv.org/anttip/media_tree.git
5581 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5583 DVB_USB_V2 MEDIA DRIVER
5584 M: Antti Palosaari <crope@iki.fi>
5585 L: linux-media@vger.kernel.org
5586 W: https://linuxtv.org
5587 W: http://palosaari.fi/linux/
5588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5589 T: git git://linuxtv.org/anttip/media_tree.git
5591 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5592 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5595 M: Jason Baron <jbaron@akamai.com>
5597 F: lib/dynamic_debug.c
5598 F: include/linux/dynamic_debug.h
5600 DYNAMIC INTERRUPT MODERATION
5601 M: Tal Gilboa <talgi@mellanox.com>
5603 F: include/linux/net_dim.h
5605 DZ DECSTATION DZ11 SERIAL DRIVER
5606 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5608 F: drivers/tty/serial/dz.*
5610 E3X0 POWER BUTTON DRIVER
5611 M: Moritz Fischer <moritz.fischer@ettus.com>
5612 L: usrp-users@lists.ettus.com
5613 W: http://www.ettus.com
5615 F: drivers/input/misc/e3x0-button.c
5616 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5619 M: Antti Palosaari <crope@iki.fi>
5620 L: linux-media@vger.kernel.org
5621 W: https://linuxtv.org
5622 W: http://palosaari.fi/linux/
5623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5624 T: git git://linuxtv.org/anttip/media_tree.git
5626 F: drivers/media/tuners/e4000*
5628 EARTH_PT1 MEDIA DRIVER
5629 M: Akihiro Tsukada <tskd08@gmail.com>
5630 L: linux-media@vger.kernel.org
5632 F: drivers/media/pci/pt1/
5634 EARTH_PT3 MEDIA DRIVER
5635 M: Akihiro Tsukada <tskd08@gmail.com>
5636 L: linux-media@vger.kernel.org
5638 F: drivers/media/pci/pt3/
5641 M: Antti Palosaari <crope@iki.fi>
5642 L: linux-media@vger.kernel.org
5643 W: https://linuxtv.org
5644 W: http://palosaari.fi/linux/
5645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5646 T: git git://linuxtv.org/anttip/media_tree.git
5648 F: drivers/media/dvb-frontends/ec100*
5651 M: Tyler Hicks <tyhicks@canonical.com>
5652 L: ecryptfs@vger.kernel.org
5653 W: http://ecryptfs.org
5654 W: https://launchpad.net/ecryptfs
5655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5657 F: Documentation/filesystems/ecryptfs.txt
5661 M: Borislav Petkov <bp@alien8.de>
5662 L: linux-edac@vger.kernel.org
5664 F: drivers/edac/amd64_edac*
5667 M: Stefan Schaeckeler <sschaeck@cisco.com>
5669 F: drivers/edac/aspeed_edac.c
5670 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5673 M: Robert Richter <rric@kernel.org>
5674 L: linux-edac@vger.kernel.org
5676 F: drivers/edac/highbank*
5679 M: Ralf Baechle <ralf@linux-mips.org>
5680 M: David Daney <david.daney@cavium.com>
5681 L: linux-edac@vger.kernel.org
5682 L: linux-mips@vger.kernel.org
5684 F: drivers/edac/octeon_edac*
5686 EDAC-CAVIUM THUNDERX
5687 M: David Daney <david.daney@cavium.com>
5688 M: Jan Glauber <jglauber@cavium.com>
5689 L: linux-edac@vger.kernel.org
5691 F: drivers/edac/thunderx_edac*
5694 M: Borislav Petkov <bp@alien8.de>
5695 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5696 R: James Morse <james.morse@arm.com>
5697 L: linux-edac@vger.kernel.org
5698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5701 F: Documentation/admin-guide/ras.rst
5702 F: Documentation/driver-api/edac.rst
5704 F: include/linux/edac.h
5707 M: Mark Gross <mark.gross@intel.com>
5708 L: linux-edac@vger.kernel.org
5710 F: drivers/edac/e752x_edac.c
5713 L: linux-edac@vger.kernel.org
5715 F: drivers/edac/e7xxx_edac.c
5718 M: York Sun <york.sun@nxp.com>
5719 L: linux-edac@vger.kernel.org
5721 F: drivers/edac/fsl_ddr_edac.*
5724 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5725 L: linux-edac@vger.kernel.org
5727 F: drivers/edac/ghes_edac.c
5730 M: Tony Luck <tony.luck@intel.com>
5731 L: linux-edac@vger.kernel.org
5733 F: drivers/edac/i10nm_base.c
5736 L: linux-edac@vger.kernel.org
5738 F: drivers/edac/i3000_edac.c
5741 L: linux-edac@vger.kernel.org
5743 F: drivers/edac/i5000_edac.c
5746 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5747 L: linux-edac@vger.kernel.org
5749 F: drivers/edac/i5400_edac.c
5752 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5753 L: linux-edac@vger.kernel.org
5755 F: drivers/edac/i7300_edac.c
5758 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5759 L: linux-edac@vger.kernel.org
5761 F: drivers/edac/i7core_edac.c
5764 M: Tim Small <tim@buttersideup.com>
5765 L: linux-edac@vger.kernel.org
5767 F: drivers/edac/i82443bxgx_edac.c
5770 M: "Arvind R." <arvino55@gmail.com>
5771 L: linux-edac@vger.kernel.org
5773 F: drivers/edac/i82975x_edac.c
5776 M: Jason Baron <jbaron@akamai.com>
5777 L: linux-edac@vger.kernel.org
5779 F: drivers/edac/ie31200_edac.c
5782 M: Johannes Thumshirn <morbidrsa@gmail.com>
5783 L: linux-edac@vger.kernel.org
5785 F: drivers/edac/mpc85xx_edac.[ch]
5788 M: Egor Martovetsky <egor@pasemi.com>
5789 L: linux-edac@vger.kernel.org
5791 F: drivers/edac/pasemi_edac.c
5794 M: Tony Luck <tony.luck@intel.com>
5795 L: linux-edac@vger.kernel.org
5797 F: drivers/edac/pnd2_edac.[ch]
5800 M: Tim Small <tim@buttersideup.com>
5801 L: linux-edac@vger.kernel.org
5803 F: drivers/edac/r82600_edac.c
5806 M: Tony Luck <tony.luck@intel.com>
5807 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5808 L: linux-edac@vger.kernel.org
5810 F: drivers/edac/sb_edac.c
5813 M: Tony Luck <tony.luck@intel.com>
5814 L: linux-edac@vger.kernel.org
5816 F: drivers/edac/skx_*.c
5819 M: Tero Kristo <t-kristo@ti.com>
5820 L: linux-edac@vger.kernel.org
5822 F: drivers/edac/ti_edac.c
5825 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5826 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5827 L: linux-arm-msm@vger.kernel.org
5828 L: linux-edac@vger.kernel.org
5830 F: drivers/edac/qcom_edac.c
5832 EDIROL UA-101/UA-1000 DRIVER
5833 M: Clemens Ladisch <clemens@ladisch.de>
5834 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5837 F: sound/usb/misc/ua101.c
5840 L: linux-efi@vger.kernel.org
5841 M: Ivan Hu <ivan.hu@canonical.com>
5842 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5844 F: drivers/firmware/efi/test/
5846 EFI VARIABLE FILESYSTEM
5847 M: Matthew Garrett <matthew.garrett@nebula.com>
5848 M: Jeremy Kerr <jk@ozlabs.org>
5849 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5851 L: linux-efi@vger.kernel.org
5855 EFIFB FRAMEBUFFER DRIVER
5856 L: linux-fbdev@vger.kernel.org
5857 M: Peter Jones <pjones@redhat.com>
5859 F: drivers/video/fbdev/efifb.c
5862 W: http://aeschi.ch.eu.org/efs/
5866 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5867 M: Douglas Miller <dougmill@linux.ibm.com>
5868 L: netdev@vger.kernel.org
5870 F: drivers/net/ethernet/ibm/ehea/
5872 EM28XX VIDEO4LINUX DRIVER
5873 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5874 L: linux-media@vger.kernel.org
5875 W: https://linuxtv.org
5876 T: git git://linuxtv.org/media_tree.git
5878 F: drivers/media/usb/em28xx/
5879 F: Documentation/media/v4l-drivers/em28xx*
5882 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5883 M: Matt Mackall <mpm@selenic.com>
5884 M: David Woodhouse <dwmw2@infradead.org>
5885 L: linux-embedded@vger.kernel.org
5888 Emulex 10Gbps iSCSI - OneConnect DRIVER
5889 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5890 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5891 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5892 L: linux-scsi@vger.kernel.org
5893 W: http://www.broadcom.com
5895 F: drivers/scsi/be2iscsi/
5897 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5898 M: Sathya Perla <sathya.perla@broadcom.com>
5899 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5900 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5901 M: Somnath Kotur <somnath.kotur@broadcom.com>
5902 L: netdev@vger.kernel.org
5903 W: http://www.emulex.com
5905 F: drivers/net/ethernet/emulex/benet/
5907 EMULEX ONECONNECT ROCE DRIVER
5908 M: Selvin Xavier <selvin.xavier@broadcom.com>
5909 M: Devesh Sharma <devesh.sharma@broadcom.com>
5910 L: linux-rdma@vger.kernel.org
5911 W: http://www.broadcom.com
5913 F: drivers/infiniband/hw/ocrdma/
5914 F: include/uapi/rdma/ocrdma-abi.h
5916 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5917 M: James Smart <james.smart@broadcom.com>
5918 M: Dick Kennedy <dick.kennedy@broadcom.com>
5919 L: linux-scsi@vger.kernel.org
5920 W: http://www.broadcom.com
5922 F: drivers/scsi/lpfc/
5924 ENE CB710 FLASH CARD READER DRIVER
5925 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5927 F: drivers/misc/cb710/
5928 F: drivers/mmc/host/cb710-mmc.*
5929 F: include/linux/cb710.h
5931 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5932 M: Maxim Levitsky <maximlevitsky@gmail.com>
5934 F: drivers/media/rc/ene_ir.*
5936 EPSON S1D13XXX FRAMEBUFFER DRIVER
5937 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5940 F: drivers/video/fbdev/s1d13xxxfb.c
5941 F: include/video/s1d13xxxfb.h
5943 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5944 M: Jeff Layton <jlayton@kernel.org>
5947 F: include/linux/errseq.h
5949 ET131X NETWORK DRIVER
5950 M: Mark Einon <mark.einon@gmail.com>
5952 F: drivers/net/ethernet/agere/
5955 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5956 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5957 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5958 L: netdev@vger.kernel.org
5959 W: http://www.linuxfoundation.org/en/Net:Bridge
5961 F: include/linux/netfilter_bridge/
5964 ETHERNET PHY LIBRARY
5965 M: Andrew Lunn <andrew@lunn.ch>
5966 M: Florian Fainelli <f.fainelli@gmail.com>
5967 M: Heiner Kallweit <hkallweit1@gmail.com>
5968 L: netdev@vger.kernel.org
5970 F: Documentation/ABI/testing/sysfs-bus-mdio
5971 F: Documentation/devicetree/bindings/net/mdio*
5972 F: Documentation/networking/phy.rst
5974 F: drivers/of/of_mdio.c
5975 F: drivers/of/of_net.c
5976 F: include/linux/*mdio*.h
5977 F: include/linux/of_net.h
5978 F: include/linux/phy.h
5979 F: include/linux/phy_fixed.h
5980 F: include/linux/platform_data/mdio-bcm-unimac.h
5981 F: include/linux/platform_data/mdio-gpio.h
5982 F: include/trace/events/mdio.h
5983 F: include/uapi/linux/mdio.h
5984 F: include/uapi/linux/mii.h
5987 M: Jan Kara <jack@suse.com>
5988 L: linux-ext4@vger.kernel.org
5990 F: Documentation/filesystems/ext2.txt
5992 F: include/linux/ext2*
5995 M: "Theodore Ts'o" <tytso@mit.edu>
5996 M: Andreas Dilger <adilger.kernel@dilger.ca>
5997 L: linux-ext4@vger.kernel.org
5998 W: http://ext4.wiki.kernel.org
5999 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6002 F: Documentation/filesystems/ext4/
6005 Extended Verification Module (EVM)
6006 M: Mimi Zohar <zohar@linux.ibm.com>
6007 L: linux-integrity@vger.kernel.org
6009 F: security/integrity/evm/
6011 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6012 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6013 L: linux-efi@vger.kernel.org
6014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6016 F: Documentation/efi-stub.txt
6017 F: arch/*/kernel/efi.c
6018 F: arch/x86/boot/compressed/eboot.[ch]
6019 F: arch/*/include/asm/efi.h
6020 F: arch/x86/platform/efi/
6021 F: drivers/firmware/efi/
6022 F: include/linux/efi*.h
6023 F: arch/arm/boot/compressed/efi-header.S
6024 F: arch/arm64/kernel/efi-entry.S
6026 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6027 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6028 M: Chanwoo Choi <cw00.choi@samsung.com>
6029 L: linux-kernel@vger.kernel.org
6030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6033 F: include/linux/extcon/
6034 F: include/linux/extcon.h
6035 F: Documentation/extcon/
6036 F: Documentation/devicetree/bindings/extcon/
6039 M: Jingoo Han <jingoohan1@gmail.com>
6040 L: dri-devel@lists.freedesktop.org
6042 F: drivers/gpu/drm/exynos/exynos_dp*
6044 EXYNOS SYSMMU (IOMMU) driver
6045 M: Marek Szyprowski <m.szyprowski@samsung.com>
6046 L: iommu@lists.linux-foundation.org
6048 F: drivers/iommu/exynos-iommu.c
6050 EZchip NPS platform support
6051 M: Vineet Gupta <vgupta@synopsys.com>
6052 M: Ofer Levi <oferle@mellanox.com>
6054 F: arch/arc/plat-eznps
6055 F: arch/arc/boot/dts/eznps.dts
6058 M: Jaegeuk Kim <jaegeuk@kernel.org>
6059 M: Chao Yu <yuchao0@huawei.com>
6060 L: linux-f2fs-devel@lists.sourceforge.net
6061 W: https://f2fs.wiki.kernel.org/
6062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6064 F: Documentation/filesystems/f2fs.txt
6065 F: Documentation/ABI/testing/sysfs-fs-f2fs
6067 F: include/linux/f2fs_fs.h
6068 F: include/trace/events/f2fs.h
6070 F71805F HARDWARE MONITORING DRIVER
6071 M: Jean Delvare <jdelvare@suse.com>
6072 L: linux-hwmon@vger.kernel.org
6074 F: Documentation/hwmon/f71805f.rst
6075 F: drivers/hwmon/f71805f.c
6078 M: Josh Poimboeuf <jpoimboe@redhat.com>
6080 F: scripts/faddr2line
6083 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6084 L: netdev@vger.kernel.org
6086 F: net/core/failover.c
6087 F: include/net/failover.h
6088 F: Documentation/networking/failover.rst
6091 M: Jan Kara <jack@suse.cz>
6092 R: Amir Goldstein <amir73il@gmail.com>
6093 L: linux-fsdevel@vger.kernel.org
6095 F: fs/notify/fanotify/
6096 F: include/linux/fanotify.h
6097 F: include/uapi/linux/fanotify.h
6099 FARSYNC SYNCHRONOUS DRIVER
6100 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6101 W: http://www.farsite.co.uk/
6103 F: drivers/net/wan/farsync.*
6105 FAULT INJECTION SUPPORT
6106 M: Akinobu Mita <akinobu.mita@gmail.com>
6108 F: Documentation/fault-injection/
6109 F: lib/fault-inject.c
6111 FBTFT Framebuffer drivers
6113 L: dri-devel@lists.freedesktop.org
6114 L: linux-fbdev@vger.kernel.org
6115 F: drivers/staging/fbtft/
6118 M: Michael Buesch <m@bues.ch>
6119 L: linux-media@vger.kernel.org
6121 F: drivers/media/tuners/fc0011.h
6122 F: drivers/media/tuners/fc0011.c
6125 M: Antti Palosaari <crope@iki.fi>
6126 L: linux-media@vger.kernel.org
6127 W: https://linuxtv.org
6128 W: http://palosaari.fi/linux/
6129 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6130 T: git git://linuxtv.org/anttip/media_tree.git
6132 F: drivers/media/tuners/fc2580*
6134 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6135 M: Hannes Reinecke <hare@suse.de>
6136 L: linux-scsi@vger.kernel.org
6137 W: www.Open-FCoE.org
6139 F: drivers/scsi/libfc/
6140 F: drivers/scsi/fcoe/
6142 F: include/scsi/libfc.h
6143 F: include/scsi/libfcoe.h
6144 F: include/uapi/scsi/fc/
6146 FILE LOCKING (flock() and fcntl()/lockf())
6147 M: Jeff Layton <jlayton@kernel.org>
6148 M: "J. Bruce Fields" <bfields@fieldses.org>
6149 L: linux-fsdevel@vger.kernel.org
6151 F: include/linux/fcntl.h
6152 F: include/uapi/linux/fcntl.h
6156 FILESYSTEMS (VFS and infrastructure)
6157 M: Alexander Viro <viro@zeniv.linux.org.uk>
6158 L: linux-fsdevel@vger.kernel.org
6161 F: include/linux/fs.h
6162 F: include/linux/fs_types.h
6163 F: include/uapi/linux/fs.h
6165 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6166 M: Riku Voipio <riku.voipio@iki.fi>
6167 L: linux-hwmon@vger.kernel.org
6169 F: drivers/hwmon/f75375s.c
6170 F: include/linux/f75375s.h
6172 FIREWIRE AUDIO DRIVERS
6173 M: Clemens Ladisch <clemens@ladisch.de>
6174 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6179 FIREWIRE MEDIA DRIVERS (firedtv)
6180 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6181 L: linux-media@vger.kernel.org
6182 L: linux1394-devel@lists.sourceforge.net
6183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6185 F: drivers/media/firewire/
6187 FIREWIRE SBP-2 TARGET
6188 M: Chris Boot <bootc@bootc.net>
6189 L: linux-scsi@vger.kernel.org
6190 L: target-devel@vger.kernel.org
6191 L: linux1394-devel@lists.sourceforge.net
6192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6194 F: drivers/target/sbp/
6197 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6198 L: linux1394-devel@lists.sourceforge.net
6199 W: http://ieee1394.wiki.kernel.org/
6200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6202 F: drivers/firewire/
6203 F: include/linux/firewire.h
6204 F: include/uapi/linux/firewire*.h
6207 FIRMWARE LOADER (request_firmware)
6208 M: Luis Chamberlain <mcgrof@kernel.org>
6209 L: linux-kernel@vger.kernel.org
6211 F: Documentation/firmware_class/
6212 F: drivers/base/firmware_loader/
6213 F: include/linux/firmware.h
6215 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6216 M: Joshua Morris <josh.h.morris@us.ibm.com>
6217 M: Philip Kelleher <pjk1939@linux.ibm.com>
6219 F: drivers/block/rsxx/
6222 M: Jiri Kosina <jikos@kernel.org>
6223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6225 F: drivers/block/floppy.c
6228 M: Alessandro Rubini <rubini@gnudd.com>
6229 W: http://www.ohwr.org/projects/fmc-bus
6232 F: include/linux/fmc*.h
6233 F: include/linux/ipmi-fru.h
6236 FPGA MANAGER FRAMEWORK
6237 M: Moritz Fischer <mdf@kernel.org>
6238 L: linux-fpga@vger.kernel.org
6240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6241 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6242 F: Documentation/fpga/
6243 F: Documentation/driver-api/fpga/
6244 F: Documentation/devicetree/bindings/fpga/
6246 F: include/linux/fpga/
6247 W: http://www.rocketboards.org
6250 M: Wu Hao <hao.wu@intel.com>
6251 L: linux-fpga@vger.kernel.org
6253 F: Documentation/fpga/dfl.txt
6254 F: include/uapi/linux/fpga-dfl.h
6255 F: drivers/fpga/dfl*
6258 M: Bill Metzenthen <billm@melbpc.org.au>
6259 W: http://floatingpoint.sourceforge.net/emulator/index.html
6261 F: arch/x86/math-emu/
6263 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6264 L: netdev@vger.kernel.org
6266 F: drivers/net/wan/dlci.c
6267 F: drivers/net/wan/sdla.c
6270 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6271 L: dri-devel@lists.freedesktop.org
6272 L: linux-fbdev@vger.kernel.org
6273 T: git git://github.com/bzolnier/linux.git
6274 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6276 F: Documentation/fb/
6279 F: include/linux/fb.h
6280 F: include/uapi/video/
6281 F: include/uapi/linux/fb.h
6283 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6284 M: Horia Geantă <horia.geanta@nxp.com>
6285 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6286 L: linux-crypto@vger.kernel.org
6288 F: drivers/crypto/caam/
6289 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6291 FREESCALE DIU FRAMEBUFFER DRIVER
6292 M: Timur Tabi <timur@kernel.org>
6293 L: linux-fbdev@vger.kernel.org
6295 F: drivers/video/fbdev/fsl-diu-fb.*
6297 FREESCALE DMA DRIVER
6298 M: Li Yang <leoyang.li@nxp.com>
6299 M: Zhang Wei <zw@zh-kernel.org>
6300 L: linuxppc-dev@lists.ozlabs.org
6302 F: drivers/dma/fsldma.*
6304 FREESCALE ENETC ETHERNET DRIVERS
6305 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6306 L: netdev@vger.kernel.org
6308 F: drivers/net/ethernet/freescale/enetc/
6310 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6311 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6312 L: netdev@vger.kernel.org
6314 F: drivers/net/ethernet/freescale/gianfar*
6315 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6317 FREESCALE GPMI NAND DRIVER
6318 M: Han Xu <han.xu@nxp.com>
6319 L: linux-mtd@lists.infradead.org
6321 F: drivers/mtd/nand/raw/gpmi-nand/*
6323 FREESCALE I2C CPM DRIVER
6324 M: Jochen Friedrich <jochen@scram.de>
6325 L: linuxppc-dev@lists.ozlabs.org
6326 L: linux-i2c@vger.kernel.org
6328 F: drivers/i2c/busses/i2c-cpm.c
6330 FREESCALE IMX LPI2C DRIVER
6331 M: Dong Aisheng <aisheng.dong@nxp.com>
6332 L: linux-i2c@vger.kernel.org
6333 L: linux-imx@nxp.com
6335 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6336 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6338 FREESCALE IMX / MXC FEC DRIVER
6339 M: Fugang Duan <fugang.duan@nxp.com>
6340 L: netdev@vger.kernel.org
6342 F: drivers/net/ethernet/freescale/fec_main.c
6343 F: drivers/net/ethernet/freescale/fec_ptp.c
6344 F: drivers/net/ethernet/freescale/fec.h
6345 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6347 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6348 M: Sascha Hauer <s.hauer@pengutronix.de>
6349 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6350 L: linux-fbdev@vger.kernel.org
6351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6353 F: include/linux/platform_data/video-imxfb.h
6354 F: drivers/video/fbdev/imxfb.c
6356 FREESCALE QORIQ DPAA ETHERNET DRIVER
6357 M: Madalin Bucur <madalin.bucur@nxp.com>
6358 L: netdev@vger.kernel.org
6360 F: drivers/net/ethernet/freescale/dpaa
6362 FREESCALE QORIQ DPAA FMAN DRIVER
6363 M: Madalin Bucur <madalin.bucur@nxp.com>
6364 L: netdev@vger.kernel.org
6366 F: drivers/net/ethernet/freescale/fman
6367 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6369 FREESCALE QORIQ PTP CLOCK DRIVER
6370 M: Yangbo Lu <yangbo.lu@nxp.com>
6371 L: netdev@vger.kernel.org
6373 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6374 F: drivers/ptp/ptp_qoriq.c
6375 F: drivers/ptp/ptp_qoriq_debugfs.c
6376 F: include/linux/fsl/ptp_qoriq.h
6377 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6379 FREESCALE QUAD SPI DRIVER
6380 M: Han Xu <han.xu@nxp.com>
6381 L: linux-spi@vger.kernel.org
6383 F: drivers/spi/spi-fsl-qspi.c
6385 FREESCALE QUICC ENGINE LIBRARY
6386 M: Qiang Zhao <qiang.zhao@nxp.com>
6387 L: linuxppc-dev@lists.ozlabs.org
6389 F: drivers/soc/fsl/qe/
6390 F: include/soc/fsl/*qe*.h
6391 F: include/soc/fsl/*ucc*.h
6393 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6394 M: Li Yang <leoyang.li@nxp.com>
6395 L: netdev@vger.kernel.org
6396 L: linuxppc-dev@lists.ozlabs.org
6398 F: drivers/net/ethernet/freescale/ucc_geth*
6400 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6401 M: Zhao Qiang <qiang.zhao@nxp.com>
6402 L: netdev@vger.kernel.org
6403 L: linuxppc-dev@lists.ozlabs.org
6405 F: drivers/net/wan/fsl_ucc_hdlc*
6407 FREESCALE QUICC ENGINE UCC UART DRIVER
6408 M: Timur Tabi <timur@kernel.org>
6409 L: linuxppc-dev@lists.ozlabs.org
6411 F: drivers/tty/serial/ucc_uart.c
6413 FREESCALE SOC DRIVERS
6414 M: Li Yang <leoyang.li@nxp.com>
6415 L: linuxppc-dev@lists.ozlabs.org
6416 L: linux-arm-kernel@lists.infradead.org
6418 F: Documentation/devicetree/bindings/soc/fsl/
6420 F: include/linux/fsl/
6422 FREESCALE SOC FS_ENET DRIVER
6423 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6424 L: linuxppc-dev@lists.ozlabs.org
6425 L: netdev@vger.kernel.org
6427 F: drivers/net/ethernet/freescale/fs_enet/
6428 F: include/linux/fs_enet_pd.h
6430 FREESCALE SOC SOUND DRIVERS
6431 M: Timur Tabi <timur@kernel.org>
6432 M: Nicolin Chen <nicoleotsuka@gmail.com>
6433 M: Xiubo Li <Xiubo.Lee@gmail.com>
6434 R: Fabio Estevam <festevam@gmail.com>
6435 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6436 L: linuxppc-dev@lists.ozlabs.org
6438 F: sound/soc/fsl/fsl*
6439 F: sound/soc/fsl/imx*
6440 F: sound/soc/fsl/mpc8610_hpcd.c
6442 FREESCALE USB PERIPHERAL DRIVERS
6443 M: Li Yang <leoyang.li@nxp.com>
6444 L: linux-usb@vger.kernel.org
6445 L: linuxppc-dev@lists.ozlabs.org
6447 F: drivers/usb/gadget/udc/fsl*
6450 M: Christoph Hellwig <hch@infradead.org>
6451 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6456 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6457 M: Pavel Machek <pavel@ucw.cz>
6458 L: linux-pm@vger.kernel.org
6460 F: Documentation/power/freezing-of-tasks.txt
6461 F: include/linux/freezer.h
6465 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6466 L: linux-kernel@vger.kernel.org
6469 F: include/linux/frontswap.h
6471 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6472 M: David Howells <dhowells@redhat.com>
6473 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6475 F: Documentation/filesystems/caching/
6477 F: include/linux/fscache*.h
6479 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6480 M: Theodore Y. Ts'o <tytso@mit.edu>
6481 M: Jaegeuk Kim <jaegeuk@kernel.org>
6482 M: Eric Biggers <ebiggers@kernel.org>
6483 L: linux-fscrypt@vger.kernel.org
6484 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6485 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6488 F: include/linux/fscrypt*.h
6489 F: Documentation/filesystems/fscrypt.rst
6491 FSI-ATTACHED I2C DRIVER
6492 M: Eddie James <eajames@linux.ibm.com>
6493 L: linux-i2c@vger.kernel.org
6494 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6496 F: drivers/i2c/busses/i2c-fsi.c
6497 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6499 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6500 M: Jan Kara <jack@suse.cz>
6501 R: Amir Goldstein <amir73il@gmail.com>
6502 L: linux-fsdevel@vger.kernel.org
6505 F: include/linux/fsnotify*.h
6507 FUJITSU LAPTOP EXTRAS
6508 M: Jonathan Woithe <jwoithe@just42.net>
6509 L: platform-driver-x86@vger.kernel.org
6511 F: drivers/platform/x86/fujitsu-laptop.c
6513 FUJITSU M-5MO LS CAMERA ISP DRIVER
6514 M: Kyungmin Park <kyungmin.park@samsung.com>
6515 M: Heungjun Kim <riverful.kim@samsung.com>
6516 L: linux-media@vger.kernel.org
6518 F: drivers/media/i2c/m5mols/
6519 F: include/media/i2c/m5mols.h
6521 FUJITSU TABLET EXTRAS
6522 M: Robert Gerlach <khnz@gmx.de>
6523 L: platform-driver-x86@vger.kernel.org
6525 F: drivers/platform/x86/fujitsu-tablet.c
6527 FUSE: FILESYSTEM IN USERSPACE
6528 M: Miklos Szeredi <miklos@szeredi.hu>
6529 L: linux-fsdevel@vger.kernel.org
6530 W: http://fuse.sourceforge.net/
6531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6534 F: include/uapi/linux/fuse.h
6535 F: Documentation/filesystems/fuse.txt
6538 M: Thomas Gleixner <tglx@linutronix.de>
6539 M: Ingo Molnar <mingo@redhat.com>
6540 R: Peter Zijlstra <peterz@infradead.org>
6541 R: Darren Hart <dvhart@infradead.org>
6542 L: linux-kernel@vger.kernel.org
6543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6546 F: include/asm-generic/futex.h
6547 F: include/linux/futex.h
6548 F: include/uapi/linux/futex.h
6549 F: tools/testing/selftests/futex/
6550 F: tools/perf/bench/futex*
6551 F: Documentation/*futex*
6554 M: Kees Cook <keescook@chromium.org>
6555 R: Emese Revfy <re.emese@gmail.com>
6556 L: kernel-hardening@lists.openwall.com
6558 F: scripts/gcc-plugins/
6559 F: scripts/gcc-plugin.sh
6560 F: scripts/Makefile.gcc-plugins
6561 F: Documentation/gcc-plugins.txt
6563 GASKET DRIVER FRAMEWORK
6564 M: Rob Springer <rspringer@google.com>
6565 M: Todd Poynor <toddpoynor@google.com>
6566 M: Ben Chan <benchan@chromium.org>
6568 F: drivers/staging/gasket/
6570 GCOV BASED KERNEL PROFILING
6571 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6574 F: Documentation/dev-tools/gcov.rst
6576 GDB KERNEL DEBUGGING HELPER SCRIPTS
6577 M: Jan Kiszka <jan.kiszka@siemens.com>
6578 M: Kieran Bingham <kbingham@kernel.org>
6582 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6583 M: Achim Leubner <achim_leubner@adaptec.com>
6584 L: linux-scsi@vger.kernel.org
6585 W: http://www.icp-vortex.com/
6587 F: drivers/scsi/gdt*
6589 GEMTEK FM RADIO RECEIVER DRIVER
6590 M: Hans Verkuil <hverkuil@xs4all.nl>
6591 L: linux-media@vger.kernel.org
6592 T: git git://linuxtv.org/media_tree.git
6593 W: https://linuxtv.org
6595 F: drivers/media/radio/radio-gemtek*
6597 GENERIC GPIO I2C DRIVER
6598 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6600 F: drivers/i2c/busses/i2c-gpio.c
6601 F: include/linux/platform_data/i2c-gpio.h
6603 GENERIC GPIO I2C MULTIPLEXER DRIVER
6604 M: Peter Korsgaard <peter.korsgaard@barco.com>
6605 L: linux-i2c@vger.kernel.org
6607 F: drivers/i2c/muxes/i2c-mux-gpio.c
6608 F: include/linux/platform_data/i2c-mux-gpio.h
6609 F: Documentation/i2c/muxes/i2c-mux-gpio
6611 GENERIC HDLC (WAN) DRIVERS
6612 M: Krzysztof Halasa <khc@pm.waw.pl>
6613 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6615 F: drivers/net/wan/c101.c
6616 F: drivers/net/wan/hd6457*
6617 F: drivers/net/wan/hdlc*
6618 F: drivers/net/wan/n2.c
6619 F: drivers/net/wan/pc300too.c
6620 F: drivers/net/wan/pci200syn.c
6621 F: drivers/net/wan/wanxl*
6623 GENERIC INCLUDE/ASM HEADER FILES
6624 M: Arnd Bergmann <arnd@arndb.de>
6625 L: linux-arch@vger.kernel.org
6626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6628 F: include/asm-generic/
6629 F: include/uapi/asm-generic/
6631 GENERIC PHY FRAMEWORK
6632 M: Kishon Vijay Abraham I <kishon@ti.com>
6633 L: linux-kernel@vger.kernel.org
6634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6637 F: include/linux/phy/
6638 F: Documentation/devicetree/bindings/phy/
6640 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6641 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6643 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6646 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6647 M: Kevin Hilman <khilman@kernel.org>
6648 M: Ulf Hansson <ulf.hansson@linaro.org>
6649 L: linux-pm@vger.kernel.org
6651 F: drivers/base/power/domain*.c
6652 F: include/linux/pm_domain.h
6653 F: Documentation/devicetree/bindings/power/power_domain.txt
6655 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6656 M: Eugen Hristev <eugen.hristev@microchip.com>
6657 L: linux-input@vger.kernel.org
6659 F: drivers/input/touchscreen/resistive-adc-touch.c
6661 GENERIC UIO DRIVER FOR PCI DEVICES
6662 M: "Michael S. Tsirkin" <mst@redhat.com>
6663 L: kvm@vger.kernel.org
6665 F: drivers/uio/uio_pci_generic.c
6667 GENERIC VDSO LIBRARY:
6668 M: Andy Lutomirski <luto@kernel.org>
6669 M: Thomas Gleixner <tglx@linutronix.de>
6670 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6671 L: linux-kernel@vger.kernel.org
6672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6675 F: kernel/time/vsyscall.c
6677 F: include/asm-generic/vdso/vsyscall.h
6679 GENWQE (IBM Generic Workqueue Card)
6680 M: Frank Haverkamp <haver@linux.ibm.com>
6682 F: drivers/misc/genwqe/
6684 GET_MAINTAINER SCRIPT
6685 M: Joe Perches <joe@perches.com>
6687 F: scripts/get_maintainer.pl
6690 M: Bob Peterson <rpeterso@redhat.com>
6691 M: Andreas Gruenbacher <agruenba@redhat.com>
6692 L: cluster-devel@redhat.com
6693 W: http://sources.redhat.com/cluster/
6694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6696 F: Documentation/filesystems/gfs2*.txt
6698 F: include/uapi/linux/gfs2_ondisk.h
6700 GIGASET ISDN DRIVERS
6701 M: Paul Bolle <pebolle@tiscali.nl>
6702 L: gigaset307x-common@lists.sourceforge.net
6703 W: http://gigaset307x.sourceforge.net/
6705 F: Documentation/isdn/README.gigaset
6706 F: drivers/isdn/gigaset/
6707 F: include/uapi/linux/gigaset_dev.h
6710 M: Johan Hovold <johan@kernel.org>
6711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6713 F: Documentation/ABI/testing/sysfs-class-gnss
6714 F: Documentation/devicetree/bindings/gnss/
6716 F: include/linux/gnss.h
6719 M: Hans Verkuil <hans.verkuil@cisco.com>
6720 L: linux-media@vger.kernel.org
6722 F: drivers/media/usb/go7007/
6725 M: Bastien Nocera <hadess@hadess.net>
6726 L: linux-input@vger.kernel.org
6728 F: drivers/input/touchscreen/goodix.c
6730 GPD POCKET FAN DRIVER
6731 M: Hans de Goede <hdegoede@redhat.com>
6732 L: platform-driver-x86@vger.kernel.org
6734 F: drivers/platform/x86/gpd-pocket-fan.c
6737 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6738 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6739 L: linux-gpio@vger.kernel.org
6740 L: linux-acpi@vger.kernel.org
6742 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6743 F: drivers/gpio/gpiolib-acpi.c
6746 M: Sean Young <sean@mess.org>
6747 L: linux-media@vger.kernel.org
6749 F: drivers/media/rc/gpio-ir-tx.c
6752 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6753 L: linux-gpio@vger.kernel.org
6755 F: drivers/gpio/gpio-mockup.c
6756 F: tools/testing/selftests/gpio/
6759 M: Linus Walleij <linus.walleij@linaro.org>
6760 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6761 L: linux-gpio@vger.kernel.org
6762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6764 F: Documentation/devicetree/bindings/gpio/
6765 F: Documentation/driver-api/gpio/
6766 F: Documentation/gpio/
6767 F: Documentation/ABI/testing/gpio-cdev
6768 F: Documentation/ABI/obsolete/sysfs-gpio
6770 F: include/linux/gpio/
6771 F: include/linux/gpio.h
6772 F: include/linux/of_gpio.h
6773 F: include/asm-generic/gpio.h
6774 F: include/uapi/linux/gpio.h
6777 GRE DEMULTIPLEXER DRIVER
6778 M: Dmitry Kozlov <xeb@mail.ru>
6779 L: netdev@vger.kernel.org
6781 F: net/ipv4/gre_demux.c
6782 F: net/ipv4/gre_offload.c
6783 F: include/net/gre.h
6785 GRETH 10/100/1G Ethernet MAC device driver
6786 M: Andreas Larsson <andreas@gaisler.com>
6787 L: netdev@vger.kernel.org
6789 F: drivers/net/ethernet/aeroflex/
6791 GREYBUS AUDIO PROTOCOLS DRIVERS
6792 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6793 M: Mark Greer <mgreer@animalcreek.com>
6795 F: drivers/staging/greybus/audio_apbridgea.c
6796 F: drivers/staging/greybus/audio_apbridgea.h
6797 F: drivers/staging/greybus/audio_codec.c
6798 F: drivers/staging/greybus/audio_codec.h
6799 F: drivers/staging/greybus/audio_gb.c
6800 F: drivers/staging/greybus/audio_manager.c
6801 F: drivers/staging/greybus/audio_manager.h
6802 F: drivers/staging/greybus/audio_manager_module.c
6803 F: drivers/staging/greybus/audio_manager_private.h
6804 F: drivers/staging/greybus/audio_manager_sysfs.c
6805 F: drivers/staging/greybus/audio_module.c
6806 F: drivers/staging/greybus/audio_topology.c
6808 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6809 M: Viresh Kumar <vireshk@kernel.org>
6811 F: drivers/staging/greybus/authentication.c
6812 F: drivers/staging/greybus/bootrom.c
6813 F: drivers/staging/greybus/firmware.h
6814 F: drivers/staging/greybus/fw-core.c
6815 F: drivers/staging/greybus/fw-download.c
6816 F: drivers/staging/greybus/fw-management.c
6817 F: drivers/staging/greybus/greybus_authentication.h
6818 F: drivers/staging/greybus/greybus_firmware.h
6819 F: drivers/staging/greybus/hid.c
6820 F: drivers/staging/greybus/i2c.c
6821 F: drivers/staging/greybus/spi.c
6822 F: drivers/staging/greybus/spilib.c
6823 F: drivers/staging/greybus/spilib.h
6825 GREYBUS LOOPBACK DRIVER
6826 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6828 F: drivers/staging/greybus/loopback.c
6830 GREYBUS PLATFORM DRIVERS
6831 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6833 F: drivers/staging/greybus/arche-platform.c
6834 F: drivers/staging/greybus/arche-apb-ctrl.c
6835 F: drivers/staging/greybus/arche_platform.h
6837 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6838 M: Rui Miguel Silva <rmfrfs@gmail.com>
6840 F: drivers/staging/greybus/sdio.c
6841 F: drivers/staging/greybus/light.c
6842 F: drivers/staging/greybus/gpio.c
6843 F: drivers/staging/greybus/power_supply.c
6844 F: drivers/staging/greybus/spi.c
6845 F: drivers/staging/greybus/spilib.c
6848 M: Johan Hovold <johan@kernel.org>
6849 M: Alex Elder <elder@kernel.org>
6850 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6852 F: drivers/staging/greybus/
6853 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6855 GREYBUS UART PROTOCOLS DRIVERS
6856 M: David Lin <dtwlin@gmail.com>
6858 F: drivers/staging/greybus/uart.c
6859 F: drivers/staging/greybus/log.c
6861 GS1662 VIDEO SERIALIZER
6862 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6863 L: linux-media@vger.kernel.org
6864 T: git git://linuxtv.org/media_tree.git
6866 F: drivers/media/spi/gs1662.c
6868 GSPCA FINEPIX SUBDRIVER
6869 M: Frank Zago <frank@zago.net>
6870 L: linux-media@vger.kernel.org
6871 T: git git://linuxtv.org/media_tree.git
6873 F: drivers/media/usb/gspca/finepix.c
6875 GSPCA GL860 SUBDRIVER
6876 M: Olivier Lorin <o.lorin@laposte.net>
6877 L: linux-media@vger.kernel.org
6878 T: git git://linuxtv.org/media_tree.git
6880 F: drivers/media/usb/gspca/gl860/
6882 GSPCA M5602 SUBDRIVER
6883 M: Erik Andren <erik.andren@gmail.com>
6884 L: linux-media@vger.kernel.org
6885 T: git git://linuxtv.org/media_tree.git
6887 F: drivers/media/usb/gspca/m5602/
6889 GSPCA PAC207 SONIXB SUBDRIVER
6890 M: Hans Verkuil <hverkuil@xs4all.nl>
6891 L: linux-media@vger.kernel.org
6892 T: git git://linuxtv.org/media_tree.git
6894 F: drivers/media/usb/gspca/pac207.c
6896 GSPCA SN9C20X SUBDRIVER
6897 M: Brian Johnson <brijohn@gmail.com>
6898 L: linux-media@vger.kernel.org
6899 T: git git://linuxtv.org/media_tree.git
6901 F: drivers/media/usb/gspca/sn9c20x.c
6903 GSPCA T613 SUBDRIVER
6904 M: Leandro Costantino <lcostantino@gmail.com>
6905 L: linux-media@vger.kernel.org
6906 T: git git://linuxtv.org/media_tree.git
6908 F: drivers/media/usb/gspca/t613.c
6910 GSPCA USB WEBCAM DRIVER
6911 M: Hans Verkuil <hverkuil@xs4all.nl>
6912 L: linux-media@vger.kernel.org
6913 T: git git://linuxtv.org/media_tree.git
6915 F: drivers/media/usb/gspca/
6917 GTP (GPRS Tunneling Protocol)
6918 M: Pablo Neira Ayuso <pablo@netfilter.org>
6919 M: Harald Welte <laforge@gnumonks.org>
6920 L: osmocom-net-gprs@lists.osmocom.org
6921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6923 F: drivers/net/gtp.c
6925 GUID PARTITION TABLE (GPT)
6926 M: Davidlohr Bueso <dave@stgolabs.net>
6927 L: linux-efi@vger.kernel.org
6929 F: block/partitions/efi.*
6932 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6933 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6934 W: http://uclinux-h8.sourceforge.jp
6935 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6938 F: drivers/clocksource/h8300_*.c
6939 F: drivers/clk/h8300/
6940 F: drivers/irqchip/irq-renesas-h8*.c
6942 HABANALABS PCI DRIVER
6943 M: Oded Gabbay <oded.gabbay@gmail.com>
6944 T: git https://github.com/HabanaAI/linux.git
6946 F: drivers/misc/habanalabs/
6947 F: include/uapi/misc/habanalabs.h
6948 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6949 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6952 M: Antti Palosaari <crope@iki.fi>
6953 L: linux-media@vger.kernel.org
6954 W: https://linuxtv.org
6955 W: http://palosaari.fi/linux/
6956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6957 T: git git://linuxtv.org/anttip/media_tree.git
6959 F: drivers/media/usb/hackrf/
6961 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6962 M: Frank Seidel <frank@f-seidel.de>
6963 L: platform-driver-x86@vger.kernel.org
6964 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6966 F: drivers/platform/x86/hdaps.c
6969 M: Jean Delvare <jdelvare@suse.com>
6970 M: Guenter Roeck <linux@roeck-us.net>
6971 L: linux-hwmon@vger.kernel.org
6972 W: http://hwmon.wiki.kernel.org/
6973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6975 F: Documentation/devicetree/bindings/hwmon/
6976 F: Documentation/hwmon/
6978 F: include/linux/hwmon*.h
6979 F: include/trace/events/hwmon*.h
6981 HARDWARE RANDOM NUMBER GENERATOR CORE
6982 M: Matt Mackall <mpm@selenic.com>
6983 M: Herbert Xu <herbert@gondor.apana.org.au>
6984 L: linux-crypto@vger.kernel.org
6986 F: Documentation/devicetree/bindings/rng/
6987 F: Documentation/hw_random.txt
6988 F: drivers/char/hw_random/
6989 F: include/linux/hw_random.h
6991 HARDWARE TRACING FACILITIES
6992 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6994 F: drivers/hwtracing/
6996 HARDWARE SPINLOCK CORE
6997 M: Ohad Ben-Cohen <ohad@wizery.com>
6998 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6999 L: linux-remoteproc@vger.kernel.org
7001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7002 F: Documentation/devicetree/bindings/hwlock/
7003 F: Documentation/hwspinlock.txt
7004 F: drivers/hwspinlock/
7005 F: include/linux/hwspinlock.h
7007 HARMONY SOUND DRIVER
7008 L: linux-parisc@vger.kernel.org
7010 F: sound/parisc/harmony.*
7012 HDPVR USB VIDEO ENCODER DRIVER
7013 M: Hans Verkuil <hverkuil@xs4all.nl>
7014 L: linux-media@vger.kernel.org
7015 T: git git://linuxtv.org/media_tree.git
7016 W: https://linuxtv.org
7018 F: drivers/media/usb/hdpvr/
7020 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7021 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7023 F: Documentation/watchdog/hpwdt.txt
7024 F: drivers/watchdog/hpwdt.c
7026 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7027 M: Don Brace <don.brace@microsemi.com>
7028 L: esc.storagedev@microsemi.com
7029 L: linux-scsi@vger.kernel.org
7031 F: Documentation/scsi/hpsa.txt
7032 F: drivers/scsi/hpsa*.[ch]
7033 F: include/linux/cciss*.h
7034 F: include/uapi/linux/cciss*.h
7037 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7038 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7039 L: linux-rdma@vger.kernel.org
7041 F: drivers/infiniband/hw/hfi1
7044 L: linux-fsdevel@vger.kernel.org
7046 F: Documentation/filesystems/hfs.txt
7050 L: linux-fsdevel@vger.kernel.org
7052 F: Documentation/filesystems/hfsplus.txt
7055 HGA FRAMEBUFFER DRIVER
7056 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7057 L: linux-nvidia@lists.surfsouth.com
7058 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7060 F: drivers/video/fbdev/hgafb.c
7062 HIBERNATION (aka Software Suspend, aka swsusp)
7063 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7064 M: Pavel Machek <pavel@ucw.cz>
7065 L: linux-pm@vger.kernel.org
7066 B: https://bugzilla.kernel.org
7069 F: drivers/base/power/
7071 F: include/linux/suspend.h
7072 F: include/linux/freezer.h
7073 F: include/linux/pm.h
7074 F: arch/*/include/asm/suspend*.h
7077 M: Jiri Kosina <jikos@kernel.org>
7078 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7079 L: linux-input@vger.kernel.org
7080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7083 F: include/linux/hid*
7084 F: include/uapi/linux/hid*
7086 HID SENSOR HUB DRIVERS
7087 M: Jiri Kosina <jikos@kernel.org>
7088 M: Jonathan Cameron <jic23@kernel.org>
7089 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7090 L: linux-input@vger.kernel.org
7091 L: linux-iio@vger.kernel.org
7093 F: Documentation/hid/hid-sensor*
7094 F: drivers/hid/hid-sensor-*
7095 F: drivers/iio/*/hid-*
7096 F: include/linux/hid-sensor-*
7098 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7099 M: Thomas Gleixner <tglx@linutronix.de>
7100 L: linux-kernel@vger.kernel.org
7101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7103 F: Documentation/timers/
7104 F: kernel/time/hrtimer.c
7105 F: kernel/time/clockevents.c
7106 F: kernel/time/timer_*.c
7107 F: include/linux/clockchips.h
7108 F: include/linux/hrtimer.h
7110 HIGH-SPEED SCC DRIVER FOR AX.25
7111 L: linux-hams@vger.kernel.org
7113 F: drivers/net/hamradio/dmascc.c
7114 F: drivers/net/hamradio/scc.c
7116 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7117 M: HighPoint Linux Team <linux@highpoint-tech.com>
7118 W: http://www.highpoint-tech.com
7120 F: Documentation/scsi/hptiop.txt
7121 F: drivers/scsi/hptiop.c
7124 M: Jes Sorensen <jes@trained-monkey.org>
7125 L: linux-hippi@sunsite.dk
7127 F: include/linux/hippidevice.h
7128 F: include/uapi/linux/if_hippi.h
7130 F: drivers/net/hippi/
7132 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7133 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7134 M: Salil Mehta <salil.mehta@huawei.com>
7135 L: netdev@vger.kernel.org
7136 W: http://www.hisilicon.com
7138 F: drivers/net/ethernet/hisilicon/hns3/
7140 HISILICON LPC BUS DRIVER
7141 M: john.garry@huawei.com
7142 W: http://www.hisilicon.com
7144 F: drivers/bus/hisi_lpc.c
7145 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7147 HISILICON NETWORK SUBSYSTEM DRIVER
7148 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7149 M: Salil Mehta <salil.mehta@huawei.com>
7150 L: netdev@vger.kernel.org
7151 W: http://www.hisilicon.com
7153 F: drivers/net/ethernet/hisilicon/
7154 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7156 HISILICON PMU DRIVER
7157 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7158 W: http://www.hisilicon.com
7160 F: drivers/perf/hisilicon
7161 F: Documentation/perf/hisi-pmu.txt
7163 HISILICON ROCE DRIVER
7164 M: Lijun Ou <oulijun@huawei.com>
7165 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7166 L: linux-rdma@vger.kernel.org
7168 F: drivers/infiniband/hw/hns/
7169 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7171 HISILICON SAS Controller
7172 M: John Garry <john.garry@huawei.com>
7173 W: http://www.hisilicon.com
7175 F: drivers/scsi/hisi_sas/
7176 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7178 HMM - Heterogeneous Memory Management
7179 M: Jérôme Glisse <jglisse@redhat.com>
7180 L: linux-mm@kvack.org
7183 F: include/linux/hmm*
7184 F: Documentation/vm/hmm.rst
7187 M: Jouni Malinen <j@w1.fi>
7188 L: linux-wireless@vger.kernel.org
7189 W: http://w1.fi/hostap-driver.html
7191 F: drivers/net/wireless/intersil/hostap/
7193 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7194 L: platform-driver-x86@vger.kernel.org
7196 F: drivers/platform/x86/tc1100-wmi.c
7198 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7199 M: Jaroslav Kysela <perex@perex.cz>
7201 F: drivers/net/ethernet/hp/hp100.*
7203 HPET: High Precision Event Timers driver
7204 M: Clemens Ladisch <clemens@ladisch.de>
7206 F: Documentation/timers/hpet.txt
7207 F: drivers/char/hpet.c
7208 F: include/linux/hpet.h
7209 F: include/uapi/linux/hpet.h
7213 F: arch/x86/kernel/hpet.c
7214 F: arch/x86/include/asm/hpet.h
7217 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7218 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7223 M: Sebastian Reichel <sre@kernel.org>
7224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7226 F: Documentation/ABI/testing/sysfs-bus-hsi
7227 F: Documentation/driver-api/hsi.rst
7229 F: include/linux/hsi/
7230 F: include/uapi/linux/hsi/
7233 L: linux-usb@vger.kernel.org
7235 F: drivers/net/usb/hso.c
7237 HSR NETWORK PROTOCOL
7238 M: Arvid Brodin <arvid.brodin@alten.se>
7239 L: netdev@vger.kernel.org
7243 HT16K33 LED CONTROLLER DRIVER
7244 M: Robin van der Gracht <robin@protonic.nl>
7246 F: drivers/auxdisplay/ht16k33.c
7247 F: Documentation/devicetree/bindings/display/ht16k33.txt
7249 HTCPEN TOUCHSCREEN DRIVER
7250 M: Pau Oliva Fora <pof@eslack.org>
7251 L: linux-input@vger.kernel.org
7253 F: drivers/input/touchscreen/htcpen.c
7255 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7256 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7257 L: linux-iio@vger.kernel.org
7258 W: http://www.st.com/
7260 F: drivers/iio/humidity/hts221*
7261 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7263 HUAWEI ETHERNET DRIVER
7264 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7265 L: netdev@vger.kernel.org
7267 F: Documentation/networking/hinic.txt
7268 F: drivers/net/ethernet/huawei/hinic/
7271 M: Mike Kravetz <mike.kravetz@oracle.com>
7272 L: linux-mm@kvack.org
7276 F: include/linux/hugetlb.h
7277 F: Documentation/admin-guide/mm/hugetlbpage.rst
7278 F: Documentation/vm/hugetlbfs_reserv.rst
7279 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7282 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7283 L: linux-media@vger.kernel.org
7284 T: git git://linuxtv.org/media_tree.git
7285 W: https://linuxtv.org
7287 F: drivers/media/platform/sti/hva
7289 HWPOISON MEMORY FAILURE HANDLING
7290 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7291 L: linux-mm@kvack.org
7293 F: mm/memory-failure.c
7294 F: mm/hwpoison-inject.c
7296 HYGON PROCESSOR SUPPORT
7297 M: Pu Wen <puwen@hygon.cn>
7298 L: linux-kernel@vger.kernel.org
7300 F: arch/x86/kernel/cpu/hygon.c
7302 Hyper-V CORE AND DRIVERS
7303 M: "K. Y. Srinivasan" <kys@microsoft.com>
7304 M: Haiyang Zhang <haiyangz@microsoft.com>
7305 M: Stephen Hemminger <sthemmin@microsoft.com>
7306 M: Sasha Levin <sashal@kernel.org>
7307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7308 L: linux-hyperv@vger.kernel.org
7310 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7311 F: arch/x86/include/asm/mshyperv.h
7312 F: arch/x86/include/asm/trace/hyperv.h
7313 F: arch/x86/include/asm/hyperv-tlfs.h
7314 F: arch/x86/kernel/cpu/mshyperv.c
7316 F: drivers/hid/hid-hyperv.c
7318 F: drivers/input/serio/hyperv-keyboard.c
7319 F: drivers/pci/controller/pci-hyperv.c
7320 F: drivers/net/hyperv/
7321 F: drivers/scsi/storvsc_drv.c
7322 F: drivers/uio/uio_hv_generic.c
7323 F: drivers/video/fbdev/hyperv_fb.c
7324 F: drivers/iommu/hyperv_iommu.c
7325 F: net/vmw_vsock/hyperv_transport.c
7326 F: include/linux/hyperv.h
7327 F: include/uapi/linux/hyperv.h
7329 F: Documentation/ABI/stable/sysfs-bus-vmbus
7331 HYPERVISOR VIRTUAL CONSOLE DRIVER
7332 L: linuxppc-dev@lists.ozlabs.org
7337 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7338 L: linux-i2c@vger.kernel.org
7339 L: linux-acpi@vger.kernel.org
7341 F: drivers/i2c/i2c-core-acpi.c
7343 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7344 M: Ajay Gupta <ajayg@nvidia.com>
7345 L: linux-i2c@vger.kernel.org
7347 F: Documentation/i2c/busses/i2c-nvidia-gpu
7348 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7351 M: Peter Rosin <peda@axentia.se>
7352 L: linux-i2c@vger.kernel.org
7354 F: Documentation/i2c/i2c-topology
7355 F: Documentation/i2c/muxes/
7356 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7357 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7358 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7359 F: drivers/i2c/i2c-mux.c
7360 F: drivers/i2c/muxes/
7361 F: include/linux/i2c-mux.h
7363 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7364 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7365 L: linux-i2c@vger.kernel.org
7367 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7368 F: drivers/i2c/busses/i2c-mv64xxx.c
7370 I2C OVER PARALLEL PORT
7371 M: Jean Delvare <jdelvare@suse.com>
7372 L: linux-i2c@vger.kernel.org
7374 F: Documentation/i2c/busses/i2c-parport
7375 F: Documentation/i2c/busses/i2c-parport-light
7376 F: drivers/i2c/busses/i2c-parport.c
7377 F: drivers/i2c/busses/i2c-parport-light.c
7380 M: Wolfram Sang <wsa@the-dreams.de>
7381 L: linux-i2c@vger.kernel.org
7382 W: https://i2c.wiki.kernel.org/
7383 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7386 F: Documentation/devicetree/bindings/i2c/i2c.txt
7387 F: Documentation/i2c/
7389 F: include/linux/i2c.h
7390 F: include/linux/i2c-dev.h
7391 F: include/linux/i2c-smbus.h
7392 F: include/uapi/linux/i2c.h
7393 F: include/uapi/linux/i2c-*.h
7395 I2C SUBSYSTEM HOST DRIVERS
7396 L: linux-i2c@vger.kernel.org
7397 W: https://i2c.wiki.kernel.org/
7398 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7401 F: Documentation/devicetree/bindings/i2c/
7402 F: drivers/i2c/algos/
7403 F: drivers/i2c/busses/
7406 M: Jean Delvare <jdelvare@suse.com>
7407 L: linux-i2c@vger.kernel.org
7409 F: Documentation/i2c/busses/i2c-taos-evm
7410 F: drivers/i2c/busses/i2c-taos-evm.c
7413 M: Till Harbaum <till@harbaum.org>
7414 L: linux-i2c@vger.kernel.org
7415 W: http://www.harbaum.org/till/i2c_tiny_usb
7417 F: drivers/i2c/busses/i2c-tiny-usb.c
7419 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7420 M: Jean Delvare <jdelvare@suse.com>
7421 L: linux-i2c@vger.kernel.org
7423 F: Documentation/i2c/busses/i2c-ali1535
7424 F: Documentation/i2c/busses/i2c-ali1563
7425 F: Documentation/i2c/busses/i2c-ali15x3
7426 F: Documentation/i2c/busses/i2c-amd756
7427 F: Documentation/i2c/busses/i2c-amd8111
7428 F: Documentation/i2c/busses/i2c-i801
7429 F: Documentation/i2c/busses/i2c-nforce2
7430 F: Documentation/i2c/busses/i2c-piix4
7431 F: Documentation/i2c/busses/i2c-sis5595
7432 F: Documentation/i2c/busses/i2c-sis630
7433 F: Documentation/i2c/busses/i2c-sis96x
7434 F: Documentation/i2c/busses/i2c-via
7435 F: Documentation/i2c/busses/i2c-viapro
7436 F: drivers/i2c/busses/i2c-ali1535.c
7437 F: drivers/i2c/busses/i2c-ali1563.c
7438 F: drivers/i2c/busses/i2c-ali15x3.c
7439 F: drivers/i2c/busses/i2c-amd756.c
7440 F: drivers/i2c/busses/i2c-amd756-s4882.c
7441 F: drivers/i2c/busses/i2c-amd8111.c
7442 F: drivers/i2c/busses/i2c-i801.c
7443 F: drivers/i2c/busses/i2c-isch.c
7444 F: drivers/i2c/busses/i2c-nforce2.c
7445 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7446 F: drivers/i2c/busses/i2c-piix4.c
7447 F: drivers/i2c/busses/i2c-sis5595.c
7448 F: drivers/i2c/busses/i2c-sis630.c
7449 F: drivers/i2c/busses/i2c-sis96x.c
7450 F: drivers/i2c/busses/i2c-via.c
7451 F: drivers/i2c/busses/i2c-viapro.c
7453 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7454 M: Hans de Goede <hdegoede@redhat.com>
7455 L: linux-i2c@vger.kernel.org
7457 F: drivers/i2c/busses/i2c-cht-wc.c
7459 I2C/SMBUS ISMT DRIVER
7460 M: Seth Heasley <seth.heasley@intel.com>
7461 M: Neil Horman <nhorman@tuxdriver.com>
7462 L: linux-i2c@vger.kernel.org
7463 F: drivers/i2c/busses/i2c-ismt.c
7464 F: Documentation/i2c/busses/i2c-ismt
7466 I2C/SMBUS STUB DRIVER
7467 M: Jean Delvare <jdelvare@suse.com>
7468 L: linux-i2c@vger.kernel.org
7470 F: drivers/i2c/i2c-stub.c
7473 M: Boris Brezillon <bbrezillon@kernel.org>
7474 L: linux-i3c@lists.infradead.org
7475 C: irc://chat.freenode.net/linux-i3c
7476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7478 F: Documentation/ABI/testing/sysfs-bus-i3c
7479 F: Documentation/devicetree/bindings/i3c/
7480 F: Documentation/driver-api/i3c
7482 F: include/linux/i3c/
7484 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7485 M: Vitor Soares <vitor.soares@synopsys.com>
7487 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7488 F: drivers/i3c/master/dw*
7490 IA64 (Itanium) PLATFORM
7491 M: Tony Luck <tony.luck@intel.com>
7492 M: Fenghua Yu <fenghua.yu@intel.com>
7493 L: linux-ia64@vger.kernel.org
7494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7498 IBM Power 842 compression accelerator
7499 M: Haren Myneni <haren@us.ibm.com>
7501 F: drivers/crypto/nx/Makefile
7502 F: drivers/crypto/nx/Kconfig
7503 F: drivers/crypto/nx/nx-842*
7504 F: include/linux/sw842.h
7508 IBM Power in-Nest Crypto Acceleration
7509 M: Breno Leitão <leitao@debian.org>
7510 M: Nayna Jain <nayna@linux.ibm.com>
7511 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7512 L: linux-crypto@vger.kernel.org
7514 F: drivers/crypto/nx/Makefile
7515 F: drivers/crypto/nx/Kconfig
7516 F: drivers/crypto/nx/nx-aes*
7517 F: drivers/crypto/nx/nx-sha*
7518 F: drivers/crypto/nx/nx.*
7519 F: drivers/crypto/nx/nx_csbcpb.h
7520 F: drivers/crypto/nx/nx_debugfs.h
7522 IBM Power Linux RAID adapter
7523 M: Brian King <brking@us.ibm.com>
7525 F: drivers/scsi/ipr.*
7527 IBM Power SRIOV Virtual NIC Device Driver
7528 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7529 M: John Allen <jallen@linux.ibm.com>
7530 L: netdev@vger.kernel.org
7532 F: drivers/net/ethernet/ibm/ibmvnic.*
7534 IBM Power Virtual Accelerator Switchboard
7535 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7536 L: linuxppc-dev@lists.ozlabs.org
7538 F: arch/powerpc/platforms/powernv/vas*
7539 F: arch/powerpc/platforms/powernv/copy-paste.h
7540 F: arch/powerpc/include/asm/vas.h
7542 IBM Power Virtual Ethernet Device Driver
7543 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7544 L: netdev@vger.kernel.org
7546 F: drivers/net/ethernet/ibm/ibmveth.*
7548 IBM Power Virtual FC Device Drivers
7549 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7550 L: linux-scsi@vger.kernel.org
7552 F: drivers/scsi/ibmvscsi/ibmvfc*
7554 IBM Power Virtual Management Channel Driver
7555 M: Steven Royer <seroyer@linux.ibm.com>
7557 F: drivers/misc/ibmvmc.*
7559 IBM Power Virtual SCSI Device Drivers
7560 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7561 L: linux-scsi@vger.kernel.org
7563 F: drivers/scsi/ibmvscsi/ibmvscsi*
7564 F: include/scsi/viosrp.h
7566 IBM Power Virtual SCSI Device Target Driver
7567 M: Michael Cyr <mikecyr@linux.ibm.com>
7568 L: linux-scsi@vger.kernel.org
7569 L: target-devel@vger.kernel.org
7571 F: drivers/scsi/ibmvscsi_tgt/
7573 IBM Power VMX Cryptographic instructions
7574 M: Breno Leitão <leitao@debian.org>
7575 M: Nayna Jain <nayna@linux.ibm.com>
7576 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7577 L: linux-crypto@vger.kernel.org
7579 F: drivers/crypto/vmx/Makefile
7580 F: drivers/crypto/vmx/Kconfig
7581 F: drivers/crypto/vmx/vmx.c
7582 F: drivers/crypto/vmx/aes*
7583 F: drivers/crypto/vmx/ghash*
7584 F: drivers/crypto/vmx/ppc-xlate.pl
7586 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7587 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7588 L: linux-pci@vger.kernel.org
7589 L: linuxppc-dev@lists.ozlabs.org
7591 F: drivers/pci/hotplug/rpaphp*
7593 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7594 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7595 L: linux-pci@vger.kernel.org
7596 L: linuxppc-dev@lists.ozlabs.org
7598 F: drivers/pci/hotplug/rpadlpar*
7600 IBM ServeRAID RAID DRIVER
7602 F: drivers/scsi/ips.*
7604 ICH LPC AND GPIO DRIVER
7605 M: Peter Tyser <ptyser@xes-inc.com>
7607 F: drivers/mfd/lpc_ich.c
7608 F: drivers/gpio/gpio-ich.c
7611 M: "David S. Miller" <davem@davemloft.net>
7612 L: linux-ide@vger.kernel.org
7613 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7616 F: Documentation/ide/
7618 F: include/linux/ide.h
7621 M: Borislav Petkov <bp@alien8.de>
7622 L: linux-ide@vger.kernel.org
7624 F: Documentation/cdrom/ide-cd
7625 F: drivers/ide/ide-cd*
7627 IDEAPAD LAPTOP EXTRAS DRIVER
7628 M: Ike Panhc <ike.pan@canonical.com>
7629 L: platform-driver-x86@vger.kernel.org
7630 W: http://launchpad.net/ideapad-laptop
7632 F: drivers/platform/x86/ideapad-laptop.c
7634 IDEAPAD LAPTOP SLIDEBAR DRIVER
7635 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7636 L: linux-input@vger.kernel.org
7637 W: https://github.com/o2genum/ideapad-slidebar
7639 F: drivers/input/misc/ideapad_slidebar.c
7641 IDT VersaClock 5 CLOCK DRIVER
7642 M: Marek Vasut <marek.vasut@gmail.com>
7644 F: drivers/clk/clk-versaclock5.c
7646 IEEE 802.15.4 SUBSYSTEM
7647 M: Alexander Aring <alex.aring@gmail.com>
7648 M: Stefan Schmidt <stefan@datenfreihafen.org>
7649 L: linux-wpan@vger.kernel.org
7650 W: http://wpan.cakelab.org/
7651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7656 F: drivers/net/ieee802154/
7657 F: include/linux/nl802154.h
7658 F: include/linux/ieee802154.h
7659 F: include/net/nl802154.h
7660 F: include/net/mac802154.h
7661 F: include/net/af_ieee802154.h
7662 F: include/net/cfg802154.h
7663 F: include/net/ieee802154_netdev.h
7664 F: Documentation/networking/ieee802154.rst
7667 M: Yotam Gigi <yotam.gi@gmail.com>
7668 M: Jamal Hadi Salim <jhs@mojatatu.com>
7670 F: include/net/ife.h
7671 F: include/uapi/linux/ife.h
7673 IGORPLUG-USB IR RECEIVER
7674 M: Sean Young <sean@mess.org>
7675 L: linux-media@vger.kernel.org
7677 F: drivers/media/rc/igorplugusb.c
7679 IGUANAWORKS USB IR TRANSCEIVER
7680 M: Sean Young <sean@mess.org>
7681 L: linux-media@vger.kernel.org
7683 F: drivers/media/rc/iguanair.c
7685 IIO DIGITAL POTENTIOMETER DAC
7686 M: Peter Rosin <peda@axentia.se>
7687 L: linux-iio@vger.kernel.org
7689 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7690 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7691 F: drivers/iio/dac/dpot-dac.c
7693 IIO ENVELOPE DETECTOR
7694 M: Peter Rosin <peda@axentia.se>
7695 L: linux-iio@vger.kernel.org
7697 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7698 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7699 F: drivers/iio/adc/envelope-detector.c
7702 M: Peter Rosin <peda@axentia.se>
7703 L: linux-iio@vger.kernel.org
7705 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7706 F: drivers/iio/multiplexer/iio-mux.c
7708 IIO SUBSYSTEM AND DRIVERS
7709 M: Jonathan Cameron <jic23@kernel.org>
7710 R: Hartmut Knaack <knaack.h@gmx.de>
7711 R: Lars-Peter Clausen <lars@metafoo.de>
7712 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7713 L: linux-iio@vger.kernel.org
7714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7716 F: Documentation/ABI/testing/configfs-iio*
7717 F: Documentation/ABI/testing/sysfs-bus-iio*
7718 F: Documentation/devicetree/bindings/iio/
7720 F: drivers/staging/iio/
7721 F: include/linux/iio/
7725 M: Peter Rosin <peda@axentia.se>
7726 L: linux-iio@vger.kernel.org
7728 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7729 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7730 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7731 F: drivers/iio/afe/iio-rescale.c
7733 IKANOS/ADI EAGLE ADSL USB DRIVER
7734 M: Matthieu Castet <castet.matthieu@free.fr>
7735 M: Stanislaw Gruszka <stf_xl@wp.pl>
7737 F: drivers/usb/atm/ueagle-atm.c
7739 IMGTEC ASCII LCD DRIVER
7740 M: Paul Burton <paul.burton@mips.com>
7742 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7743 F: drivers/auxdisplay/img-ascii-lcd.c
7745 IMGTEC IR DECODER DRIVER
7746 M: James Hogan <jhogan@kernel.org>
7748 F: drivers/media/rc/img-ir/
7750 IMON SOUNDGRAPH USB IR RECEIVER
7751 M: Sean Young <sean@mess.org>
7752 L: linux-media@vger.kernel.org
7754 F: drivers/media/rc/imon_raw.c
7755 F: drivers/media/rc/imon.c
7757 IMS TWINTURBO FRAMEBUFFER DRIVER
7758 L: linux-fbdev@vger.kernel.org
7760 F: drivers/video/fbdev/imsttfb.c
7762 INA209 HARDWARE MONITOR DRIVER
7763 M: Guenter Roeck <linux@roeck-us.net>
7764 L: linux-hwmon@vger.kernel.org
7766 F: Documentation/hwmon/ina209.rst
7767 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7768 F: drivers/hwmon/ina209.c
7770 INA2XX HARDWARE MONITOR DRIVER
7771 M: Guenter Roeck <linux@roeck-us.net>
7772 L: linux-hwmon@vger.kernel.org
7774 F: Documentation/hwmon/ina2xx.rst
7775 F: drivers/hwmon/ina2xx.c
7776 F: include/linux/platform_data/ina2xx.h
7778 INDUSTRY PACK SUBSYSTEM (IPACK)
7779 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7780 M: Jens Taprogge <jens.taprogge@taprogge.org>
7781 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7782 L: industrypack-devel@lists.sourceforge.net
7783 W: http://industrypack.sourceforge.net
7787 INFINIBAND SUBSYSTEM
7788 M: Doug Ledford <dledford@redhat.com>
7789 M: Jason Gunthorpe <jgg@mellanox.com>
7790 L: linux-rdma@vger.kernel.org
7791 W: https://github.com/linux-rdma/rdma-core
7792 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7795 F: Documentation/devicetree/bindings/infiniband/
7796 F: Documentation/infiniband/
7797 F: drivers/infiniband/
7798 F: include/uapi/linux/if_infiniband.h
7799 F: include/uapi/rdma/
7801 F: include/trace/events/ib_mad.h
7802 F: include/trace/events/ib_umad.h
7803 F: samples/bpf/ibumad_kern.c
7804 F: samples/bpf/ibumad_user.c
7806 INGENIC JZ4780 DMA Driver
7807 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7809 F: drivers/dma/dma-jz4780.c
7811 INGENIC JZ4780 NAND DRIVER
7812 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7813 L: linux-mtd@lists.infradead.org
7815 F: drivers/mtd/nand/raw/jz4780_*
7818 M: Jan Kara <jack@suse.cz>
7819 R: Amir Goldstein <amir73il@gmail.com>
7820 L: linux-fsdevel@vger.kernel.org
7822 F: Documentation/filesystems/inotify.txt
7823 F: fs/notify/inotify/
7824 F: include/linux/inotify.h
7825 F: include/uapi/linux/inotify.h
7827 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7828 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7829 L: linux-input@vger.kernel.org
7830 Q: http://patchwork.kernel.org/project/linux-input/list/
7831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7834 F: include/linux/input.h
7835 F: include/uapi/linux/input.h
7836 F: include/uapi/linux/input-event-codes.h
7837 F: include/linux/input/
7838 F: Documentation/devicetree/bindings/input/
7839 F: Documentation/devicetree/bindings/serio/
7840 F: Documentation/input/
7842 INPUT MULTITOUCH (MT) PROTOCOL
7843 M: Henrik Rydberg <rydberg@bitmath.org>
7844 L: linux-input@vger.kernel.org
7846 F: Documentation/input/multi-touch-protocol.rst
7847 F: drivers/input/input-mt.c
7850 INSIDE SECURE CRYPTO DRIVER
7851 M: Antoine Tenart <antoine.tenart@bootlin.com>
7852 F: drivers/crypto/inside-secure/
7854 L: linux-crypto@vger.kernel.org
7856 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7857 M: Mimi Zohar <zohar@linux.ibm.com>
7858 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7859 L: linux-integrity@vger.kernel.org
7860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7862 F: security/integrity/ima/
7864 INTEL 810/815 FRAMEBUFFER DRIVER
7865 M: Antonino Daplas <adaplas@gmail.com>
7866 L: linux-fbdev@vger.kernel.org
7868 F: drivers/video/fbdev/i810/
7871 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7872 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7873 M: Jie Yang <yang.jie@linux.intel.com>
7874 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7878 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7879 M: Hans de Goede <hdegoede@redhat.com>
7880 L: platform-driver-x86@vger.kernel.org
7882 F: drivers/platform/x86/intel_atomisp2_pm.c
7884 INTEL C600 SERIES SAS CONTROLLER DRIVER
7885 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7886 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7887 L: linux-scsi@vger.kernel.org
7888 T: git git://git.code.sf.net/p/intel-sas/isci
7890 F: drivers/scsi/isci/
7892 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7893 M: Jani Nikula <jani.nikula@linux.intel.com>
7894 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7895 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7896 L: intel-gfx@lists.freedesktop.org
7897 W: https://01.org/linuxgraphics/
7898 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7899 C: irc://chat.freenode.net/intel-gfx
7900 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7901 T: git git://anongit.freedesktop.org/drm-intel
7903 F: drivers/gpu/drm/i915/
7904 F: include/drm/i915*
7905 F: include/uapi/drm/i915_drm.h
7906 F: Documentation/gpu/i915.rst
7908 INTEL ETHERNET DRIVERS
7909 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7910 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7911 W: http://www.intel.com/support/feedback.htm
7912 W: http://e1000.sourceforge.net/
7913 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7917 F: Documentation/networking/device_drivers/intel/e100.rst
7918 F: Documentation/networking/device_drivers/intel/e1000.rst
7919 F: Documentation/networking/device_drivers/intel/e1000e.rst
7920 F: Documentation/networking/device_drivers/intel/fm10k.rst
7921 F: Documentation/networking/device_drivers/intel/igb.rst
7922 F: Documentation/networking/device_drivers/intel/igbvf.rst
7923 F: Documentation/networking/device_drivers/intel/ixgb.rst
7924 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7925 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7926 F: Documentation/networking/device_drivers/intel/i40e.rst
7927 F: Documentation/networking/device_drivers/intel/iavf.rst
7928 F: Documentation/networking/device_drivers/intel/ice.rst
7929 F: drivers/net/ethernet/intel/
7930 F: drivers/net/ethernet/intel/*/
7931 F: include/linux/avf/virtchnl.h
7933 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7934 M: Maik Broemme <mbroemme@libmpq.org>
7935 L: linux-fbdev@vger.kernel.org
7937 F: Documentation/fb/intelfb.txt
7938 F: drivers/video/fbdev/intelfb/
7941 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7942 L: linux-gpio@vger.kernel.org
7944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7945 F: drivers/gpio/gpio-ich.c
7946 F: drivers/gpio/gpio-intel-mid.c
7947 F: drivers/gpio/gpio-lynxpoint.c
7948 F: drivers/gpio/gpio-merrifield.c
7949 F: drivers/gpio/gpio-ml-ioh.c
7950 F: drivers/gpio/gpio-pch.c
7951 F: drivers/gpio/gpio-sch.c
7952 F: drivers/gpio/gpio-sodaville.c
7954 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7955 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7956 M: Zhi Wang <zhi.a.wang@intel.com>
7957 L: intel-gvt-dev@lists.freedesktop.org
7958 L: intel-gfx@lists.freedesktop.org
7959 W: https://01.org/igvt-g
7960 T: git https://github.com/intel/gvt-linux.git
7962 F: drivers/gpu/drm/i915/gvt/
7964 INTEL HID EVENT DRIVER
7965 M: Alex Hung <alex.hung@canonical.com>
7966 L: platform-driver-x86@vger.kernel.org
7968 F: drivers/platform/x86/intel-hid.c
7970 INTEL I/OAT DMA DRIVER
7971 M: Dave Jiang <dave.jiang@intel.com>
7972 R: Dan Williams <dan.j.williams@intel.com>
7973 L: dmaengine@vger.kernel.org
7974 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7976 F: drivers/dma/ioat*
7979 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7980 M: Len Brown <lenb@kernel.org>
7981 L: linux-pm@vger.kernel.org
7982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7983 B: https://bugzilla.kernel.org
7985 F: drivers/idle/intel_idle.c
7987 INTEL INTEGRATED SENSOR HUB DRIVER
7988 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7989 M: Jiri Kosina <jikos@kernel.org>
7990 L: linux-input@vger.kernel.org
7992 F: drivers/hid/intel-ish-hid/
7995 M: David Woodhouse <dwmw2@infradead.org>
7996 L: iommu@lists.linux-foundation.org
7997 T: git git://git.infradead.org/iommu-2.6.git
7999 F: drivers/iommu/intel-iommu.c
8000 F: include/linux/intel-iommu.h
8002 INTEL IOP-ADMA DMA DRIVER
8003 R: Dan Williams <dan.j.williams@intel.com>
8005 F: drivers/dma/iop-adma.c
8007 INTEL IPU3 CSI-2 CIO2 DRIVER
8008 M: Yong Zhi <yong.zhi@intel.com>
8009 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8010 M: Bingbu Cao <bingbu.cao@intel.com>
8011 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8012 L: linux-media@vger.kernel.org
8014 F: drivers/media/pci/intel/ipu3/
8015 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8017 INTEL IPU3 CSI-2 IMGU DRIVER
8018 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8019 L: linux-media@vger.kernel.org
8021 F: drivers/staging/media/ipu3/
8022 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8023 F: Documentation/media/v4l-drivers/ipu3.rst
8025 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8026 M: Krzysztof Halasa <khalasa@piap.pl>
8028 F: include/linux/soc/ixp4xx/qmgr.h
8029 F: include/linux/soc/ixp4xx/npe.h
8030 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8031 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8032 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8033 F: drivers/net/wan/ixp4xx_hss.c
8035 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8036 M: Deepak Saxena <dsaxena@plexity.net>
8038 F: drivers/char/hw_random/ixp4xx-rng.c
8040 INTEL MANAGEMENT ENGINE (mei)
8041 M: Tomas Winkler <tomas.winkler@intel.com>
8042 L: linux-kernel@vger.kernel.org
8044 F: include/uapi/linux/mei.h
8045 F: include/linux/mei_cl_bus.h
8046 F: drivers/misc/mei/*
8047 F: drivers/watchdog/mei_wdt.c
8048 F: Documentation/misc-devices/mei/*
8051 INTEL MENLOW THERMAL DRIVER
8052 M: Sujith Thomas <sujith.thomas@intel.com>
8053 L: platform-driver-x86@vger.kernel.org
8054 W: https://01.org/linux-acpi
8056 F: drivers/platform/x86/intel_menlow.c
8058 INTEL MIC DRIVERS (mic)
8059 M: Sudeep Dutt <sudeep.dutt@intel.com>
8060 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8062 W: https://github.com/sudeepdutt/mic
8063 W: http://software.intel.com/en-us/mic-developer
8064 F: include/linux/mic_bus.h
8065 F: include/linux/scif.h
8066 F: include/uapi/linux/mic_common.h
8067 F: include/uapi/linux/mic_ioctl.h
8068 F: include/uapi/linux/scif_ioctl.h
8069 F: drivers/misc/mic/
8070 F: drivers/dma/mic_x100_dma.c
8071 F: drivers/dma/mic_x100_dma.h
8072 F: Documentation/mic/
8074 INTEL PMC CORE DRIVER
8075 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8076 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8077 L: platform-driver-x86@vger.kernel.org
8079 F: drivers/platform/x86/intel_pmc_core*
8081 INTEL PMC/P-Unit IPC DRIVER
8082 M: Zha Qipeng<qipeng.zha@intel.com>
8083 L: platform-driver-x86@vger.kernel.org
8085 F: drivers/platform/x86/intel_pmc_ipc.c
8086 F: drivers/platform/x86/intel_punit_ipc.c
8087 F: arch/x86/include/asm/intel_pmc_ipc.h
8088 F: arch/x86/include/asm/intel_punit_ipc.h
8090 INTEL PMIC GPIO DRIVERS
8091 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8094 F: drivers/gpio/gpio-*cove.c
8095 F: drivers/gpio/gpio-msic.c
8097 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8098 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8100 F: drivers/mfd/intel_msic.c
8101 F: drivers/mfd/intel_soc_pmic*
8102 F: include/linux/mfd/intel_msic.h
8103 F: include/linux/mfd/intel_soc_pmic*
8105 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8106 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8107 L: linux-wireless@vger.kernel.org
8109 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8110 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8111 F: drivers/net/wireless/intel/ipw2x00/
8114 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8115 M: Len Brown <lenb@kernel.org>
8116 L: linux-pm@vger.kernel.org
8118 F: drivers/cpufreq/intel_pstate.c
8120 INTEL RDMA RNIC DRIVER
8121 M: Faisal Latif <faisal.latif@intel.com>
8122 M: Shiraz Saleem <shiraz.saleem@intel.com>
8123 L: linux-rdma@vger.kernel.org
8125 F: drivers/infiniband/hw/i40iw/
8126 F: include/uapi/rdma/i40iw-abi.h
8128 INTEL TELEMETRY DRIVER
8129 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8130 M: "David E. Box" <david.e.box@linux.intel.com>
8131 L: platform-driver-x86@vger.kernel.org
8133 F: arch/x86/include/asm/intel_telemetry.h
8134 F: drivers/platform/x86/intel_telemetry*
8136 INTEL VIRTUAL BUTTON DRIVER
8137 M: AceLan Kao <acelan.kao@canonical.com>
8138 L: platform-driver-x86@vger.kernel.org
8140 F: drivers/platform/x86/intel-vbtn.c
8142 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8143 M: Stanislaw Gruszka <sgruszka@redhat.com>
8144 L: linux-wireless@vger.kernel.org
8146 F: drivers/net/wireless/intel/iwlegacy/
8148 INTEL WIRELESS WIFI LINK (iwlwifi)
8149 M: Johannes Berg <johannes.berg@intel.com>
8150 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8151 M: Luca Coelho <luciano.coelho@intel.com>
8152 M: Intel Linux Wireless <linuxwifi@intel.com>
8153 L: linux-wireless@vger.kernel.org
8154 W: http://intellinuxwireless.org
8155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8157 F: drivers/net/wireless/intel/iwlwifi/
8159 INTEL WIRELESS WIMAX CONNECTION 2400
8160 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8161 M: linux-wimax@intel.com
8162 L: wimax@linuxwimax.org (subscribers-only)
8164 W: http://linuxwimax.org
8165 F: Documentation/wimax/README.i2400m
8166 F: drivers/net/wimax/i2400m/
8167 F: include/uapi/linux/wimax/i2400m.h
8169 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8170 M: Mario Limonciello <mario.limonciello@dell.com>
8172 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8175 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8177 F: Documentation/trace/intel_th.rst
8178 F: drivers/hwtracing/intel_th/
8180 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8181 M: Ning Sun <ning.sun@intel.com>
8182 L: tboot-devel@lists.sourceforge.net
8183 W: http://tboot.sourceforge.net
8184 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8186 F: Documentation/intel_txt.txt
8187 F: include/linux/tboot.h
8188 F: arch/x86/kernel/tboot.c
8190 INTEL-MID GPIO DRIVER
8191 M: David Cohen <david.a.cohen@linux.intel.com>
8192 L: linux-gpio@vger.kernel.org
8194 F: drivers/gpio/gpio-intel-mid.c
8197 M: Georgi Djakov <georgi.djakov@linaro.org>
8198 L: linux-pm@vger.kernel.org
8200 F: Documentation/interconnect/
8201 F: Documentation/devicetree/bindings/interconnect/
8202 F: drivers/interconnect/
8203 F: include/dt-bindings/interconnect/
8204 F: include/linux/interconnect-provider.h
8205 F: include/linux/interconnect.h
8207 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8208 M: Linus Walleij <linus.walleij@linaro.org>
8209 L: linux-iio@vger.kernel.org
8211 F: drivers/iio/gyro/mpu3050*
8212 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8214 IOC3 ETHERNET DRIVER
8215 M: Ralf Baechle <ralf@linux-mips.org>
8216 L: linux-mips@vger.kernel.org
8218 F: drivers/net/ethernet/sgi/ioc3-eth.c
8221 M: Pat Gefre <pfg@sgi.com>
8222 L: linux-serial@vger.kernel.org
8224 F: drivers/tty/serial/ioc3_serial.c
8226 IOMAP FILESYSTEM LIBRARY
8227 M: Christoph Hellwig <hch@infradead.org>
8228 M: Darrick J. Wong <darrick.wong@oracle.com>
8229 M: linux-xfs@vger.kernel.org
8230 M: linux-fsdevel@vger.kernel.org
8231 L: linux-xfs@vger.kernel.org
8232 L: linux-fsdevel@vger.kernel.org
8233 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8236 F: include/linux/iomap.h
8239 M: Joerg Roedel <joro@8bytes.org>
8240 L: iommu@lists.linux-foundation.org
8241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8243 F: Documentation/devicetree/bindings/iommu/
8245 F: include/linux/iommu.h
8246 F: include/linux/of_iommu.h
8247 F: include/linux/iova.h
8250 M: Jens Axboe <axboe@kernel.dk>
8251 L: linux-block@vger.kernel.org
8252 L: linux-fsdevel@vger.kernel.org
8253 T: git git://git.kernel.dk/linux-block
8254 T: git git://git.kernel.dk/liburing
8257 F: include/uapi/linux/io_uring.h
8260 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8262 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8265 M: Corey Minyard <minyard@acm.org>
8266 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8267 W: http://openipmi.sourceforge.net/
8269 F: Documentation/devicetree/bindings/ipmi/
8270 F: Documentation/IPMI.txt
8271 F: drivers/char/ipmi/
8272 F: include/linux/ipmi*
8273 F: include/uapi/linux/ipmi*
8275 IPS SCSI RAID DRIVER
8276 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8277 L: linux-scsi@vger.kernel.org
8278 W: http://www.adaptec.com/
8280 F: drivers/scsi/ips*
8283 M: Wensong Zhang <wensong@linux-vs.org>
8284 M: Simon Horman <horms@verge.net.au>
8285 M: Julian Anastasov <ja@ssi.bg>
8286 L: netdev@vger.kernel.org
8287 L: lvs-devel@vger.kernel.org
8289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8291 F: Documentation/networking/ipvs-sysctl.txt
8292 F: include/net/ip_vs.h
8293 F: include/uapi/linux/ip_vs.h
8294 F: net/netfilter/ipvs/
8297 M: Jiri Kosina <jikos@kernel.org>
8298 M: David Sterba <dsterba@suse.com>
8300 F: drivers/tty/ipwireless/
8303 L: netdev@vger.kernel.org
8305 F: include/uapi/linux/ipx.h
8307 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8308 M: Marc Zyngier <marc.zyngier@arm.com>
8310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8311 F: Documentation/IRQ-domain.txt
8312 F: include/linux/irqdomain.h
8313 F: kernel/irq/irqdomain.c
8317 M: Thomas Gleixner <tglx@linutronix.de>
8318 L: linux-kernel@vger.kernel.org
8320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8324 M: Thomas Gleixner <tglx@linutronix.de>
8325 M: Jason Cooper <jason@lakedaemon.net>
8326 M: Marc Zyngier <marc.zyngier@arm.com>
8327 L: linux-kernel@vger.kernel.org
8329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8330 F: Documentation/devicetree/bindings/interrupt-controller/
8334 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8336 F: Documentation/isa.txt
8337 F: drivers/base/isa.c
8338 F: include/linux/isa.h
8341 M: Hans Verkuil <hverkuil@xs4all.nl>
8342 L: linux-media@vger.kernel.org
8343 T: git git://linuxtv.org/media_tree.git
8344 W: https://linuxtv.org
8346 F: drivers/media/radio/radio-isa*
8349 M: Jaroslav Kysela <perex@perex.cz>
8351 F: Documentation/isapnp.txt
8352 F: drivers/pnp/isapnp/
8353 F: include/linux/isapnp.h
8356 M: Lee Duncan <lduncan@suse.com>
8357 M: Chris Leech <cleech@redhat.com>
8358 L: open-iscsi@googlegroups.com
8359 W: www.open-iscsi.com
8361 F: drivers/scsi/*iscsi*
8362 F: include/scsi/*iscsi*
8364 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8365 M: Peter Jones <pjones@redhat.com>
8366 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8368 F: drivers/firmware/iscsi_ibft*
8370 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8371 M: Sagi Grimberg <sagi@grimberg.me>
8372 M: Max Gurtovoy <maxg@mellanox.com>
8373 L: linux-rdma@vger.kernel.org
8375 W: http://www.openfabrics.org
8376 W: www.open-iscsi.org
8377 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8378 F: drivers/infiniband/ulp/iser/
8380 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8381 M: Sagi Grimberg <sagi@grimberg.me>
8382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8383 L: linux-rdma@vger.kernel.org
8384 L: target-devel@vger.kernel.org
8386 W: http://www.linux-iscsi.org
8387 F: drivers/infiniband/ulp/isert
8390 M: Karsten Keil <isdn@linux-pingi.de>
8391 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8392 L: netdev@vger.kernel.org
8393 W: http://www.isdn4linux.de
8394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8396 F: Documentation/isdn/
8398 F: include/linux/isdn.h
8399 F: include/linux/isdn/
8400 F: include/uapi/linux/isdn.h
8401 F: include/uapi/linux/isdn/
8403 IT87 HARDWARE MONITORING DRIVER
8404 M: Jean Delvare <jdelvare@suse.com>
8405 L: linux-hwmon@vger.kernel.org
8407 F: Documentation/hwmon/it87.rst
8408 F: drivers/hwmon/it87.c
8411 M: Antti Palosaari <crope@iki.fi>
8412 L: linux-media@vger.kernel.org
8413 W: https://linuxtv.org
8414 W: http://palosaari.fi/linux/
8415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8416 T: git git://linuxtv.org/anttip/media_tree.git
8418 F: drivers/media/tuners/it913x*
8420 IVTV VIDEO4LINUX DRIVER
8421 M: Andy Walls <awalls@md.metrocast.net>
8422 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8423 L: linux-media@vger.kernel.org
8424 T: git git://linuxtv.org/media_tree.git
8425 W: http://www.ivtvdriver.org
8427 F: Documentation/media/v4l-drivers/ivtv*
8428 F: drivers/media/pci/ivtv/
8429 F: include/uapi/linux/ivtv*
8431 IX2505V MEDIA DRIVER
8432 M: Malcolm Priestley <tvboxspy@gmail.com>
8433 L: linux-media@vger.kernel.org
8434 W: https://linuxtv.org
8435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8437 F: drivers/media/dvb-frontends/ix2505v*
8439 JAILHOUSE HYPERVISOR INTERFACE
8440 M: Jan Kiszka <jan.kiszka@siemens.com>
8441 L: jailhouse-dev@googlegroups.com
8443 F: arch/x86/kernel/jailhouse.c
8444 F: arch/x86/include/asm/jailhouse_para.h
8446 JC42.4 TEMPERATURE SENSOR DRIVER
8447 M: Guenter Roeck <linux@roeck-us.net>
8448 L: linux-hwmon@vger.kernel.org
8450 F: drivers/hwmon/jc42.c
8451 F: Documentation/hwmon/jc42.rst
8454 M: Dave Kleikamp <shaggy@kernel.org>
8455 L: jfs-discussion@lists.sourceforge.net
8456 W: http://jfs.sourceforge.net/
8457 T: git git://github.com/kleikamp/linux-shaggy.git
8459 F: Documentation/filesystems/jfs.txt
8463 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8464 L: netdev@vger.kernel.org
8466 F: drivers/net/ethernet/jme.*
8468 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8469 M: David Woodhouse <dwmw2@infradead.org>
8470 M: Richard Weinberger <richard@nod.at>
8471 L: linux-mtd@lists.infradead.org
8472 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8473 T: git git://git.infradead.org/ubifs-2.6.git
8476 F: include/uapi/linux/jffs2.h
8478 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8479 M: "Theodore Ts'o" <tytso@mit.edu>
8480 M: Jan Kara <jack@suse.com>
8481 L: linux-ext4@vger.kernel.org
8484 F: include/linux/jbd2.h
8486 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8487 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8488 L: linux-media@vger.kernel.org
8490 F: drivers/media/platform/rcar_jpu.c
8492 JSM Neo PCI based serial card
8493 L: linux-serial@vger.kernel.org
8495 F: drivers/tty/serial/jsm/
8497 K10TEMP HARDWARE MONITORING DRIVER
8498 M: Clemens Ladisch <clemens@ladisch.de>
8499 L: linux-hwmon@vger.kernel.org
8501 F: Documentation/hwmon/k10temp.rst
8502 F: drivers/hwmon/k10temp.c
8504 K8TEMP HARDWARE MONITORING DRIVER
8505 M: Rudolf Marek <r.marek@assembler.cz>
8506 L: linux-hwmon@vger.kernel.org
8508 F: Documentation/hwmon/k8temp.rst
8509 F: drivers/hwmon/k8temp.c
8512 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8513 R: Alexander Potapenko <glider@google.com>
8514 R: Dmitry Vyukov <dvyukov@google.com>
8515 L: kasan-dev@googlegroups.com
8517 F: arch/*/include/asm/kasan.h
8518 F: arch/*/mm/kasan_init*
8519 F: Documentation/dev-tools/kasan.rst
8520 F: include/linux/kasan*.h
8523 F: scripts/Makefile.kasan
8526 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8528 L: linux-kbuild@vger.kernel.org
8530 F: Documentation/kbuild/kconfig*
8532 F: scripts/Kconfig.include
8535 M: Dave Young <dyoung@redhat.com>
8536 M: Baoquan He <bhe@redhat.com>
8537 R: Vivek Goyal <vgoyal@redhat.com>
8538 L: kexec@lists.infradead.org
8539 W: http://lse.sourceforge.net/kdump/
8541 F: Documentation/kdump/
8543 KEENE FM RADIO TRANSMITTER DRIVER
8544 M: Hans Verkuil <hverkuil@xs4all.nl>
8545 L: linux-media@vger.kernel.org
8546 T: git git://linuxtv.org/media_tree.git
8547 W: https://linuxtv.org
8549 F: drivers/media/radio/radio-keene*
8552 M: Ian Kent <raven@themaw.net>
8553 L: autofs@vger.kernel.org
8557 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8558 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8559 M: Michal Marek <michal.lkml@markovi.net>
8560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8561 L: linux-kbuild@vger.kernel.org
8563 F: Documentation/kbuild/
8566 F: scripts/Makefile*
8569 F: scripts/*vmlinux*
8574 L: kernel-janitors@vger.kernel.org
8575 W: http://kernelnewbies.org/KernelJanitors
8578 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8579 M: "J. Bruce Fields" <bfields@fieldses.org>
8580 M: Chuck Lever <chuck.lever@oracle.com>
8581 L: linux-nfs@vger.kernel.org
8582 W: http://nfs.sourceforge.net/
8583 T: git git://linux-nfs.org/~bfields/linux.git
8586 F: include/uapi/linux/nfsd/
8590 F: include/linux/lockd/
8591 F: include/linux/sunrpc/
8592 F: include/uapi/linux/sunrpc/
8594 KERNEL SELFTEST FRAMEWORK
8595 M: Shuah Khan <shuah@kernel.org>
8596 M: Shuah Khan <skhan@linuxfoundation.org>
8597 L: linux-kselftest@vger.kernel.org
8598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8599 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8601 F: tools/testing/selftests/
8602 F: Documentation/dev-tools/kselftest*
8604 KERNEL USERMODE HELPER
8605 M: Luis Chamberlain <mcgrof@kernel.org>
8606 L: linux-kernel@vger.kernel.org
8609 F: include/linux/umh.h
8611 KERNEL VIRTUAL MACHINE (KVM)
8612 M: Paolo Bonzini <pbonzini@redhat.com>
8613 M: Radim Krčmář <rkrcmar@redhat.com>
8614 L: kvm@vger.kernel.org
8615 W: http://www.linux-kvm.org
8616 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8618 F: Documentation/virtual/kvm/
8619 F: include/trace/events/kvm.h
8620 F: include/uapi/asm-generic/kvm*
8621 F: include/uapi/linux/kvm*
8622 F: include/asm-generic/kvm*
8623 F: include/linux/kvm*
8624 F: include/kvm/iodev.h
8627 F: tools/testing/selftests/kvm/
8629 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8630 M: Joerg Roedel <joro@8bytes.org>
8631 L: kvm@vger.kernel.org
8632 W: http://www.linux-kvm.org/
8634 F: arch/x86/include/asm/svm.h
8635 F: arch/x86/kvm/svm.c
8637 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8638 M: Marc Zyngier <marc.zyngier@arm.com>
8639 R: James Morse <james.morse@arm.com>
8640 R: Julien Thierry <julien.thierry@arm.com>
8641 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8643 L: kvmarm@lists.cs.columbia.edu
8644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8646 F: arch/arm/include/uapi/asm/kvm*
8647 F: arch/arm/include/asm/kvm*
8649 F: arch/arm64/include/uapi/asm/kvm*
8650 F: arch/arm64/include/asm/kvm*
8653 F: include/kvm/arm_*
8655 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8656 M: James Hogan <jhogan@kernel.org>
8657 L: linux-mips@vger.kernel.org
8659 F: arch/mips/include/uapi/asm/kvm*
8660 F: arch/mips/include/asm/kvm*
8663 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8664 M: Paul Mackerras <paulus@ozlabs.org>
8665 L: kvm-ppc@vger.kernel.org
8666 W: http://www.linux-kvm.org/
8667 T: git git://github.com/agraf/linux-2.6.git
8669 F: arch/powerpc/include/uapi/asm/kvm*
8670 F: arch/powerpc/include/asm/kvm*
8671 F: arch/powerpc/kvm/
8672 F: arch/powerpc/kernel/kvm*
8674 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8675 M: Christian Borntraeger <borntraeger@de.ibm.com>
8676 M: Janosch Frank <frankja@linux.ibm.com>
8677 R: David Hildenbrand <david@redhat.com>
8678 R: Cornelia Huck <cohuck@redhat.com>
8679 L: linux-s390@vger.kernel.org
8680 W: http://www.ibm.com/developerworks/linux/linux390/
8681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8683 F: arch/s390/include/uapi/asm/kvm*
8684 F: arch/s390/include/asm/gmap.h
8685 F: arch/s390/include/asm/kvm*
8687 F: arch/s390/mm/gmap.c
8689 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8690 M: Paolo Bonzini <pbonzini@redhat.com>
8691 M: Radim Krčmář <rkrcmar@redhat.com>
8692 L: kvm@vger.kernel.org
8693 W: http://www.linux-kvm.org
8694 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8698 F: arch/x86/include/uapi/asm/kvm*
8699 F: arch/x86/include/asm/kvm*
8700 F: arch/x86/include/asm/pvclock-abi.h
8701 F: arch/x86/kernel/kvm.c
8702 F: arch/x86/kernel/kvmclock.c
8705 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8706 M: Tejun Heo <tj@kernel.org>
8707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8709 F: include/linux/kernfs.h
8713 M: Eric Biederman <ebiederm@xmission.com>
8714 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8715 L: kexec@lists.infradead.org
8717 F: include/linux/kexec.h
8718 F: include/uapi/linux/kexec.h
8722 M: Mimi Zohar <zohar@linux.ibm.com>
8723 L: linux-integrity@vger.kernel.org
8724 L: keyrings@vger.kernel.org
8726 F: Documentation/security/keys/trusted-encrypted.rst
8727 F: include/keys/encrypted-type.h
8728 F: security/keys/encrypted-keys/
8731 M: James Bottomley <jejb@linux.ibm.com>
8732 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8733 M: Mimi Zohar <zohar@linux.ibm.com>
8734 L: linux-integrity@vger.kernel.org
8735 L: keyrings@vger.kernel.org
8737 F: Documentation/security/keys/trusted-encrypted.rst
8738 F: include/keys/trusted-type.h
8739 F: security/keys/trusted.c
8740 F: security/keys/trusted.h
8743 M: David Howells <dhowells@redhat.com>
8744 L: keyrings@vger.kernel.org
8746 F: Documentation/security/keys/core.rst
8747 F: include/linux/key.h
8748 F: include/linux/key-type.h
8749 F: include/linux/keyctl.h
8750 F: include/uapi/linux/keyctl.h
8754 KGDB / KDB /debug_core
8755 M: Jason Wessel <jason.wessel@windriver.com>
8756 M: Daniel Thompson <daniel.thompson@linaro.org>
8757 W: http://kgdb.wiki.kernel.org/
8758 L: kgdb-bugreport@lists.sourceforge.net
8759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8761 F: Documentation/dev-tools/kgdb.rst
8762 F: drivers/misc/kgdbts.c
8763 F: drivers/tty/serial/kgdboc.c
8764 F: include/linux/kdb.h
8765 F: include/linux/kgdb.h
8769 M: Catalin Marinas <catalin.marinas@arm.com>
8771 F: Documentation/dev-tools/kmemleak.rst
8772 F: include/linux/kmemleak.h
8774 F: mm/kmemleak-test.c
8776 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8777 M: Luis Chamberlain <mcgrof@kernel.org>
8778 L: linux-kernel@vger.kernel.org
8781 F: include/linux/kmod.h
8783 F: tools/testing/selftests/kmod/
8786 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8787 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8788 M: "David S. Miller" <davem@davemloft.net>
8789 M: Masami Hiramatsu <mhiramat@kernel.org>
8791 F: Documentation/kprobes.txt
8792 F: include/linux/kprobes.h
8793 F: include/asm-generic/kprobes.h
8796 KS0108 LCD CONTROLLER DRIVER
8797 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8799 F: Documentation/auxdisplay/ks0108
8800 F: drivers/auxdisplay/ks0108.c
8801 F: include/linux/ks0108.h
8804 M: David Ahern <dsa@cumulusnetworks.com>
8805 L: netdev@vger.kernel.org
8808 F: include/net/l3mdev.h
8811 M: John Fastabend <john.fastabend@gmail.com>
8812 M: Daniel Borkmann <daniel@iogearbox.net>
8813 L: netdev@vger.kernel.org
8814 L: bpf@vger.kernel.org
8816 F: include/linux/skmsg.h
8818 F: net/core/sock_map.c
8819 F: net/ipv4/tcp_bpf.c
8821 LANTIQ / INTEL Ethernet drivers
8822 M: Hauke Mehrtens <hauke@hauke-m.de>
8823 L: netdev@vger.kernel.org
8825 F: net/dsa/tag_gswip.c
8826 F: drivers/net/ethernet/lantiq_xrx200.c
8827 F: drivers/net/dsa/lantiq_pce.h
8828 F: drivers/net/dsa/lantiq_gswip.c
8830 LANTIQ MIPS ARCHITECTURE
8831 M: John Crispin <john@phrozen.org>
8832 L: linux-mips@vger.kernel.org
8835 F: drivers/soc/lantiq
8838 L: linux-x25@vger.kernel.org
8840 F: Documentation/networking/lapb-module.txt
8844 LASI 53c700 driver for PARISC
8845 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8846 L: linux-scsi@vger.kernel.org
8848 F: Documentation/scsi/53c700.txt
8849 F: drivers/scsi/53c700*
8852 M: Tobin C. Harding <me@tobin.cc>
8853 M: Tycho Andersen <tycho@tycho.ws>
8854 L: kernel-hardening@lists.openwall.com
8856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8857 F: scripts/leaking_addresses.pl
8860 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8861 M: Pavel Machek <pavel@ucw.cz>
8862 R: Dan Murphy <dmurphy@ti.com>
8863 L: linux-leds@vger.kernel.org
8864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8866 F: Documentation/devicetree/bindings/leds/
8868 F: include/linux/leds.h
8870 LEGACY EEPROM DRIVER
8871 M: Jean Delvare <jdelvare@suse.com>
8873 F: Documentation/misc-devices/eeprom
8874 F: drivers/misc/eeprom/eeprom.c
8877 R: David Lechner <david@lechnology.com>
8879 F: arch/arm/boot/dts/da850-lego-ev3.dts
8880 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8881 F: drivers/power/supply/lego_ev3_battery.c
8883 LEGO USB Tower driver
8884 M: Juergen Stuber <starblue@users.sourceforge.net>
8885 L: legousb-devel@lists.sourceforge.net
8886 W: http://legousb.sourceforge.net/
8888 F: drivers/usb/misc/legousbtower.c
8891 M: Matan Ziv-Av <matan@svgalib.org>
8892 L: platform-driver-x86@vger.kernel.org
8894 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8895 F: Documentation/laptops/lg-laptop.rst
8896 F: drivers/platform/x86/lg-laptop.c
8899 M: Michael Krufky <mkrufky@linuxtv.org>
8900 L: linux-media@vger.kernel.org
8901 W: https://linuxtv.org
8902 W: http://github.com/mkrufky
8903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8904 T: git git://linuxtv.org/mkrufky/tuners.git
8906 F: drivers/media/dvb-frontends/lg2160.*
8908 LGDT3305 MEDIA DRIVER
8909 M: Michael Krufky <mkrufky@linuxtv.org>
8910 L: linux-media@vger.kernel.org
8911 W: https://linuxtv.org
8912 W: http://github.com/mkrufky
8913 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8914 T: git git://linuxtv.org/mkrufky/tuners.git
8916 F: drivers/media/dvb-frontends/lgdt3305.*
8918 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8919 M: Viresh Kumar <vireshk@kernel.org>
8920 L: linux-ide@vger.kernel.org
8921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8923 F: include/linux/pata_arasan_cf_data.h
8924 F: drivers/ata/pata_arasan_cf.c
8927 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8928 M: Jens Axboe <axboe@kernel.dk>
8929 L: linux-ide@vger.kernel.org
8930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8932 F: drivers/ata/pata_*.c
8933 F: drivers/ata/ata_generic.c
8935 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8936 M: Linus Walleij <linus.walleij@linaro.org>
8937 L: linux-ide@vger.kernel.org
8938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8940 F: drivers/ata/pata_ftide010.c
8941 F: drivers/ata/sata_gemini.c
8942 F: drivers/ata/sata_gemini.h
8944 LIBATA SATA AHCI PLATFORM devices support
8945 M: Hans de Goede <hdegoede@redhat.com>
8946 M: Jens Axboe <axboe@kernel.dk>
8947 L: linux-ide@vger.kernel.org
8948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8950 F: drivers/ata/ahci_platform.c
8951 F: drivers/ata/libahci_platform.c
8952 F: include/linux/ahci_platform.h
8954 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8955 M: Mikael Pettersson <mikpelinux@gmail.com>
8956 L: linux-ide@vger.kernel.org
8957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8959 F: drivers/ata/sata_promise.*
8961 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8962 M: Jens Axboe <axboe@kernel.dk>
8963 L: linux-ide@vger.kernel.org
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8967 F: include/linux/ata.h
8968 F: include/linux/libata.h
8969 F: Documentation/devicetree/bindings/ata/
8972 M: Sasha Levin <alexander.levin@microsoft.com>
8974 F: tools/lib/lockdep/
8976 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8977 M: Dan Williams <dan.j.williams@intel.com>
8978 M: Vishal Verma <vishal.l.verma@intel.com>
8979 M: Dave Jiang <dave.jiang@intel.com>
8980 L: linux-nvdimm@lists.01.org
8981 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8983 F: drivers/nvdimm/blk.c
8984 F: drivers/nvdimm/region_devs.c
8986 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8987 M: Vishal Verma <vishal.l.verma@intel.com>
8988 M: Dan Williams <dan.j.williams@intel.com>
8989 M: Dave Jiang <dave.jiang@intel.com>
8990 L: linux-nvdimm@lists.01.org
8991 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8993 F: drivers/nvdimm/btt*
8995 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8996 M: Dan Williams <dan.j.williams@intel.com>
8997 M: Vishal Verma <vishal.l.verma@intel.com>
8998 M: Dave Jiang <dave.jiang@intel.com>
8999 L: linux-nvdimm@lists.01.org
9000 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9002 F: drivers/nvdimm/pmem*
9004 LIBNVDIMM: DEVICETREE BINDINGS
9005 M: Oliver O'Halloran <oohall@gmail.com>
9006 L: linux-nvdimm@lists.01.org
9007 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9009 F: drivers/nvdimm/of_pmem.c
9010 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9012 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9013 M: Dan Williams <dan.j.williams@intel.com>
9014 M: Vishal Verma <vishal.l.verma@intel.com>
9015 M: Dave Jiang <dave.jiang@intel.com>
9016 M: Keith Busch <keith.busch@intel.com>
9017 M: Ira Weiny <ira.weiny@intel.com>
9018 L: linux-nvdimm@lists.01.org
9019 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9023 F: drivers/acpi/nfit/*
9024 F: include/linux/nd.h
9025 F: include/linux/libnvdimm.h
9026 F: include/uapi/linux/ndctl.h
9028 LIGHTNVM PLATFORM SUPPORT
9029 M: Matias Bjorling <mb@lightnvm.io>
9030 W: http://github/OpenChannelSSD
9031 L: linux-block@vger.kernel.org
9033 F: drivers/lightnvm/
9034 F: include/linux/lightnvm.h
9035 F: include/uapi/linux/lightnvm.h
9037 LINUX FOR POWER MACINTOSH
9038 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9039 W: http://www.penguinppc.org/
9040 L: linuxppc-dev@lists.ozlabs.org
9042 F: arch/powerpc/platforms/powermac/
9043 F: drivers/macintosh/
9045 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9046 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9047 M: Paul Mackerras <paulus@samba.org>
9048 M: Michael Ellerman <mpe@ellerman.id.au>
9049 W: https://github.com/linuxppc/linux/wiki
9050 L: linuxppc-dev@lists.ozlabs.org
9051 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9054 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9055 F: Documentation/devicetree/bindings/powerpc/
9056 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9057 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9058 F: Documentation/powerpc/
9060 F: drivers/char/tpm/tpm_ibmvtpm*
9061 F: drivers/crypto/nx/
9062 F: drivers/crypto/vmx/
9063 F: drivers/i2c/busses/i2c-opal.c
9064 F: drivers/net/ethernet/ibm/ibmveth.*
9065 F: drivers/net/ethernet/ibm/ibmvnic.*
9066 F: drivers/pci/hotplug/pnv_php.c
9067 F: drivers/pci/hotplug/rpa*
9068 F: drivers/rtc/rtc-opal.c
9069 F: drivers/scsi/ibmvscsi/
9070 F: drivers/tty/hvc/hvc_opal.c
9071 F: drivers/watchdog/wdrtas.c
9072 F: tools/testing/selftests/powerpc
9079 LINUX FOR POWERPC EMBEDDED MPC5XXX
9080 M: Anatolij Gustschin <agust@denx.de>
9081 L: linuxppc-dev@lists.ozlabs.org
9082 T: git git://git.denx.de/linux-denx-agust.git
9084 F: arch/powerpc/platforms/512x/
9085 F: arch/powerpc/platforms/52xx/
9087 LINUX FOR POWERPC EMBEDDED PPC4XX
9088 M: Alistair Popple <alistair@popple.id.au>
9089 M: Matt Porter <mporter@kernel.crashing.org>
9090 W: http://www.penguinppc.org/
9091 L: linuxppc-dev@lists.ozlabs.org
9093 F: arch/powerpc/platforms/40x/
9094 F: arch/powerpc/platforms/44x/
9096 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9097 M: Scott Wood <oss@buserror.net>
9098 M: Kumar Gala <galak@kernel.crashing.org>
9099 W: http://www.penguinppc.org/
9100 L: linuxppc-dev@lists.ozlabs.org
9101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9103 F: arch/powerpc/platforms/83xx/
9104 F: arch/powerpc/platforms/85xx/
9105 F: Documentation/devicetree/bindings/powerpc/fsl/
9107 LINUX FOR POWERPC EMBEDDED PPC8XX
9108 M: Vitaly Bordug <vitb@kernel.crashing.org>
9109 W: http://www.penguinppc.org/
9110 L: linuxppc-dev@lists.ozlabs.org
9112 F: arch/powerpc/platforms/8xx/
9114 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9115 L: linuxppc-dev@lists.ozlabs.org
9117 F: arch/powerpc/*/*virtex*
9118 F: arch/powerpc/*/*/*virtex*
9120 LINUX FOR POWERPC PA SEMI PWRFICIENT
9121 L: linuxppc-dev@lists.ozlabs.org
9123 F: arch/powerpc/platforms/pasemi/
9124 F: drivers/*/*pasemi*
9125 F: drivers/*/*/*pasemi*
9127 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9128 M: Kees Cook <keescook@chromium.org>
9130 F: drivers/misc/lkdtm/*
9132 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9133 M: Alan Stern <stern@rowland.harvard.edu>
9134 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9135 M: Will Deacon <will@kernel.org>
9136 M: Peter Zijlstra <peterz@infradead.org>
9137 M: Boqun Feng <boqun.feng@gmail.com>
9138 M: Nicholas Piggin <npiggin@gmail.com>
9139 M: David Howells <dhowells@redhat.com>
9140 M: Jade Alglave <j.alglave@ucl.ac.uk>
9141 M: Luc Maranget <luc.maranget@inria.fr>
9142 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9143 R: Akira Yokosawa <akiyks@gmail.com>
9144 R: Daniel Lustig <dlustig@nvidia.com>
9145 L: linux-kernel@vger.kernel.org
9146 L: linux-arch@vger.kernel.org
9148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9149 F: tools/memory-model/
9150 F: Documentation/atomic_bitops.txt
9151 F: Documentation/atomic_t.txt
9152 F: Documentation/core-api/atomic_ops.rst
9153 F: Documentation/core-api/refcount-vs-atomic.rst
9154 F: Documentation/memory-barriers.txt
9156 LIS3LV02D ACCELEROMETER DRIVER
9157 M: Eric Piel <eric.piel@tremplin-utc.net>
9159 F: Documentation/misc-devices/lis3lv02d
9160 F: drivers/misc/lis3lv02d/
9161 F: drivers/platform/x86/hp_accel.c
9164 M: Josh Poimboeuf <jpoimboe@redhat.com>
9165 M: Jiri Kosina <jikos@kernel.org>
9166 M: Miroslav Benes <mbenes@suse.cz>
9167 M: Petr Mladek <pmladek@suse.com>
9168 R: Joe Lawrence <joe.lawrence@redhat.com>
9170 F: kernel/livepatch/
9171 F: include/linux/livepatch.h
9172 F: arch/x86/include/asm/livepatch.h
9173 F: arch/x86/kernel/livepatch.c
9174 F: Documentation/livepatch/
9175 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9176 F: samples/livepatch/
9177 F: tools/testing/selftests/livepatch/
9178 L: live-patching@vger.kernel.org
9179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9182 L: netdev@vger.kernel.org
9184 F: include/linux/llc.h
9185 F: include/uapi/linux/llc.h
9189 LM73 HARDWARE MONITOR DRIVER
9190 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9191 L: linux-hwmon@vger.kernel.org
9193 F: drivers/hwmon/lm73.c
9195 LM78 HARDWARE MONITOR DRIVER
9196 M: Jean Delvare <jdelvare@suse.com>
9197 L: linux-hwmon@vger.kernel.org
9199 F: Documentation/hwmon/lm78.rst
9200 F: drivers/hwmon/lm78.c
9202 LM83 HARDWARE MONITOR DRIVER
9203 M: Jean Delvare <jdelvare@suse.com>
9204 L: linux-hwmon@vger.kernel.org
9206 F: Documentation/hwmon/lm83.rst
9207 F: drivers/hwmon/lm83.c
9209 LM90 HARDWARE MONITOR DRIVER
9210 M: Jean Delvare <jdelvare@suse.com>
9211 L: linux-hwmon@vger.kernel.org
9213 F: Documentation/hwmon/lm90.rst
9214 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9215 F: drivers/hwmon/lm90.c
9216 F: include/dt-bindings/thermal/lm90.h
9218 LM95234 HARDWARE MONITOR DRIVER
9219 M: Guenter Roeck <linux@roeck-us.net>
9220 L: linux-hwmon@vger.kernel.org
9222 F: Documentation/hwmon/lm95234.rst
9223 F: drivers/hwmon/lm95234.c
9225 LME2510 MEDIA DRIVER
9226 M: Malcolm Priestley <tvboxspy@gmail.com>
9227 L: linux-media@vger.kernel.org
9228 W: https://linuxtv.org
9229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9231 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9233 LOADPIN SECURITY MODULE
9234 M: Kees Cook <keescook@chromium.org>
9235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9237 F: security/loadpin/
9238 F: Documentation/admin-guide/LSM/LoadPin.rst
9241 M: Peter Zijlstra <peterz@infradead.org>
9242 M: Ingo Molnar <mingo@redhat.com>
9243 M: Will Deacon <will@kernel.org>
9244 L: linux-kernel@vger.kernel.org
9245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9247 F: Documentation/locking/
9248 F: include/linux/lockdep.h
9249 F: include/linux/spinlock*.h
9250 F: arch/*/include/asm/spinlock*.h
9251 F: include/linux/rwlock*.h
9252 F: include/linux/mutex*.h
9253 F: include/linux/rwsem*.h
9254 F: include/linux/seqlock.h
9255 F: lib/locking*.[ch]
9257 X: kernel/locking/locktorture.c
9259 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9260 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9261 L: linux-ntfs-dev@lists.sourceforge.net
9262 W: http://www.linux-ntfs.org/content/view/19/37/
9264 F: Documentation/ldm.txt
9265 F: block/partitions/ldm.*
9267 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9268 M: Sathya Prakash <sathya.prakash@broadcom.com>
9269 M: Chaitra P B <chaitra.basappa@broadcom.com>
9270 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9271 L: MPT-FusionLinux.pdl@broadcom.com
9272 L: linux-scsi@vger.kernel.org
9273 W: http://www.avagotech.com/support/
9275 F: drivers/message/fusion/
9276 F: drivers/scsi/mpt3sas/
9278 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9279 M: Matthew Wilcox <willy@infradead.org>
9280 L: linux-scsi@vger.kernel.org
9282 F: drivers/scsi/sym53c8xx_2/
9285 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9286 L: linux-iio@vger.kernel.org
9288 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9289 F: drivers/iio/dac/ltc1660.c
9291 LTC4261 HARDWARE MONITOR DRIVER
9292 M: Guenter Roeck <linux@roeck-us.net>
9293 L: linux-hwmon@vger.kernel.org
9295 F: Documentation/hwmon/ltc4261.rst
9296 F: drivers/hwmon/ltc4261.c
9298 LTC4306 I2C MULTIPLEXER DRIVER
9299 M: Michael Hennerich <michael.hennerich@analog.com>
9300 W: http://ez.analog.com/community/linux-device-drivers
9301 L: linux-i2c@vger.kernel.org
9303 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9304 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9306 LTP (Linux Test Project)
9307 M: Mike Frysinger <vapier@gentoo.org>
9308 M: Cyril Hrubis <chrubis@suse.cz>
9309 M: Wanlong Gao <wanlong.gao@gmail.com>
9310 M: Jan Stancek <jstancek@redhat.com>
9311 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9312 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9313 L: ltp@lists.linux.it (subscribers-only)
9314 W: http://linux-test-project.github.io/
9315 T: git git://github.com/linux-test-project/ltp.git
9319 M: Geert Uytterhoeven <geert@linux-m68k.org>
9320 L: linux-m68k@lists.linux-m68k.org
9321 W: http://www.linux-m68k.org/
9322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9327 M68K ON APPLE MACINTOSH
9328 M: Joshua Thompson <funaho@jurai.org>
9329 W: http://www.mac.linux-m68k.org/
9330 L: linux-m68k@lists.linux-m68k.org
9335 M: Philip Blundell <philb@gnu.org>
9336 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9340 M88DS3103 MEDIA DRIVER
9341 M: Antti Palosaari <crope@iki.fi>
9342 L: linux-media@vger.kernel.org
9343 W: https://linuxtv.org
9344 W: http://palosaari.fi/linux/
9345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9346 T: git git://linuxtv.org/anttip/media_tree.git
9348 F: drivers/media/dvb-frontends/m88ds3103*
9350 M88RS2000 MEDIA DRIVER
9351 M: Malcolm Priestley <tvboxspy@gmail.com>
9352 L: linux-media@vger.kernel.org
9353 W: https://linuxtv.org
9354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9356 F: drivers/media/dvb-frontends/m88rs2000*
9358 MA901 MASTERKIT USB FM RADIO DRIVER
9359 M: Alexey Klimov <klimov.linux@gmail.com>
9360 L: linux-media@vger.kernel.org
9361 T: git git://linuxtv.org/media_tree.git
9363 F: drivers/media/radio/radio-ma901.c
9366 M: Johannes Berg <johannes@sipsolutions.net>
9367 L: linux-wireless@vger.kernel.org
9368 W: http://wireless.kernel.org/
9369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9372 F: Documentation/networking/mac80211-injection.txt
9373 F: include/net/mac80211.h
9375 F: drivers/net/wireless/mac80211_hwsim.[ch]
9376 F: Documentation/networking/mac80211_hwsim/README
9379 M: Jassi Brar <jassisinghbrar@gmail.com>
9380 L: linux-kernel@vger.kernel.org
9383 F: include/linux/mailbox_client.h
9384 F: include/linux/mailbox_controller.h
9386 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9387 M: Michael Kerrisk <mtk.manpages@gmail.com>
9388 W: http://www.kernel.org/doc/man-pages
9389 L: linux-man@vger.kernel.org
9392 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9393 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9394 L: linux-mips@vger.kernel.org
9396 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9398 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9399 M: Andrew Lunn <andrew@lunn.ch>
9400 M: Vivien Didelot <vivien.didelot@gmail.com>
9401 L: netdev@vger.kernel.org
9403 F: drivers/net/dsa/mv88e6xxx/
9404 F: include/linux/platform_data/mv88e6xxx.h
9405 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9407 MARVELL ARMADA DRM SUPPORT
9408 M: Russell King <linux@armlinux.org.uk>
9410 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9411 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9412 F: drivers/gpu/drm/armada/
9413 F: include/uapi/drm/armada_drm.h
9414 F: Documentation/devicetree/bindings/display/armada/
9416 MARVELL ARMADA 3700 PHY DRIVERS
9417 M: Miquel Raynal <miquel.raynal@bootlin.com>
9419 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9420 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9421 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9422 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9424 MARVELL CRYPTO DRIVER
9425 M: Boris Brezillon <bbrezillon@kernel.org>
9426 M: Arnaud Ebalard <arno@natisbad.org>
9427 F: drivers/crypto/marvell/
9429 L: linux-crypto@vger.kernel.org
9431 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9432 M: Mirko Lindner <mlindner@marvell.com>
9433 M: Stephen Hemminger <stephen@networkplumber.org>
9434 L: netdev@vger.kernel.org
9436 F: drivers/net/ethernet/marvell/sk*
9438 MARVELL LIBERTAS WIRELESS DRIVER
9439 L: libertas-dev@lists.infradead.org
9441 F: drivers/net/wireless/marvell/libertas/
9443 MARVELL MACCHIATOBIN SUPPORT
9444 M: Russell King <linux@armlinux.org.uk>
9445 L: linux-arm-kernel@lists.infradead.org
9447 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9449 MARVELL MV643XX ETHERNET DRIVER
9450 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9451 L: netdev@vger.kernel.org
9453 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9454 F: include/linux/mv643xx.h
9456 MARVELL MV88X3310 PHY DRIVER
9457 M: Russell King <linux@armlinux.org.uk>
9458 L: netdev@vger.kernel.org
9460 F: drivers/net/phy/marvell10g.c
9462 MARVELL MVEBU THERMAL DRIVER
9463 M: Miquel Raynal <miquel.raynal@bootlin.com>
9465 F: drivers/thermal/armada_thermal.c
9467 MARVELL MVNETA ETHERNET DRIVER
9468 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9469 L: netdev@vger.kernel.org
9471 F: drivers/net/ethernet/marvell/mvneta.*
9473 MARVELL MWIFIEX WIRELESS DRIVER
9474 M: Amitkumar Karwar <amitkarwar@gmail.com>
9475 M: Nishant Sarmukadam <nishants@marvell.com>
9476 M: Ganapathi Bhat <gbhat@marvell.com>
9477 M: Xinming Hu <huxinming820@gmail.com>
9478 L: linux-wireless@vger.kernel.org
9480 F: drivers/net/wireless/marvell/mwifiex/
9482 MARVELL MWL8K WIRELESS DRIVER
9483 M: Lennert Buytenhek <buytenh@wantstofly.org>
9484 L: linux-wireless@vger.kernel.org
9486 F: drivers/net/wireless/marvell/mwl8k.c
9488 MARVELL NAND CONTROLLER DRIVER
9489 M: Miquel Raynal <miquel.raynal@bootlin.com>
9490 L: linux-mtd@lists.infradead.org
9492 F: drivers/mtd/nand/raw/marvell_nand.c
9493 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9495 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9496 M: Nicolas Pitre <nico@fluxnic.net>
9498 F: drivers/mmc/host/mvsdio.*
9500 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9501 M: Hu Ziji <huziji@marvell.com>
9502 L: linux-mmc@vger.kernel.org
9504 F: drivers/mmc/host/sdhci-xenon*
9505 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9507 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9508 M: Sunil Goutham <sgoutham@marvell.com>
9509 M: Linu Cherian <lcherian@marvell.com>
9510 M: Geetha sowjanya <gakula@marvell.com>
9511 M: Jerin Jacob <jerinj@marvell.com>
9512 L: netdev@vger.kernel.org
9514 F: drivers/net/ethernet/marvell/octeontx2/af/
9516 MATROX FRAMEBUFFER DRIVER
9517 L: linux-fbdev@vger.kernel.org
9519 F: drivers/video/fbdev/matrox/matroxfb_*
9520 F: include/uapi/linux/matroxfb.h
9522 MAX16065 HARDWARE MONITOR DRIVER
9523 M: Guenter Roeck <linux@roeck-us.net>
9524 L: linux-hwmon@vger.kernel.org
9526 F: Documentation/hwmon/max16065.rst
9527 F: drivers/hwmon/max16065.c
9529 MAX2175 SDR TUNER DRIVER
9530 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9531 L: linux-media@vger.kernel.org
9532 T: git git://linuxtv.org/media_tree.git
9534 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9535 F: Documentation/media/v4l-drivers/max2175.rst
9536 F: drivers/media/i2c/max2175*
9537 F: include/uapi/linux/max2175.h
9539 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9540 L: linux-hwmon@vger.kernel.org
9542 F: Documentation/hwmon/max6650.rst
9543 F: drivers/hwmon/max6650.c
9545 MAX6697 HARDWARE MONITOR DRIVER
9546 M: Guenter Roeck <linux@roeck-us.net>
9547 L: linux-hwmon@vger.kernel.org
9549 F: Documentation/hwmon/max6697.rst
9550 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9551 F: drivers/hwmon/max6697.c
9552 F: include/linux/platform_data/max6697.h
9554 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9555 M: Peter Rosin <peda@axentia.se>
9556 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9558 F: Documentation/devicetree/bindings/sound/max9860.txt
9559 F: sound/soc/codecs/max9860.*
9561 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9562 M: Andreas Klinger <ak@it-klinger.de>
9563 L: linux-iio@vger.kernel.org
9565 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9566 F: drivers/iio/proximity/mb1232.c
9568 MAXIM MAX77650 PMIC MFD DRIVER
9569 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9570 L: linux-kernel@vger.kernel.org
9572 F: Documentation/devicetree/bindings/*/*max77650.txt
9573 F: Documentation/devicetree/bindings/*/max77650*.txt
9574 F: include/linux/mfd/max77650.h
9575 F: drivers/mfd/max77650.c
9576 F: drivers/regulator/max77650-regulator.c
9577 F: drivers/power/supply/max77650-charger.c
9578 F: drivers/input/misc/max77650-onkey.c
9579 F: drivers/leds/leds-max77650.c
9580 F: drivers/gpio/gpio-max77650.c
9582 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9583 M: Javier Martinez Canillas <javier@dowhile0.org>
9584 L: linux-kernel@vger.kernel.org
9586 F: drivers/regulator/max77802-regulator.c
9587 F: Documentation/devicetree/bindings/*/*max77802.txt
9588 F: include/dt-bindings/*/*max77802.h
9590 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9591 M: Krzysztof Kozlowski <krzk@kernel.org>
9592 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9593 L: linux-pm@vger.kernel.org
9595 F: drivers/power/supply/max14577_charger.c
9596 F: drivers/power/supply/max77693_charger.c
9598 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9599 M: Chanwoo Choi <cw00.choi@samsung.com>
9600 M: Krzysztof Kozlowski <krzk@kernel.org>
9601 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9602 L: linux-kernel@vger.kernel.org
9604 F: drivers/*/max14577*.c
9605 F: drivers/*/max77686*.c
9606 F: drivers/*/max77693*.c
9607 F: drivers/extcon/extcon-max14577.c
9608 F: drivers/extcon/extcon-max77693.c
9609 F: drivers/rtc/rtc-max77686.c
9610 F: drivers/clk/clk-max77686.c
9611 F: Documentation/devicetree/bindings/mfd/max14577.txt
9612 F: Documentation/devicetree/bindings/*/max77686.txt
9613 F: Documentation/devicetree/bindings/mfd/max77693.txt
9614 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9615 F: include/linux/mfd/max14577*.h
9616 F: include/linux/mfd/max77686*.h
9617 F: include/linux/mfd/max77693*.h
9619 MAXIRADIO FM RADIO RECEIVER DRIVER
9620 M: Hans Verkuil <hverkuil@xs4all.nl>
9621 L: linux-media@vger.kernel.org
9622 T: git git://linuxtv.org/media_tree.git
9623 W: https://linuxtv.org
9625 F: drivers/media/radio/radio-maxiradio*
9627 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9628 M: Peter Rosin <peda@axentia.se>
9629 L: linux-iio@vger.kernel.org
9631 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9632 F: drivers/iio/potentiometer/mcp4018.c
9633 F: drivers/iio/potentiometer/mcp4531.c
9635 MCR20A IEEE-802.15.4 RADIO DRIVER
9636 M: Xue Liu <liuxuenetmail@gmail.com>
9637 L: linux-wpan@vger.kernel.org
9638 W: https://github.com/xueliu/mcr20a-linux
9640 F: drivers/net/ieee802154/mcr20a.c
9641 F: drivers/net/ieee802154/mcr20a.h
9642 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9644 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9645 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9646 L: linux-iio@vger.kernel.org
9648 F: drivers/iio/dac/cio-dac.c
9650 MEDIA DRIVERS FOR ASCOT2E
9651 M: Sergey Kozlov <serjk@netup.ru>
9652 M: Abylay Ospan <aospan@netup.ru>
9653 L: linux-media@vger.kernel.org
9654 W: https://linuxtv.org
9656 T: git git://linuxtv.org/media_tree.git
9658 F: drivers/media/dvb-frontends/ascot2e*
9660 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9661 M: Jasmin Jessich <jasmin@anw.at>
9662 L: linux-media@vger.kernel.org
9663 W: https://linuxtv.org
9664 T: git git://linuxtv.org/media_tree.git
9666 F: drivers/media/dvb-frontends/cxd2099*
9668 MEDIA DRIVERS FOR CXD2841ER
9669 M: Sergey Kozlov <serjk@netup.ru>
9670 M: Abylay Ospan <aospan@netup.ru>
9671 L: linux-media@vger.kernel.org
9672 W: https://linuxtv.org
9674 T: git git://linuxtv.org/media_tree.git
9676 F: drivers/media/dvb-frontends/cxd2841er*
9678 MEDIA DRIVERS FOR CXD2880
9679 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9680 L: linux-media@vger.kernel.org
9681 W: http://linuxtv.org/
9682 T: git git://linuxtv.org/media_tree.git
9684 F: drivers/media/dvb-frontends/cxd2880/*
9685 F: drivers/media/spi/cxd2880*
9687 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9688 L: linux-media@vger.kernel.org
9689 W: https://linuxtv.org
9690 T: git git://linuxtv.org/media_tree.git
9692 F: drivers/media/pci/ddbridge/*
9694 MEDIA DRIVERS FOR FREESCALE IMX
9695 M: Steve Longerbeam <slongerbeam@gmail.com>
9696 M: Philipp Zabel <p.zabel@pengutronix.de>
9697 L: linux-media@vger.kernel.org
9698 T: git git://linuxtv.org/media_tree.git
9700 F: Documentation/devicetree/bindings/media/imx.txt
9701 F: Documentation/media/v4l-drivers/imx.rst
9702 F: drivers/staging/media/imx/
9703 F: include/linux/imx-media.h
9704 F: include/media/imx.h
9706 MEDIA DRIVER FOR FREESCALE IMX PXP
9707 M: Philipp Zabel <p.zabel@pengutronix.de>
9708 L: linux-media@vger.kernel.org
9709 T: git git://linuxtv.org/media_tree.git
9711 F: drivers/media/platform/imx-pxp.[ch]
9713 MEDIA DRIVERS FOR FREESCALE IMX7
9714 M: Rui Miguel Silva <rmfrfs@gmail.com>
9715 L: linux-media@vger.kernel.org
9716 T: git git://linuxtv.org/media_tree.git
9718 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9719 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9720 F: Documentation/media/v4l-drivers/imx7.rst
9721 F: drivers/staging/media/imx/imx7-media-csi.c
9722 F: drivers/staging/media/imx/imx7-mipi-csis.c
9724 MEDIA DRIVERS FOR HELENE
9725 M: Abylay Ospan <aospan@netup.ru>
9726 L: linux-media@vger.kernel.org
9727 W: https://linuxtv.org
9729 T: git git://linuxtv.org/media_tree.git
9731 F: drivers/media/dvb-frontends/helene*
9733 MEDIA DRIVERS FOR HORUS3A
9734 M: Sergey Kozlov <serjk@netup.ru>
9735 M: Abylay Ospan <aospan@netup.ru>
9736 L: linux-media@vger.kernel.org
9737 W: https://linuxtv.org
9739 T: git git://linuxtv.org/media_tree.git
9741 F: drivers/media/dvb-frontends/horus3a*
9743 MEDIA DRIVERS FOR LNBH25
9744 M: Sergey Kozlov <serjk@netup.ru>
9745 M: Abylay Ospan <aospan@netup.ru>
9746 L: linux-media@vger.kernel.org
9747 W: https://linuxtv.org
9749 T: git git://linuxtv.org/media_tree.git
9751 F: drivers/media/dvb-frontends/lnbh25*
9753 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9754 L: linux-media@vger.kernel.org
9755 W: https://linuxtv.org
9756 T: git git://linuxtv.org/media_tree.git
9758 F: drivers/media/dvb-frontends/mxl5xx*
9760 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9761 M: Sergey Kozlov <serjk@netup.ru>
9762 M: Abylay Ospan <aospan@netup.ru>
9763 L: linux-media@vger.kernel.org
9764 W: https://linuxtv.org
9766 T: git git://linuxtv.org/media_tree.git
9768 F: drivers/media/pci/netup_unidvb/*
9770 MEDIA DRIVERS FOR RENESAS - CEU
9771 M: Jacopo Mondi <jacopo@jmondi.org>
9772 L: linux-media@vger.kernel.org
9773 L: linux-renesas-soc@vger.kernel.org
9774 T: git git://linuxtv.org/media_tree.git
9776 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9777 F: drivers/media/platform/renesas-ceu.c
9778 F: include/media/drv-intf/renesas-ceu.h
9780 MEDIA DRIVERS FOR RENESAS - DRIF
9781 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9782 L: linux-media@vger.kernel.org
9783 L: linux-renesas-soc@vger.kernel.org
9784 T: git git://linuxtv.org/media_tree.git
9786 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9787 F: drivers/media/platform/rcar_drif.c
9789 MEDIA DRIVERS FOR RENESAS - FCP
9790 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9791 L: linux-media@vger.kernel.org
9792 L: linux-renesas-soc@vger.kernel.org
9793 T: git git://linuxtv.org/media_tree.git
9795 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9796 F: drivers/media/platform/rcar-fcp.c
9797 F: include/media/rcar-fcp.h
9799 MEDIA DRIVERS FOR RENESAS - FDP1
9800 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9801 L: linux-media@vger.kernel.org
9802 L: linux-renesas-soc@vger.kernel.org
9803 T: git git://linuxtv.org/media_tree.git
9805 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9806 F: drivers/media/platform/rcar_fdp1.c
9808 MEDIA DRIVERS FOR RENESAS - VIN
9809 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9810 L: linux-media@vger.kernel.org
9811 L: linux-renesas-soc@vger.kernel.org
9812 T: git git://linuxtv.org/media_tree.git
9814 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9815 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9816 F: drivers/media/platform/rcar-vin/
9818 MEDIA DRIVERS FOR RENESAS - VSP1
9819 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9820 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9821 L: linux-media@vger.kernel.org
9822 L: linux-renesas-soc@vger.kernel.org
9823 T: git git://linuxtv.org/media_tree.git
9825 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9826 F: drivers/media/platform/vsp1/
9828 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9829 L: linux-media@vger.kernel.org
9830 W: https://linuxtv.org
9831 T: git git://linuxtv.org/media_tree.git
9833 F: drivers/media/dvb-frontends/stv0910*
9835 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9836 L: linux-media@vger.kernel.org
9837 W: https://linuxtv.org
9838 T: git git://linuxtv.org/media_tree.git
9840 F: drivers/media/dvb-frontends/stv6111*
9842 MEDIA DRIVERS FOR STM32 - DCMI
9843 M: Hugues Fruchet <hugues.fruchet@st.com>
9844 L: linux-media@vger.kernel.org
9845 T: git git://linuxtv.org/media_tree.git
9847 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9848 F: drivers/media/platform/stm32/stm32-dcmi.c
9850 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9851 M: Dmitry Osipenko <digetx@gmail.com>
9852 L: linux-media@vger.kernel.org
9853 L: linux-tegra@vger.kernel.org
9854 T: git git://linuxtv.org/media_tree.git
9856 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9857 F: drivers/staging/media/tegra-vde/
9859 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9860 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9861 P: LinuxTV.org Project
9862 L: linux-media@vger.kernel.org
9863 W: https://linuxtv.org
9864 Q: http://patchwork.kernel.org/project/linux-media/list/
9865 T: git git://linuxtv.org/media_tree.git
9867 F: Documentation/devicetree/bindings/media/
9868 F: Documentation/media/
9870 F: drivers/staging/media/
9871 F: include/linux/platform_data/media/
9873 F: include/uapi/linux/dvb/
9874 F: include/uapi/linux/videodev2.h
9875 F: include/uapi/linux/media.h
9876 F: include/uapi/linux/v4l2-*
9877 F: include/uapi/linux/meye.h
9878 F: include/uapi/linux/ivtv*
9879 F: include/uapi/linux/uvcvideo.h
9881 MEDIATEK BLUETOOTH DRIVER
9882 M: Sean Wang <sean.wang@mediatek.com>
9883 L: linux-bluetooth@vger.kernel.org
9884 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9886 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9887 F: drivers/bluetooth/btmtkuart.c
9890 M: Sean Wang <sean.wang@mediatek.com>
9892 F: drivers/media/rc/mtk-cir.c
9895 M: Sean Wang <sean.wang@mediatek.com>
9896 L: dmaengine@vger.kernel.org
9897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9898 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9900 F: Documentation/devicetree/bindings/dma/mtk-*
9901 F: drivers/dma/mediatek/
9903 MEDIATEK PMIC LED DRIVER
9904 M: Sean Wang <sean.wang@mediatek.com>
9906 F: drivers/leds/leds-mt6323.c
9907 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9909 MEDIATEK ETHERNET DRIVER
9910 M: Felix Fietkau <nbd@openwrt.org>
9911 M: John Crispin <john@phrozen.org>
9912 M: Sean Wang <sean.wang@mediatek.com>
9913 M: Nelson Chang <nelson.chang@mediatek.com>
9914 L: netdev@vger.kernel.org
9916 F: drivers/net/ethernet/mediatek/
9918 MEDIATEK SWITCH DRIVER
9919 M: Sean Wang <sean.wang@mediatek.com>
9920 L: netdev@vger.kernel.org
9922 F: drivers/net/dsa/mt7530.*
9923 F: net/dsa/tag_mtk.c
9925 MEDIATEK JPEG DRIVER
9926 M: Rick Chang <rick.chang@mediatek.com>
9927 M: Bin Liu <bin.liu@mediatek.com>
9929 F: drivers/media/platform/mtk-jpeg/
9930 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9933 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9934 M: Houlong Wei <houlong.wei@mediatek.com>
9935 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9937 F: drivers/media/platform/mtk-mdp/
9938 F: drivers/media/platform/mtk-vpu/
9939 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9941 MEDIATEK MEDIA DRIVER
9942 M: Tiffany Lin <tiffany.lin@mediatek.com>
9943 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9945 F: drivers/media/platform/mtk-vcodec/
9946 F: drivers/media/platform/mtk-vpu/
9947 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9948 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9950 MEDIATEK MMC/SD/SDIO DRIVER
9951 M: Chaotian Jing <chaotian.jing@mediatek.com>
9953 F: drivers/mmc/host/mtk-sd.c
9954 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
9956 MEDIATEK MT76 WIRELESS LAN DRIVER
9957 M: Felix Fietkau <nbd@nbd.name>
9958 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9959 R: Ryder Lee <ryder.lee@mediatek.com>
9960 R: Roy Luo <royluo@google.com>
9961 L: linux-wireless@vger.kernel.org
9963 F: drivers/net/wireless/mediatek/mt76/
9965 MEDIATEK MT7601U WIRELESS LAN DRIVER
9966 M: Jakub Kicinski <kubakici@wp.pl>
9967 L: linux-wireless@vger.kernel.org
9969 F: drivers/net/wireless/mediatek/mt7601u/
9971 MEDIATEK NAND CONTROLLER DRIVER
9972 M: Xiaolei Li <xiaolei.li@mediatek.com>
9973 L: linux-mtd@lists.infradead.org
9975 F: drivers/mtd/nand/raw/mtk_*
9976 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9978 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9979 M: Sean Wang <sean.wang@mediatek.com>
9981 F: drivers/char/hw_random/mtk-rng.c
9983 MEDIATEK USB3 DRD IP DRIVER
9984 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9985 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9987 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9989 F: drivers/usb/mtu3/
9991 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9992 M: Peter Senna Tschudin <peter.senna@gmail.com>
9993 M: Martin Donnelly <martin.donnelly@ge.com>
9994 M: Martyn Welch <martyn.welch@collabora.co.uk>
9996 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9997 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9999 MEGARAID SCSI/SAS DRIVERS
10000 M: Kashyap Desai <kashyap.desai@broadcom.com>
10001 M: Sumit Saxena <sumit.saxena@broadcom.com>
10002 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10003 L: megaraidlinux.pdl@broadcom.com
10004 L: linux-scsi@vger.kernel.org
10005 W: http://www.avagotech.com/support/
10007 F: Documentation/scsi/megaraid.txt
10008 F: drivers/scsi/megaraid.*
10009 F: drivers/scsi/megaraid/
10011 MELEXIS MLX90614 DRIVER
10012 M: Crt Mori <cmo@melexis.com>
10013 L: linux-iio@vger.kernel.org
10014 W: http://www.melexis.com
10016 F: drivers/iio/temperature/mlx90614.c
10018 MELEXIS MLX90632 DRIVER
10019 M: Crt Mori <cmo@melexis.com>
10020 L: linux-iio@vger.kernel.org
10021 W: http://www.melexis.com
10023 F: drivers/iio/temperature/mlx90632.c
10025 MELFAS MIP4 TOUCHSCREEN DRIVER
10026 M: Sangwon Jee <jeesw@melfas.com>
10027 W: http://www.melfas.com
10029 F: drivers/input/touchscreen/melfas_mip4.c
10030 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10032 MELLANOX ETHERNET DRIVER (mlx4_en)
10033 M: Tariq Toukan <tariqt@mellanox.com>
10034 L: netdev@vger.kernel.org
10036 W: http://www.mellanox.com
10037 Q: http://patchwork.ozlabs.org/project/netdev/list/
10038 F: drivers/net/ethernet/mellanox/mlx4/en_*
10040 MELLANOX ETHERNET DRIVER (mlx5e)
10041 M: Saeed Mahameed <saeedm@mellanox.com>
10042 L: netdev@vger.kernel.org
10044 W: http://www.mellanox.com
10045 Q: http://patchwork.ozlabs.org/project/netdev/list/
10046 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10048 MELLANOX ETHERNET INNOVA DRIVERS
10049 R: Boris Pismenny <borisp@mellanox.com>
10050 L: netdev@vger.kernel.org
10052 W: http://www.mellanox.com
10053 Q: http://patchwork.ozlabs.org/project/netdev/list/
10054 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10055 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10056 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10057 F: include/linux/mlx5/mlx5_ifc_fpga.h
10059 MELLANOX ETHERNET SWITCH DRIVERS
10060 M: Jiri Pirko <jiri@mellanox.com>
10061 M: Ido Schimmel <idosch@mellanox.com>
10062 L: netdev@vger.kernel.org
10064 W: http://www.mellanox.com
10065 Q: http://patchwork.ozlabs.org/project/netdev/list/
10066 F: drivers/net/ethernet/mellanox/mlxsw/
10067 F: tools/testing/selftests/drivers/net/mlxsw/
10069 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10070 M: mlxsw@mellanox.com
10071 L: netdev@vger.kernel.org
10073 W: http://www.mellanox.com
10074 Q: http://patchwork.ozlabs.org/project/netdev/list/
10075 F: drivers/net/ethernet/mellanox/mlxfw/
10077 MELLANOX HARDWARE PLATFORM SUPPORT
10078 M: Andy Shevchenko <andy@infradead.org>
10079 M: Darren Hart <dvhart@infradead.org>
10080 M: Vadim Pasternak <vadimp@mellanox.com>
10081 L: platform-driver-x86@vger.kernel.org
10083 F: drivers/platform/mellanox/
10084 F: include/linux/platform_data/mlxreg.h
10086 MELLANOX MLX4 core VPI driver
10087 M: Tariq Toukan <tariqt@mellanox.com>
10088 L: netdev@vger.kernel.org
10089 L: linux-rdma@vger.kernel.org
10090 W: http://www.mellanox.com
10091 Q: http://patchwork.ozlabs.org/project/netdev/list/
10093 F: drivers/net/ethernet/mellanox/mlx4/
10094 F: include/linux/mlx4/
10096 MELLANOX MLX4 IB driver
10097 M: Yishai Hadas <yishaih@mellanox.com>
10098 L: linux-rdma@vger.kernel.org
10099 W: http://www.mellanox.com
10100 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10102 F: drivers/infiniband/hw/mlx4/
10103 F: include/linux/mlx4/
10104 F: include/uapi/rdma/mlx4-abi.h
10106 MELLANOX MLX5 core VPI driver
10107 M: Saeed Mahameed <saeedm@mellanox.com>
10108 M: Leon Romanovsky <leonro@mellanox.com>
10109 L: netdev@vger.kernel.org
10110 L: linux-rdma@vger.kernel.org
10111 W: http://www.mellanox.com
10112 Q: http://patchwork.ozlabs.org/project/netdev/list/
10114 F: drivers/net/ethernet/mellanox/mlx5/core/
10115 F: include/linux/mlx5/
10117 MELLANOX MLX5 IB driver
10118 M: Leon Romanovsky <leonro@mellanox.com>
10119 L: linux-rdma@vger.kernel.org
10120 W: http://www.mellanox.com
10121 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10123 F: drivers/infiniband/hw/mlx5/
10124 F: include/linux/mlx5/
10125 F: include/uapi/rdma/mlx5-abi.h
10127 MELLANOX MLXCPLD I2C AND MUX DRIVER
10128 M: Vadim Pasternak <vadimp@mellanox.com>
10129 M: Michael Shych <michaelsh@mellanox.com>
10130 L: linux-i2c@vger.kernel.org
10132 F: drivers/i2c/busses/i2c-mlxcpld.c
10133 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10134 F: Documentation/i2c/busses/i2c-mlxcpld
10136 MELLANOX MLXCPLD LED DRIVER
10137 M: Vadim Pasternak <vadimp@mellanox.com>
10138 L: linux-leds@vger.kernel.org
10140 F: drivers/leds/leds-mlxcpld.c
10141 F: drivers/leds/leds-mlxreg.c
10142 F: Documentation/leds/leds-mlxcpld.txt
10144 MELLANOX PLATFORM DRIVER
10145 M: Vadim Pasternak <vadimp@mellanox.com>
10146 L: platform-driver-x86@vger.kernel.org
10148 F: drivers/platform/x86/mlx-platform.c
10151 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10152 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10153 L: linux-kernel@vger.kernel.org
10155 F: kernel/sched/membarrier.c
10156 F: include/uapi/linux/membarrier.h
10157 F: arch/powerpc/include/asm/membarrier.h
10160 M: Mike Rapoport <rppt@linux.ibm.com>
10161 L: linux-mm@kvack.org
10163 F: include/linux/memblock.h
10165 F: Documentation/core-api/boot-time-mm.rst
10168 L: linux-mm@kvack.org
10169 W: http://www.linux-mm.org
10171 F: include/linux/mm.h
10172 F: include/linux/gfp.h
10173 F: include/linux/mmzone.h
10174 F: include/linux/memory_hotplug.h
10175 F: include/linux/vmalloc.h
10178 MEMORY TECHNOLOGY DEVICES (MTD)
10179 M: David Woodhouse <dwmw2@infradead.org>
10180 M: Brian Norris <computersforpeace@gmail.com>
10181 M: Marek Vasut <marek.vasut@gmail.com>
10182 M: Miquel Raynal <miquel.raynal@bootlin.com>
10183 M: Richard Weinberger <richard@nod.at>
10184 M: Vignesh Raghavendra <vigneshr@ti.com>
10185 L: linux-mtd@lists.infradead.org
10186 W: http://www.linux-mtd.infradead.org/
10187 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10191 F: Documentation/devicetree/bindings/mtd/
10193 F: include/linux/mtd/
10194 F: include/uapi/mtd/
10196 MEN A21 WATCHDOG DRIVER
10197 M: Johannes Thumshirn <morbidrsa@gmail.com>
10198 L: linux-watchdog@vger.kernel.org
10200 F: drivers/watchdog/mena21_wdt.c
10202 MEN CHAMELEON BUS (mcb)
10203 M: Johannes Thumshirn <morbidrsa@gmail.com>
10206 F: include/linux/mcb.h
10207 F: Documentation/men-chameleon-bus.txt
10209 MEN F21BMC (Board Management Controller)
10210 M: Andreas Werner <andreas.werner@men.de>
10212 F: drivers/mfd/menf21bmc.c
10213 F: drivers/watchdog/menf21bmc_wdt.c
10214 F: drivers/leds/leds-menf21bmc.c
10215 F: drivers/hwmon/menf21bmc_hwmon.c
10216 F: Documentation/hwmon/menf21bmc.rst
10218 MEN Z069 WATCHDOG DRIVER
10219 M: Johannes Thumshirn <jth@kernel.org>
10220 L: linux-watchdog@vger.kernel.org
10222 F: drivers/watchdog/menz69_wdt.c
10224 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10225 M: Neil Armstrong <narmstrong@baylibre.com>
10226 L: linux-media@lists.freedesktop.org
10227 L: linux-amlogic@lists.infradead.org
10228 W: http://linux-meson.com/
10230 F: drivers/media/platform/meson/ao-cec.c
10231 F: drivers/media/platform/meson/ao-cec-g12a.c
10232 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10233 T: git git://linuxtv.org/media_tree.git
10235 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10236 M: Liang Yang <liang.yang@amlogic.com>
10237 L: linux-mtd@lists.infradead.org
10239 F: drivers/mtd/nand/raw/meson_*
10240 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10242 METHODE UDPU SUPPORT
10243 M: Vladimir Vid <vladimir.vid@sartura.hr>
10245 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10247 MICROBLAZE ARCHITECTURE
10248 M: Michal Simek <monstr@monstr.eu>
10249 W: http://www.monstr.eu/fdt/
10250 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10252 F: arch/microblaze/
10254 MICROCHIP AT91 SERIAL DRIVER
10255 M: Richard Genoud <richard.genoud@gmail.com>
10257 F: drivers/tty/serial/atmel_serial.c
10258 F: drivers/tty/serial/atmel_serial.h
10259 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10261 MICROCHIP AUDIO ASOC DRIVERS
10262 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10263 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10267 MICROCHIP DMA DRIVER
10268 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10270 L: dmaengine@vger.kernel.org
10272 F: drivers/dma/at_hdmac.c
10273 F: drivers/dma/at_hdmac_regs.h
10274 F: include/linux/platform_data/dma-atmel.h
10275 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10276 F: include/dt-bindings/dma/at91.h
10278 MICROCHIP ECC DRIVER
10279 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10280 L: linux-crypto@vger.kernel.org
10282 F: drivers/crypto/atmel-ecc.*
10284 MICROCHIP I2C DRIVER
10285 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10286 L: linux-i2c@vger.kernel.org
10288 F: drivers/i2c/busses/i2c-at91.h
10289 F: drivers/i2c/busses/i2c-at91-*.c
10291 MICROCHIP ISC DRIVER
10292 M: Eugen Hristev <eugen.hristev@microchip.com>
10293 L: linux-media@vger.kernel.org
10295 F: drivers/media/platform/atmel/atmel-isc.c
10296 F: drivers/media/platform/atmel/atmel-isc-regs.h
10297 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10299 MICROCHIP ISI DRIVER
10300 M: Eugen Hristev <eugen.hristev@microchip.com>
10301 L: linux-media@vger.kernel.org
10303 F: drivers/media/platform/atmel/atmel-isi.c
10304 F: drivers/media/platform/atmel/atmel-isi.h
10306 MICROCHIP AT91 USART MFD DRIVER
10307 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10308 L: linux-kernel@vger.kernel.org
10310 F: drivers/mfd/at91-usart.c
10311 F: include/dt-bindings/mfd/at91-usart.h
10312 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10314 MICROCHIP AT91 USART SPI DRIVER
10315 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10316 L: linux-spi@vger.kernel.org
10318 F: drivers/spi/spi-at91-usart.c
10319 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10321 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10322 M: Woojung Huh <woojung.huh@microchip.com>
10323 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10324 L: netdev@vger.kernel.org
10326 F: net/dsa/tag_ksz.c
10327 F: drivers/net/dsa/microchip/*
10328 F: include/linux/platform_data/microchip-ksz.h
10329 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10331 MICROCHIP LAN743X ETHERNET DRIVER
10332 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10333 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10334 L: netdev@vger.kernel.org
10336 F: drivers/net/ethernet/microchip/lan743x_*
10338 MICROCHIP LCDFB DRIVER
10339 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10340 L: linux-fbdev@vger.kernel.org
10342 F: drivers/video/fbdev/atmel_lcdfb.c
10343 F: include/video/atmel_lcdc.h
10345 MICROCHIP MMC/SD/SDIO MCI DRIVER
10346 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10348 F: drivers/mmc/host/atmel-mci.c
10350 MICROCHIP MCP16502 PMIC DRIVER
10351 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10354 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10355 F: drivers/regulator/mcp16502.c
10357 MICROCHIP MCP3911 ADC DRIVER
10358 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10359 M: Kent Gustavsson <kent@minoris.se>
10360 L: linux-iio@vger.kernel.org
10362 F: drivers/iio/adc/mcp3911.c
10363 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10365 MICROCHIP NAND DRIVER
10366 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10367 L: linux-mtd@lists.infradead.org
10369 F: drivers/mtd/nand/raw/atmel/*
10370 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10372 MICROCHIP PWM DRIVER
10373 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10375 L: linux-pwm@vger.kernel.org
10377 F: drivers/pwm/pwm-atmel.c
10378 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10380 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10381 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10382 M: Eugen Hristev <eugen.hristev@microchip.com>
10383 L: linux-iio@vger.kernel.org
10385 F: drivers/iio/adc/at91-sama5d2_adc.c
10386 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10387 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10389 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10390 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10392 F: drivers/power/reset/at91-sama5d2_shdwc.c
10394 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10395 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10397 L: linux-gpio@vger.kernel.org
10398 F: drivers/gpio/gpio-sama5d2-piobu.c
10400 MICROCHIP SPI DRIVER
10401 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10403 F: drivers/spi/spi-atmel.*
10405 MICROCHIP SSC DRIVER
10406 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10409 F: drivers/misc/atmel-ssc.c
10410 F: include/linux/atmel-ssc.h
10412 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10413 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10416 F: drivers/misc/atmel_tclib.c
10417 F: drivers/clocksource/tcb_clksrc.c
10419 MICROCHIP USBA UDC DRIVER
10420 M: Cristian Birsan <cristian.birsan@microchip.com>
10421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10423 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10425 MICROCHIP USB251XB DRIVER
10426 M: Richard Leitner <richard.leitner@skidata.com>
10427 L: linux-usb@vger.kernel.org
10429 F: drivers/usb/misc/usb251xb.c
10430 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10432 MICROCHIP XDMA DRIVER
10433 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10434 L: linux-arm-kernel@lists.infradead.org
10435 L: dmaengine@vger.kernel.org
10437 F: drivers/dma/at_xdmac.c
10439 MICROSEMI MIPS SOCS
10440 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10441 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10442 L: linux-mips@vger.kernel.org
10444 F: arch/mips/generic/board-ocelot.c
10445 F: arch/mips/configs/generic/board-ocelot.config
10446 F: arch/mips/boot/dts/mscc/
10447 F: Documentation/devicetree/bindings/mips/mscc.txt
10449 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10450 M: Don Brace <don.brace@microsemi.com>
10451 L: esc.storagedev@microsemi.com
10452 L: linux-scsi@vger.kernel.org
10454 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10455 F: drivers/scsi/smartpqi/Kconfig
10456 F: drivers/scsi/smartpqi/Makefile
10457 F: include/linux/cciss*.h
10458 F: include/uapi/linux/cciss*.h
10459 F: Documentation/scsi/smartpqi.txt
10461 MICROSEMI ETHERNET SWITCH DRIVER
10462 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10463 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10464 L: netdev@vger.kernel.org
10466 F: drivers/net/ethernet/mscc/
10468 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10469 M: Chen Yu <yu.c.chen@intel.com>
10470 L: platform-driver-x86@vger.kernel.org
10472 F: drivers/platform/x86/surfacepro3_button.c
10474 MICROTEK X6 SCANNER
10475 M: Oliver Neukum <oliver@neukum.org>
10477 F: drivers/usb/image/microtek.*
10480 M: Ralf Baechle <ralf@linux-mips.org>
10481 M: Paul Burton <paul.burton@mips.com>
10482 M: James Hogan <jhogan@kernel.org>
10483 L: linux-mips@vger.kernel.org
10484 W: http://www.linux-mips.org/
10485 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10487 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10489 F: Documentation/devicetree/bindings/mips/
10490 F: Documentation/mips/
10492 F: drivers/platform/mips/
10494 MIPS BOSTON DEVELOPMENT BOARD
10495 M: Paul Burton <paul.burton@mips.com>
10496 L: linux-mips@vger.kernel.org
10498 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10499 F: arch/mips/boot/dts/img/boston.dts
10500 F: arch/mips/configs/generic/board-boston.config
10501 F: drivers/clk/imgtec/clk-boston.c
10502 F: include/dt-bindings/clock/boston-clock.h
10504 MIPS GENERIC PLATFORM
10505 M: Paul Burton <paul.burton@mips.com>
10506 L: linux-mips@vger.kernel.org
10508 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10509 F: arch/mips/generic/
10510 F: arch/mips/tools/generic-board-config.sh
10512 MIPS/LOONGSON1 ARCHITECTURE
10513 M: Keguang Zhang <keguang.zhang@gmail.com>
10514 L: linux-mips@vger.kernel.org
10516 F: arch/mips/loongson32/
10517 F: arch/mips/include/asm/mach-loongson32/
10518 F: drivers/*/*loongson1*
10519 F: drivers/*/*/*loongson1*
10521 MIPS/LOONGSON2 ARCHITECTURE
10522 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10523 L: linux-mips@vger.kernel.org
10525 F: arch/mips/loongson64/fuloong-2e/
10526 F: arch/mips/loongson64/lemote-2f/
10527 F: arch/mips/include/asm/mach-loongson64/
10528 F: drivers/*/*loongson2*
10529 F: drivers/*/*/*loongson2*
10531 MIPS/LOONGSON3 ARCHITECTURE
10532 M: Huacai Chen <chenhc@lemote.com>
10533 L: linux-mips@vger.kernel.org
10535 F: arch/mips/loongson64/
10536 F: arch/mips/include/asm/mach-loongson64/
10537 F: drivers/platform/mips/cpu_hwmon.c
10538 F: drivers/*/*loongson3*
10539 F: drivers/*/*/*loongson3*
10541 MIPS RINT INSTRUCTION EMULATION
10542 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10543 L: linux-mips@vger.kernel.org
10545 F: arch/mips/math-emu/sp_rint.c
10546 F: arch/mips/math-emu/dp_rint.c
10548 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10549 M: Hans Verkuil <hverkuil@xs4all.nl>
10550 L: linux-media@vger.kernel.org
10551 T: git git://linuxtv.org/media_tree.git
10552 W: https://linuxtv.org
10554 F: drivers/media/radio/radio-miropcm20*
10557 R: Lubomir Rintel <lkundrak@v3.sk>
10558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10560 F: arch/arm/boot/dts/mmp*
10561 F: arch/arm/mach-mmp/
10563 MMU GATHER AND TLB INVALIDATION
10564 M: Will Deacon <will@kernel.org>
10565 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10566 M: Andrew Morton <akpm@linux-foundation.org>
10567 M: Nick Piggin <npiggin@gmail.com>
10568 M: Peter Zijlstra <peterz@infradead.org>
10569 L: linux-arch@vger.kernel.org
10570 L: linux-mm@kvack.org
10572 F: arch/*/include/asm/tlb.h
10573 F: include/asm-generic/tlb.h
10576 MN88472 MEDIA DRIVER
10577 M: Antti Palosaari <crope@iki.fi>
10578 L: linux-media@vger.kernel.org
10579 W: https://linuxtv.org
10580 W: http://palosaari.fi/linux/
10581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10583 F: drivers/media/dvb-frontends/mn88472*
10585 MN88473 MEDIA DRIVER
10586 M: Antti Palosaari <crope@iki.fi>
10587 L: linux-media@vger.kernel.org
10588 W: https://linuxtv.org
10589 W: http://palosaari.fi/linux/
10590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10592 F: drivers/media/dvb-frontends/mn88473*
10595 M: Jessica Yu <jeyu@kernel.org>
10596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10598 F: include/linux/module.h
10601 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10602 W: http://popies.net/meye/
10604 F: Documentation/media/v4l-drivers/meye*
10605 F: drivers/media/pci/meye/
10606 F: include/uapi/linux/meye.h
10608 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10609 M: Jiri Slaby <jirislaby@gmail.com>
10611 F: Documentation/serial/moxa-smartio.rst
10612 F: drivers/tty/mxser.*
10614 MR800 AVERMEDIA USB FM RADIO DRIVER
10615 M: Alexey Klimov <klimov.linux@gmail.com>
10616 L: linux-media@vger.kernel.org
10617 T: git git://linuxtv.org/media_tree.git
10619 F: drivers/media/radio/radio-mr800.c
10621 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10622 M: Alan Ott <alan@signal11.us>
10623 L: linux-wpan@vger.kernel.org
10625 F: drivers/net/ieee802154/mrf24j40.c
10626 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10629 M: "Lee, Chun-Yi" <jlee@suse.com>
10630 L: platform-driver-x86@vger.kernel.org
10632 F: drivers/platform/x86/msi-laptop.c
10635 L: platform-driver-x86@vger.kernel.org
10637 F: drivers/platform/x86/msi-wmi.c
10639 MSI001 MEDIA DRIVER
10640 M: Antti Palosaari <crope@iki.fi>
10641 L: linux-media@vger.kernel.org
10642 W: https://linuxtv.org
10643 W: http://palosaari.fi/linux/
10644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10645 T: git git://linuxtv.org/anttip/media_tree.git
10647 F: drivers/media/tuners/msi001*
10649 MSI2500 MEDIA DRIVER
10650 M: Antti Palosaari <crope@iki.fi>
10651 L: linux-media@vger.kernel.org
10652 W: https://linuxtv.org
10653 W: http://palosaari.fi/linux/
10654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10655 T: git git://linuxtv.org/anttip/media_tree.git
10657 F: drivers/media/usb/msi2500/
10659 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10660 M: Robert Jarzmik <robert.jarzmik@free.fr>
10661 L: linux-mtd@lists.infradead.org
10663 F: drivers/mtd/devices/docg3*
10665 MT9M032 APTINA SENSOR DRIVER
10666 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10667 L: linux-media@vger.kernel.org
10668 T: git git://linuxtv.org/media_tree.git
10670 F: drivers/media/i2c/mt9m032.c
10671 F: include/media/i2c/mt9m032.h
10673 MT9P031 APTINA CAMERA SENSOR
10674 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10675 L: linux-media@vger.kernel.org
10676 T: git git://linuxtv.org/media_tree.git
10678 F: drivers/media/i2c/mt9p031.c
10679 F: include/media/i2c/mt9p031.h
10681 MT9T001 APTINA CAMERA SENSOR
10682 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10683 L: linux-media@vger.kernel.org
10684 T: git git://linuxtv.org/media_tree.git
10686 F: drivers/media/i2c/mt9t001.c
10687 F: include/media/i2c/mt9t001.h
10689 MT9T112 APTINA CAMERA SENSOR
10690 M: Jacopo Mondi <jacopo@jmondi.org>
10691 L: linux-media@vger.kernel.org
10692 T: git git://linuxtv.org/media_tree.git
10694 F: drivers/media/i2c/mt9t112.c
10695 F: include/media/i2c/mt9t112.h
10697 MT9V032 APTINA CAMERA SENSOR
10698 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10699 L: linux-media@vger.kernel.org
10700 T: git git://linuxtv.org/media_tree.git
10702 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10703 F: drivers/media/i2c/mt9v032.c
10704 F: include/media/i2c/mt9v032.h
10706 MT9V111 APTINA CAMERA SENSOR
10707 M: Jacopo Mondi <jacopo@jmondi.org>
10708 L: linux-media@vger.kernel.org
10709 T: git git://linuxtv.org/media_tree.git
10711 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10712 F: drivers/media/i2c/mt9v111.c
10714 MULTIFUNCTION DEVICES (MFD)
10715 M: Lee Jones <lee.jones@linaro.org>
10716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10718 F: Documentation/devicetree/bindings/mfd/
10720 F: include/linux/mfd/
10721 F: include/dt-bindings/mfd/
10723 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10725 F: drivers/mmc/host/mmc_spi.c
10726 F: include/linux/spi/mmc_spi.h
10728 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10729 M: Ulf Hansson <ulf.hansson@linaro.org>
10730 L: linux-mmc@vger.kernel.org
10731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10733 F: Documentation/devicetree/bindings/mmc/
10735 F: include/linux/mmc/
10736 F: include/uapi/linux/mmc/
10738 MULTIPLEXER SUBSYSTEM
10739 M: Peter Rosin <peda@axentia.se>
10741 F: Documentation/ABI/testing/sysfs-class-mux*
10742 F: Documentation/devicetree/bindings/mux/
10743 F: include/dt-bindings/mux/
10744 F: include/linux/mux/
10747 MULTITECH MULTIPORT CARD (ISICOM)
10749 F: drivers/tty/isicom.c
10750 F: include/linux/isicom.h
10752 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10753 M: Bin Liu <b-liu@ti.com>
10754 L: linux-usb@vger.kernel.org
10756 F: drivers/usb/musb/
10758 MXL301RF MEDIA DRIVER
10759 M: Akihiro Tsukada <tskd08@gmail.com>
10760 L: linux-media@vger.kernel.org
10762 F: drivers/media/tuners/mxl301rf*
10764 MXL5007T MEDIA DRIVER
10765 M: Michael Krufky <mkrufky@linuxtv.org>
10766 L: linux-media@vger.kernel.org
10767 W: https://linuxtv.org
10768 W: http://github.com/mkrufky
10769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10770 T: git git://linuxtv.org/mkrufky/tuners.git
10772 F: drivers/media/tuners/mxl5007t.*
10775 M: Marek Vasut <marex@denx.de>
10776 M: Stefan Agner <stefan@agner.ch>
10777 L: dri-devel@lists.freedesktop.org
10779 F: drivers/gpu/drm/mxsfb/
10780 F: Documentation/devicetree/bindings/display/mxsfb.txt
10781 T: git git://anongit.freedesktop.org/drm/drm-misc
10783 MYLEX DAC960 PCI RAID Controller
10784 M: Hannes Reinecke <hare@kernel.org>
10785 L: linux-scsi@vger.kernel.org
10787 F: drivers/scsi/myrb.*
10788 F: drivers/scsi/myrs.*
10790 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10791 M: Chris Lee <christopher.lee@cspi.com>
10792 L: netdev@vger.kernel.org
10793 W: https://www.cspi.com/ethernet-products/support/downloads/
10795 F: drivers/net/ethernet/myricom/myri10ge/
10797 NAND FLASH SUBSYSTEM
10798 M: Miquel Raynal <miquel.raynal@bootlin.com>
10799 R: Richard Weinberger <richard@nod.at>
10800 L: linux-mtd@lists.infradead.org
10801 W: http://www.linux-mtd.infradead.org/
10802 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10805 F: drivers/mtd/nand/
10806 F: include/linux/mtd/*nand*.h
10808 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10809 M: Daniel Mack <zonque@gmail.com>
10811 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10812 W: http://www.native-instruments.com
10813 F: sound/usb/caiaq/
10815 NATSEMI ETHERNET DRIVER (DP8381x)
10817 F: drivers/net/ethernet/natsemi/natsemi.c
10819 NCR 5380 SCSI DRIVERS
10820 M: Finn Thain <fthain@telegraphics.com.au>
10821 M: Michael Schmitz <schmitzmic@gmail.com>
10822 L: linux-scsi@vger.kernel.org
10824 F: Documentation/scsi/g_NCR5380.txt
10825 F: drivers/scsi/NCR5380.*
10826 F: drivers/scsi/arm/cumana_1.c
10827 F: drivers/scsi/arm/oak.c
10828 F: drivers/scsi/atari_scsi.*
10829 F: drivers/scsi/dmx3191d.c
10830 F: drivers/scsi/g_NCR5380.*
10831 F: drivers/scsi/mac_scsi.*
10832 F: drivers/scsi/sun3_scsi.*
10833 F: drivers/scsi/sun3_scsi_vme.c
10836 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10840 NCT6775 HARDWARE MONITOR DRIVER
10841 M: Guenter Roeck <linux@roeck-us.net>
10842 L: linux-hwmon@vger.kernel.org
10844 F: Documentation/hwmon/nct6775.rst
10845 F: drivers/hwmon/nct6775.c
10847 NET_FAILOVER MODULE
10848 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10849 L: netdev@vger.kernel.org
10851 F: driver/net/net_failover.c
10852 F: include/net/net_failover.h
10853 F: Documentation/networking/net_failover.rst
10855 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10856 M: Faisal Latif <faisal.latif@intel.com>
10857 L: linux-rdma@vger.kernel.org
10858 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10860 F: drivers/infiniband/hw/nes/
10861 F: include/uapi/rdma/nes-abi.h
10863 NETEM NETWORK EMULATOR
10864 M: Stephen Hemminger <stephen@networkplumber.org>
10865 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10867 F: net/sched/sch_netem.c
10869 NETERION 10GbE DRIVERS (s2io/vxge)
10870 M: Jon Mason <jdmason@kudzu.us>
10871 L: netdev@vger.kernel.org
10873 F: Documentation/networking/device_drivers/neterion/s2io.txt
10874 F: Documentation/networking/device_drivers/neterion/vxge.txt
10875 F: drivers/net/ethernet/neterion/
10878 M: Pablo Neira Ayuso <pablo@netfilter.org>
10879 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10880 M: Florian Westphal <fw@strlen.de>
10881 L: netfilter-devel@vger.kernel.org
10882 L: coreteam@netfilter.org
10883 W: http://www.netfilter.org/
10884 W: http://www.iptables.org/
10885 W: http://www.nftables.org/
10886 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10890 F: include/linux/netfilter*
10891 F: include/linux/netfilter/
10892 F: include/net/netfilter/
10893 F: include/uapi/linux/netfilter*
10894 F: include/uapi/linux/netfilter/
10895 F: net/*/netfilter.c
10896 F: net/*/netfilter/
10898 F: net/bridge/br_netfilter*.c
10900 NETROM NETWORK LAYER
10901 M: Ralf Baechle <ralf@linux-mips.org>
10902 L: linux-hams@vger.kernel.org
10903 W: http://www.linux-ax25.org/
10905 F: include/net/netrom.h
10906 F: include/uapi/linux/netrom.h
10909 NETRONOME ETHERNET DRIVERS
10910 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10911 L: oss-drivers@netronome.com
10913 F: drivers/net/ethernet/netronome/
10915 NETWORK BLOCK DEVICE (NBD)
10916 M: Josef Bacik <josef@toxicpanda.com>
10918 L: linux-block@vger.kernel.org
10919 L: nbd@other.debian.org
10920 F: Documentation/blockdev/nbd.txt
10921 F: drivers/block/nbd.c
10922 F: include/trace/events/nbd.h
10923 F: include/uapi/linux/nbd.h
10925 NETWORK DROP MONITOR
10926 M: Neil Horman <nhorman@tuxdriver.com>
10927 L: netdev@vger.kernel.org
10929 W: https://fedorahosted.org/dropwatch/
10930 F: net/core/drop_monitor.c
10933 M: "David S. Miller" <davem@davemloft.net>
10934 L: netdev@vger.kernel.org
10935 W: http://www.linuxfoundation.org/en/Net
10936 Q: http://patchwork.ozlabs.org/project/netdev/list/
10937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10940 F: Documentation/devicetree/bindings/net/
10942 F: include/linux/if_*
10943 F: include/linux/netdevice.h
10944 F: include/linux/etherdevice.h
10945 F: include/linux/fcdevice.h
10946 F: include/linux/fddidevice.h
10947 F: include/linux/hippidevice.h
10948 F: include/linux/inetdevice.h
10949 F: include/uapi/linux/if_*
10950 F: include/uapi/linux/netdevice.h
10952 NETWORKING DRIVERS (WIRELESS)
10953 M: Kalle Valo <kvalo@codeaurora.org>
10954 L: linux-wireless@vger.kernel.org
10955 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10959 F: Documentation/devicetree/bindings/net/wireless/
10960 F: drivers/net/wireless/
10963 M: Andrew Lunn <andrew@lunn.ch>
10964 M: Vivien Didelot <vivien.didelot@gmail.com>
10965 M: Florian Fainelli <f.fainelli@gmail.com>
10967 F: Documentation/devicetree/bindings/net/dsa/
10969 F: include/net/dsa.h
10970 F: include/linux/dsa/
10971 F: include/linux/platform_data/dsa.h
10972 F: drivers/net/dsa/
10974 NETWORKING [GENERAL]
10975 M: "David S. Miller" <davem@davemloft.net>
10976 L: netdev@vger.kernel.org
10977 W: http://www.linuxfoundation.org/en/Net
10978 Q: http://patchwork.ozlabs.org/project/netdev/list/
10979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10981 B: mailto:netdev@vger.kernel.org
10985 F: include/linux/in.h
10986 F: include/linux/net.h
10987 F: include/linux/netdevice.h
10988 F: include/uapi/linux/in.h
10989 F: include/uapi/linux/net.h
10990 F: include/uapi/linux/netdevice.h
10991 F: include/uapi/linux/net_namespace.h
10992 F: tools/testing/selftests/net/
10995 F: Documentation/networking/
10998 M: Steffen Klassert <steffen.klassert@secunet.com>
10999 M: Herbert Xu <herbert@gondor.apana.org.au>
11000 M: "David S. Miller" <davem@davemloft.net>
11001 L: netdev@vger.kernel.org
11002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11010 F: net/ipv4/ipcomp.c
11011 F: net/ipv4/ip_vti.c
11015 F: net/ipv6/ipcomp6.c
11016 F: net/ipv6/ip6_vti.c
11017 F: include/uapi/linux/xfrm.h
11018 F: include/net/xfrm.h
11020 NETWORKING [IPv4/IPv6]
11021 M: "David S. Miller" <davem@davemloft.net>
11022 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11023 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11024 L: netdev@vger.kernel.org
11025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11032 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11033 M: Paul Moore <paul@paul-moore.com>
11034 W: https://github.com/netlabel
11035 L: netdev@vger.kernel.org
11036 L: linux-security-module@vger.kernel.org
11038 F: Documentation/netlabel/
11039 F: include/net/calipso.h
11040 F: include/net/cipso_ipv4.h
11041 F: include/net/netlabel.h
11042 F: include/uapi/linux/netfilter/xt_SECMARK.h
11043 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11045 F: net/ipv4/cipso_ipv4.c
11046 F: net/ipv6/calipso.c
11047 F: net/netfilter/xt_CONNSECMARK.c
11048 F: net/netfilter/xt_SECMARK.c
11051 M: Eric Dumazet <edumazet@google.com>
11052 L: netdev@vger.kernel.org
11055 F: net/ipv4/syncookies.c
11057 F: net/ipv6/syncookies.c
11058 F: include/uapi/linux/tcp.h
11059 F: include/net/tcp.h
11060 F: include/linux/tcp.h
11061 F: include/trace/events/tcp.h
11064 M: Boris Pismenny <borisp@mellanox.com>
11065 M: Aviad Yehezkel <aviadye@mellanox.com>
11066 M: Dave Watson <davejwatson@fb.com>
11067 M: John Fastabend <john.fastabend@gmail.com>
11068 M: Daniel Borkmann <daniel@iogearbox.net>
11069 L: netdev@vger.kernel.org
11072 F: include/uapi/linux/tls.h
11073 F: include/net/tls.h
11075 NETWORKING [WIRELESS]
11076 L: linux-wireless@vger.kernel.org
11077 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11080 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11082 F: drivers/net/netdevsim/*
11084 NETXEN (1/10) GbE SUPPORT
11085 M: Manish Chopra <manishc@marvell.com>
11086 M: Rahul Verma <rahulv@marvell.com>
11087 M: GR-Linux-NIC-Dev@marvell.com
11088 L: netdev@vger.kernel.org
11090 F: drivers/net/ethernet/qlogic/netxen/
11093 L: netdev@vger.kernel.org
11096 F: include/net/nfc/
11097 F: include/uapi/linux/nfc.h
11099 F: include/linux/platform_data/nfcmrvl.h
11100 F: include/linux/platform_data/nxp-nci.h
11101 F: Documentation/devicetree/bindings/net/nfc/
11103 NFS, SUNRPC, AND LOCKD CLIENTS
11104 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11105 M: Anna Schumaker <anna.schumaker@netapp.com>
11106 L: linux-nfs@vger.kernel.org
11107 W: http://client.linux-nfs.org
11108 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11114 F: include/linux/lockd/
11115 F: include/linux/nfs*
11116 F: include/linux/sunrpc/
11117 F: include/uapi/linux/nfs*
11118 F: include/uapi/linux/sunrpc/
11121 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11122 L: linux-nilfs@vger.kernel.org
11123 W: https://nilfs.sourceforge.io/
11124 W: https://nilfs.osdn.jp/
11125 T: git git://github.com/konis/nilfs2.git
11127 F: Documentation/filesystems/nilfs2.txt
11129 F: include/trace/events/nilfs2.h
11130 F: include/uapi/linux/nilfs2_api.h
11131 F: include/uapi/linux/nilfs2_ondisk.h
11133 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11134 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11135 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11137 F: Documentation/scsi/NinjaSCSI.txt
11138 F: drivers/scsi/pcmcia/nsp_*
11140 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11141 M: GOTO Masanori <gotom@debian.or.jp>
11142 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11143 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11145 F: Documentation/scsi/NinjaSCSI.txt
11146 F: drivers/scsi/nsp32*
11149 M: Ley Foon Tan <lftan@altera.com>
11150 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11155 NOHZ, DYNTICKS SUPPORT
11156 M: Frederic Weisbecker <fweisbec@gmail.com>
11157 M: Thomas Gleixner <tglx@linutronix.de>
11158 M: Ingo Molnar <mingo@kernel.org>
11159 L: linux-kernel@vger.kernel.org
11160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11162 F: kernel/time/tick*.*
11163 F: include/linux/tick.h
11164 F: include/linux/sched/nohz.h
11166 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11167 M: Pavel Machek <pavel@ucw.cz>
11168 M: Sakari Ailus <sakari.ailus@iki.fi>
11169 L: linux-media@vger.kernel.org
11171 F: drivers/media/i2c/et8ek8
11172 F: drivers/media/i2c/ad5820.c
11174 NOKIA N900 POWER SUPPLY DRIVERS
11175 R: Pali Rohár <pali.rohar@gmail.com>
11176 F: include/linux/power/bq2415x_charger.h
11177 F: include/linux/power/bq27xxx_battery.h
11178 F: include/linux/power/isp1704_charger.h
11179 F: drivers/power/supply/bq2415x_charger.c
11180 F: drivers/power/supply/bq27xxx_battery.c
11181 F: drivers/power/supply/bq27xxx_battery_i2c.c
11182 F: drivers/power/supply/isp1704_charger.c
11183 F: drivers/power/supply/rx51_battery.c
11186 M: Willy Tarreau <w@1wt.eu>
11188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11189 F: tools/include/nolibc/
11192 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11193 L: linux-ntb@googlegroups.com
11195 F: drivers/ntb/hw/amd/
11198 M: Jon Mason <jdmason@kudzu.us>
11199 M: Dave Jiang <dave.jiang@intel.com>
11200 M: Allen Hubbe <allenbh@gmail.com>
11201 L: linux-ntb@googlegroups.com
11203 W: https://github.com/jonmason/ntb/wiki
11204 T: git git://github.com/jonmason/ntb.git
11206 F: drivers/net/ntb_netdev.c
11207 F: include/linux/ntb.h
11208 F: include/linux/ntb_transport.h
11209 F: tools/testing/selftests/ntb/
11212 M: Serge Semin <fancer.lancer@gmail.com>
11213 L: linux-ntb@googlegroups.com
11215 F: drivers/ntb/hw/idt/
11218 M: Dave Jiang <dave.jiang@intel.com>
11219 L: linux-ntb@googlegroups.com
11221 W: https://github.com/davejiang/linux/wiki
11222 T: git https://github.com/davejiang/linux.git
11223 F: drivers/ntb/hw/intel/
11226 M: Anton Altaparmakov <anton@tuxera.com>
11227 L: linux-ntfs-dev@lists.sourceforge.net
11228 W: http://www.tuxera.com/
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11231 F: Documentation/filesystems/ntfs.txt
11235 M: Finn Thain <fthain@telegraphics.com.au>
11236 L: linux-m68k@lists.linux-m68k.org
11238 F: arch/*/include/asm/nubus.h
11240 F: include/linux/nubus.h
11241 F: include/uapi/linux/nubus.h
11243 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11244 M: Antonino Daplas <adaplas@gmail.com>
11245 L: linux-fbdev@vger.kernel.org
11247 F: drivers/video/fbdev/riva/
11248 F: drivers/video/fbdev/nvidia/
11251 M: Keith Busch <kbusch@kernel.org>
11252 M: Jens Axboe <axboe@fb.com>
11253 M: Christoph Hellwig <hch@lst.de>
11254 M: Sagi Grimberg <sagi@grimberg.me>
11255 L: linux-nvme@lists.infradead.org
11256 T: git://git.infradead.org/nvme.git
11257 W: http://git.infradead.org/nvme.git
11259 F: drivers/nvme/host/
11260 F: include/linux/nvme.h
11261 F: include/uapi/linux/nvme_ioctl.h
11263 NVM EXPRESS FC TRANSPORT DRIVERS
11264 M: James Smart <james.smart@broadcom.com>
11265 L: linux-nvme@lists.infradead.org
11267 F: include/linux/nvme-fc.h
11268 F: include/linux/nvme-fc-driver.h
11269 F: drivers/nvme/host/fc.c
11270 F: drivers/nvme/target/fc.c
11271 F: drivers/nvme/target/fcloop.c
11273 NVM EXPRESS TARGET DRIVER
11274 M: Christoph Hellwig <hch@lst.de>
11275 M: Sagi Grimberg <sagi@grimberg.me>
11276 L: linux-nvme@lists.infradead.org
11277 T: git://git.infradead.org/nvme.git
11278 W: http://git.infradead.org/nvme.git
11280 F: drivers/nvme/target/
11283 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11286 F: Documentation/devicetree/bindings/nvmem/
11287 F: Documentation/ABI/stable/sysfs-bus-nvmem
11288 F: include/linux/nvmem-consumer.h
11289 F: include/linux/nvmem-provider.h
11291 NXP FXAS21002C DRIVER
11292 M: Rui Miguel Silva <rmfrfs@gmail.com>
11293 L: linux-iio@vger.kernel.org
11295 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11296 F: drivers/iio/gyro/fxas21002c_core.c
11297 F: drivers/iio/gyro/fxas21002c.h
11298 F: drivers/iio/gyro/fxas21002c_i2c.c
11299 F: drivers/iio/gyro/fxas21002c_spi.c
11301 NXP SGTL5000 DRIVER
11302 M: Fabio Estevam <festevam@gmail.com>
11303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11305 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11306 F: sound/soc/codecs/sgtl5000*
11308 NXP SJA1105 ETHERNET SWITCH DRIVER
11309 M: Vladimir Oltean <olteanv@gmail.com>
11310 L: linux-kernel@vger.kernel.org
11312 F: drivers/net/dsa/sja1105
11314 NXP TDA998X DRM DRIVER
11315 M: Russell King <linux@armlinux.org.uk>
11317 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11318 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11319 F: drivers/gpu/drm/i2c/tda998x_drv.c
11320 F: include/drm/i2c/tda998x.h
11321 F: include/dt-bindings/display/tda998x.h
11325 M: Peter Rosin <peda@axentia.se>
11326 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11328 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11329 F: sound/soc/codecs/tfa9879*
11332 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11333 R: Charles Gorand <charles.gorand@effinnov.com>
11334 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11336 F: drivers/nfc/nxp-nci
11339 M: Jiri Pirko <jiri@mellanox.com>
11340 L: netdev@vger.kernel.org
11343 F: lib/test_objagg.c
11344 F: include/linux/objagg.h
11347 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11348 M: Ashish Kumar <ashish.kumar@nxp.com>
11349 L: linux-spi@vger.kernel.org
11351 F: drivers/spi/spi-nxp-fspi.c
11352 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11355 M: Josh Poimboeuf <jpoimboe@redhat.com>
11356 M: Peter Zijlstra <peterz@infradead.org>
11360 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11361 M: Frederic Barrat <fbarrat@linux.ibm.com>
11362 M: Andrew Donnellan <ajd@linux.ibm.com>
11363 L: linuxppc-dev@lists.ozlabs.org
11365 F: arch/powerpc/platforms/powernv/ocxl.c
11366 F: arch/powerpc/include/asm/pnv-ocxl.h
11367 F: drivers/misc/ocxl/
11368 F: include/misc/ocxl*
11369 F: include/uapi/misc/ocxl.h
11370 F: Documentation/accelerators/ocxl.rst
11373 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11374 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11376 L: linux-omap@vger.kernel.org
11378 F: sound/soc/ti/omap*
11379 F: sound/soc/ti/rx51.c
11380 F: sound/soc/ti/n810.c
11381 F: sound/soc/ti/sdma-pcm.*
11383 OMAP CLOCK FRAMEWORK SUPPORT
11384 M: Paul Walmsley <paul@pwsan.com>
11385 L: linux-omap@vger.kernel.org
11387 F: arch/arm/*omap*/*clock*
11389 OMAP DEVICE TREE SUPPORT
11390 M: Benoît Cousson <bcousson@baylibre.com>
11391 M: Tony Lindgren <tony@atomide.com>
11392 L: linux-omap@vger.kernel.org
11393 L: devicetree@vger.kernel.org
11395 F: arch/arm/boot/dts/*omap*
11396 F: arch/arm/boot/dts/*am3*
11397 F: arch/arm/boot/dts/*am4*
11398 F: arch/arm/boot/dts/*am5*
11399 F: arch/arm/boot/dts/*dra7*
11401 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11402 L: linux-omap@vger.kernel.org
11403 L: linux-fbdev@vger.kernel.org
11405 F: drivers/video/fbdev/omap2/
11406 F: Documentation/arm/OMAP/DSS
11408 OMAP FRAMEBUFFER SUPPORT
11409 L: linux-fbdev@vger.kernel.org
11410 L: linux-omap@vger.kernel.org
11412 F: drivers/video/fbdev/omap/
11414 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11415 M: Roger Quadros <rogerq@ti.com>
11416 M: Tony Lindgren <tony@atomide.com>
11417 L: linux-omap@vger.kernel.org
11419 F: drivers/memory/omap-gpmc.c
11420 F: arch/arm/mach-omap2/*gpmc*
11423 M: Grygorii Strashko <grygorii.strashko@ti.com>
11424 M: Santosh Shilimkar <ssantosh@kernel.org>
11425 M: Kevin Hilman <khilman@kernel.org>
11426 L: linux-omap@vger.kernel.org
11428 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11429 F: drivers/gpio/gpio-omap.c
11431 OMAP HARDWARE SPINLOCK SUPPORT
11432 M: Ohad Ben-Cohen <ohad@wizery.com>
11433 L: linux-omap@vger.kernel.org
11435 F: drivers/hwspinlock/omap_hwspinlock.c
11437 OMAP HS MMC SUPPORT
11438 L: linux-mmc@vger.kernel.org
11439 L: linux-omap@vger.kernel.org
11441 F: drivers/mmc/host/omap_hsmmc.c
11444 M: Paul Walmsley <paul@pwsan.com>
11445 L: linux-omap@vger.kernel.org
11447 F: arch/arm/mach-omap2/omap_hwmod*data*
11449 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11450 M: Benoît Cousson <bcousson@baylibre.com>
11451 L: linux-omap@vger.kernel.org
11453 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11456 M: Benoît Cousson <bcousson@baylibre.com>
11457 M: Paul Walmsley <paul@pwsan.com>
11458 L: linux-omap@vger.kernel.org
11460 F: arch/arm/mach-omap2/omap_hwmod.*
11463 M: Vignesh R <vigneshr@ti.com>
11464 L: linux-omap@vger.kernel.org
11465 L: linux-i2c@vger.kernel.org
11467 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11468 F: drivers/i2c/busses/i2c-omap.c
11470 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11471 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11472 L: linux-media@vger.kernel.org
11474 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11475 F: drivers/media/platform/omap3isp/
11476 F: drivers/staging/media/omap4iss/
11479 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11480 L: linux-omap@vger.kernel.org
11482 F: drivers/mmc/host/omap.c
11484 OMAP POWER MANAGEMENT SUPPORT
11485 M: Kevin Hilman <khilman@kernel.org>
11486 L: linux-omap@vger.kernel.org
11488 F: arch/arm/*omap*/*pm*
11489 F: drivers/cpufreq/omap-cpufreq.c
11491 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11492 M: Rajendra Nayak <rnayak@codeaurora.org>
11493 M: Paul Walmsley <paul@pwsan.com>
11494 L: linux-omap@vger.kernel.org
11496 F: arch/arm/mach-omap2/prm*
11498 OMAP RANDOM NUMBER GENERATOR SUPPORT
11499 M: Deepak Saxena <dsaxena@plexity.net>
11501 F: drivers/char/hw_random/omap-rng.c
11504 L: linux-usb@vger.kernel.org
11505 L: linux-omap@vger.kernel.org
11507 F: drivers/usb/*/*omap*
11508 F: arch/arm/*omap*/usb*
11510 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11511 M: Mark Jackson <mpfj@newflow.co.uk>
11512 L: linux-omap@vger.kernel.org
11514 F: arch/arm/boot/dts/am335x-nano.dts
11517 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11518 M: Tony Lindgren <tony@atomide.com>
11519 L: linux-omap@vger.kernel.org
11520 Q: http://patchwork.kernel.org/project/linux-omap/list/
11521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11523 F: arch/arm/mach-omap1/
11524 F: arch/arm/plat-omap/
11525 F: arch/arm/configs/omap1_defconfig
11526 F: drivers/i2c/busses/i2c-omap.c
11527 F: include/linux/platform_data/i2c-omap.h
11528 F: include/linux/platform_data/ams-delta-fiq.h
11531 M: Tony Lindgren <tony@atomide.com>
11532 L: linux-omap@vger.kernel.org
11533 W: http://www.muru.com/linux/omap/
11534 W: http://linux.omap.com/
11535 Q: http://patchwork.kernel.org/project/linux-omap/list/
11536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11538 F: arch/arm/mach-omap2/
11539 F: arch/arm/plat-omap/
11540 F: arch/arm/configs/omap2plus_defconfig
11541 F: drivers/i2c/busses/i2c-omap.c
11542 F: drivers/irqchip/irq-omap-intc.c
11543 F: drivers/mfd/*omap*.c
11544 F: drivers/mfd/menelaus.c
11545 F: drivers/mfd/palmas.c
11546 F: drivers/mfd/tps65217.c
11547 F: drivers/mfd/tps65218.c
11548 F: drivers/mfd/tps65910.c
11549 F: drivers/mfd/twl-core.[ch]
11550 F: drivers/mfd/twl4030*.c
11551 F: drivers/mfd/twl6030*.c
11552 F: drivers/mfd/twl6040*.c
11553 F: drivers/regulator/palmas-regulator*.c
11554 F: drivers/regulator/pbias-regulator.c
11555 F: drivers/regulator/tps65217-regulator.c
11556 F: drivers/regulator/tps65218-regulator.c
11557 F: drivers/regulator/tps65910-regulator.c
11558 F: drivers/regulator/twl-regulator.c
11559 F: drivers/regulator/twl6030-regulator.c
11560 F: include/linux/platform_data/i2c-omap.h
11562 ONION OMEGA2+ BOARD
11563 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11564 L: linux-mips@vger.kernel.org
11566 F: arch/mips/boot/dts/ralink/omega2p.dts
11569 M: Bob Copeland <me@bobcopeland.com>
11570 L: linux-karma-devel@lists.sourceforge.net
11572 F: Documentation/filesystems/omfs.txt
11575 OMNIKEY CARDMAN 4000 DRIVER
11576 M: Harald Welte <laforge@gnumonks.org>
11578 F: drivers/char/pcmcia/cm4000_cs.c
11579 F: include/linux/cm4000_cs.h
11580 F: include/uapi/linux/cm4000_cs.h
11582 OMNIKEY CARDMAN 4040 DRIVER
11583 M: Harald Welte <laforge@gnumonks.org>
11585 F: drivers/char/pcmcia/cm4040_cs.*
11587 OMNIVISION OV13858 SENSOR DRIVER
11588 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11589 L: linux-media@vger.kernel.org
11590 T: git git://linuxtv.org/media_tree.git
11592 F: drivers/media/i2c/ov13858.c
11594 OMNIVISION OV2680 SENSOR DRIVER
11595 M: Rui Miguel Silva <rmfrfs@gmail.com>
11596 L: linux-media@vger.kernel.org
11597 T: git git://linuxtv.org/media_tree.git
11599 F: drivers/media/i2c/ov2680.c
11600 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11602 OMNIVISION OV2685 SENSOR DRIVER
11603 M: Shunqian Zheng <zhengsq@rock-chips.com>
11604 L: linux-media@vger.kernel.org
11605 T: git git://linuxtv.org/media_tree.git
11607 F: drivers/media/i2c/ov2685.c
11609 OMNIVISION OV5640 SENSOR DRIVER
11610 M: Steve Longerbeam <slongerbeam@gmail.com>
11611 L: linux-media@vger.kernel.org
11612 T: git git://linuxtv.org/media_tree.git
11614 F: drivers/media/i2c/ov5640.c
11616 OMNIVISION OV5647 SENSOR DRIVER
11617 M: Luis Oliveira <lolivei@synopsys.com>
11618 L: linux-media@vger.kernel.org
11619 T: git git://linuxtv.org/media_tree.git
11621 F: drivers/media/i2c/ov5647.c
11623 OMNIVISION OV5695 SENSOR DRIVER
11624 M: Shunqian Zheng <zhengsq@rock-chips.com>
11625 L: linux-media@vger.kernel.org
11626 T: git git://linuxtv.org/media_tree.git
11628 F: drivers/media/i2c/ov5695.c
11630 OMNIVISION OV7670 SENSOR DRIVER
11631 M: Jonathan Corbet <corbet@lwn.net>
11632 L: linux-media@vger.kernel.org
11633 T: git git://linuxtv.org/media_tree.git
11635 F: drivers/media/i2c/ov7670.c
11636 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11638 OMNIVISION OV772x SENSOR DRIVER
11639 M: Jacopo Mondi <jacopo@jmondi.org>
11640 L: linux-media@vger.kernel.org
11641 T: git git://linuxtv.org/media_tree.git
11643 F: drivers/media/i2c/ov772x.c
11644 F: include/media/i2c/ov772x.h
11645 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11647 OMNIVISION OV7740 SENSOR DRIVER
11648 M: Wenyou Yang <wenyou.yang@microchip.com>
11649 L: linux-media@vger.kernel.org
11650 T: git git://linuxtv.org/media_tree.git
11652 F: drivers/media/i2c/ov7740.c
11653 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11655 OMNIVISION OV9640 SENSOR DRIVER
11656 M: Petr Cvek <petrcvekcz@gmail.com>
11657 L: linux-media@vger.kernel.org
11659 F: drivers/media/i2c/ov9640.*
11661 OMNIVISION OV8856 SENSOR DRIVER
11662 M: Ben Kao <ben.kao@intel.com>
11663 L: linux-media@vger.kernel.org
11664 T: git git://linuxtv.org/media_tree.git
11666 F: drivers/media/i2c/ov8856.c
11668 OMNIVISION OV9650 SENSOR DRIVER
11669 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11670 R: Akinobu Mita <akinobu.mita@gmail.com>
11671 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11672 L: linux-media@vger.kernel.org
11673 T: git git://linuxtv.org/media_tree.git
11675 F: drivers/media/i2c/ov9650.c
11676 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11678 ONENAND FLASH DRIVER
11679 M: Kyungmin Park <kyungmin.park@samsung.com>
11680 L: linux-mtd@lists.infradead.org
11682 F: drivers/mtd/nand/onenand/
11683 F: include/linux/mtd/onenand*.h
11685 ONSTREAM SCSI TAPE DRIVER
11686 M: Willem Riede <osst@riede.org>
11687 L: osst-users@lists.sourceforge.net
11688 L: linux-scsi@vger.kernel.org
11690 F: Documentation/scsi/osst.txt
11691 F: drivers/scsi/osst.*
11692 F: drivers/scsi/osst_*.h
11693 F: drivers/scsi/st.h
11696 M: Jens Wiklander <jens.wiklander@linaro.org>
11698 F: drivers/tee/optee/
11700 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11701 M: Sumit Garg <sumit.garg@linaro.org>
11703 F: drivers/char/hw_random/optee-rng.c
11706 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11707 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11708 L: linux-rdma@vger.kernel.org
11710 F: drivers/infiniband/ulp/opa_vnic
11712 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11713 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11714 M: Frank Rowand <frowand.list@gmail.com>
11715 L: devicetree@vger.kernel.org
11717 F: Documentation/devicetree/dynamic-resolution-notes.txt
11718 F: Documentation/devicetree/overlay-notes.txt
11719 F: drivers/of/overlay.c
11720 F: drivers/of/resolver.c
11721 K: of_overlay_notifier_
11723 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11724 M: Rob Herring <robh+dt@kernel.org>
11725 M: Frank Rowand <frowand.list@gmail.com>
11726 L: devicetree@vger.kernel.org
11727 W: http://www.devicetree.org/
11728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11731 F: include/linux/of*.h
11733 F: Documentation/ABI/testing/sysfs-firmware-ofw
11735 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11736 M: Rob Herring <robh+dt@kernel.org>
11737 M: Mark Rutland <mark.rutland@arm.com>
11738 L: devicetree@vger.kernel.org
11739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11740 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11742 F: Documentation/devicetree/
11743 F: arch/*/boot/dts/
11744 F: include/dt-bindings/
11746 OPENCORES I2C BUS DRIVER
11747 M: Peter Korsgaard <peter@korsgaard.com>
11748 M: Andrew Lunn <andrew@lunn.ch>
11749 L: linux-i2c@vger.kernel.org
11751 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11752 F: Documentation/i2c/busses/i2c-ocores
11753 F: drivers/i2c/busses/i2c-ocores.c
11754 F: include/linux/platform_data/i2c-ocores.h
11756 OPENRISC ARCHITECTURE
11757 M: Jonas Bonn <jonas@southpole.se>
11758 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11759 M: Stafford Horne <shorne@gmail.com>
11760 T: git git://github.com/openrisc/linux.git
11761 L: openrisc@lists.librecores.org
11762 W: http://openrisc.io
11764 F: Documentation/devicetree/bindings/openrisc/
11765 F: Documentation/openrisc/
11767 F: drivers/irqchip/irq-ompic.c
11768 F: drivers/irqchip/irq-or1k-*
11771 M: Pravin B Shelar <pshelar@ovn.org>
11772 L: netdev@vger.kernel.org
11773 L: dev@openvswitch.org
11774 W: http://openvswitch.org
11776 F: net/openvswitch/
11777 F: include/uapi/linux/openvswitch.h
11779 OPERATING PERFORMANCE POINTS (OPP)
11780 M: Viresh Kumar <vireshk@kernel.org>
11781 M: Nishanth Menon <nm@ti.com>
11782 M: Stephen Boyd <sboyd@kernel.org>
11783 L: linux-pm@vger.kernel.org
11785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11787 F: include/linux/pm_opp.h
11788 F: Documentation/power/opp.txt
11789 F: Documentation/devicetree/bindings/opp/
11792 M: Clemens Ladisch <clemens@ladisch.de>
11793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11796 F: sound/drivers/opl4/
11799 M: Robert Richter <rric@kernel.org>
11800 L: oprofile-list@lists.sf.net
11802 F: arch/*/include/asm/oprofile*.h
11803 F: arch/*/oprofile/
11804 F: drivers/oprofile/
11805 F: include/linux/oprofile.h
11807 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11808 M: Mark Fasheh <mark@fasheh.com>
11809 M: Joel Becker <jlbec@evilplan.org>
11810 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11811 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11812 W: http://ocfs2.wiki.kernel.org
11814 F: Documentation/filesystems/ocfs2.txt
11815 F: Documentation/filesystems/dlmfs.txt
11818 ORANGEFS FILESYSTEM
11819 M: Mike Marshall <hubcap@omnibond.com>
11820 R: Martin Brandenburg <martin@omnibond.com>
11821 L: devel@lists.orangefs.org
11822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11825 F: Documentation/filesystems/orangefs.txt
11828 L: linux-wireless@vger.kernel.org
11829 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11830 W: http://www.nongnu.org/orinoco/
11832 F: drivers/net/wireless/intersil/orinoco/
11834 OV2659 OMNIVISION SENSOR DRIVER
11835 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11836 L: linux-media@vger.kernel.org
11837 W: https://linuxtv.org
11838 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11839 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11841 F: drivers/media/i2c/ov2659.c
11842 F: include/media/i2c/ov2659.h
11845 M: Miklos Szeredi <miklos@szeredi.hu>
11846 L: linux-unionfs@vger.kernel.org
11847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11850 F: Documentation/filesystems/overlayfs.txt
11852 P54 WIRELESS DRIVER
11853 M: Christian Lamparter <chunkeey@googlemail.com>
11854 L: linux-wireless@vger.kernel.org
11855 W: http://wireless.kernel.org/en/users/Drivers/p54
11857 F: drivers/net/wireless/intersil/p54/
11859 PA SEMI ETHERNET DRIVER
11860 L: netdev@vger.kernel.org
11862 F: drivers/net/ethernet/pasemi/*
11864 PA SEMI SMBUS DRIVER
11865 L: linux-i2c@vger.kernel.org
11867 F: drivers/i2c/busses/i2c-pasemi.c
11870 M: Vladimir Oltean <olteanv@gmail.com>
11871 L: netdev@vger.kernel.org
11874 F: include/linux/packing.h
11875 F: Documentation/packing.txt
11877 PADATA PARALLEL EXECUTION MECHANISM
11878 M: Steffen Klassert <steffen.klassert@secunet.com>
11879 L: linux-crypto@vger.kernel.org
11882 F: include/linux/padata.h
11883 F: Documentation/padata.txt
11885 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11886 M: Harald Welte <laforge@gnumonks.org>
11887 L: platform-driver-x86@vger.kernel.org
11889 F: drivers/platform/x86/panasonic-laptop.c
11891 PARALLEL LCD/KEYPAD PANEL DRIVER
11892 M: Willy Tarreau <willy@haproxy.com>
11893 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11895 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11896 F: drivers/auxdisplay/panel.c
11898 PARALLEL PORT SUBSYSTEM
11899 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11900 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11901 L: linux-parport@lists.infradead.org (subscribers-only)
11903 F: drivers/parport/
11904 F: include/linux/parport*.h
11905 F: drivers/char/ppdev.c
11906 F: include/uapi/linux/ppdev.h
11907 F: Documentation/parport*.txt
11909 PARAVIRT_OPS INTERFACE
11910 M: Juergen Gross <jgross@suse.com>
11911 M: Alok Kataria <akataria@vmware.com>
11912 L: virtualization@lists.linux-foundation.org
11914 F: Documentation/virtual/paravirt_ops.txt
11915 F: arch/*/kernel/paravirt*
11916 F: arch/*/include/asm/paravirt*.h
11917 F: include/linux/hypervisor.h
11919 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11920 M: Tim Waugh <tim@cyberelk.net>
11921 L: linux-parport@lists.infradead.org (subscribers-only)
11923 F: Documentation/blockdev/paride.txt
11924 F: drivers/block/paride/
11926 PARISC ARCHITECTURE
11927 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11928 M: Helge Deller <deller@gmx.de>
11929 L: linux-parisc@vger.kernel.org
11930 W: http://www.parisc-linux.org/
11931 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11936 F: Documentation/parisc/
11938 F: drivers/char/agp/parisc-agp.c
11939 F: drivers/input/serio/gscps2.c
11940 F: drivers/parport/parport_gsc.*
11941 F: drivers/tty/serial/8250/8250_gsc.c
11942 F: drivers/video/fbdev/sti*
11943 F: drivers/video/console/sti*
11944 F: drivers/video/logo/logo_parisc*
11947 M: Jiri Pirko <jiri@mellanox.com>
11948 L: netdev@vger.kernel.org
11951 F: lib/test_parman.c
11952 F: include/linux/parman.h
11954 PC ENGINES APU BOARD DRIVER
11955 M: Enrico Weigelt, metux IT consult <info@metux.net>
11957 F: drivers/platform/x86/pcengines-apuv2.c
11959 PC87360 HARDWARE MONITORING DRIVER
11960 M: Jim Cromie <jim.cromie@gmail.com>
11961 L: linux-hwmon@vger.kernel.org
11963 F: Documentation/hwmon/pc87360.rst
11964 F: drivers/hwmon/pc87360.c
11966 PC8736x GPIO DRIVER
11967 M: Jim Cromie <jim.cromie@gmail.com>
11969 F: drivers/char/pc8736x_gpio.c
11971 PC87427 HARDWARE MONITORING DRIVER
11972 M: Jean Delvare <jdelvare@suse.com>
11973 L: linux-hwmon@vger.kernel.org
11975 F: Documentation/hwmon/pc87427.rst
11976 F: drivers/hwmon/pc87427.c
11979 M: Riku Voipio <riku.voipio@iki.fi>
11981 F: drivers/leds/leds-pca9532.c
11982 F: include/linux/leds-pca9532.h
11984 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11985 M: Guenter Roeck <linux@roeck-us.net>
11986 L: linux-i2c@vger.kernel.org
11988 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11990 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11991 M: Khalid Aziz <khalid@gonehiking.org>
11993 F: drivers/firmware/pcdp.*
11995 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11996 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11997 L: linux-pci@vger.kernel.org
11998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12000 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12001 F: drivers/pci/controller/pci-aardvark.c
12003 PCI DRIVER FOR ALTERA PCIE IP
12004 M: Ley Foon Tan <lftan@altera.com>
12005 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12006 L: linux-pci@vger.kernel.org
12008 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12009 F: drivers/pci/controller/pcie-altera.c
12011 PCI DRIVER FOR APPLIEDMICRO XGENE
12012 M: Toan Le <toan@os.amperecomputing.com>
12013 L: linux-pci@vger.kernel.org
12014 L: linux-arm-kernel@lists.infradead.org
12016 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12017 F: drivers/pci/controller/pci-xgene.c
12019 PCI DRIVER FOR ARM VERSATILE PLATFORM
12020 M: Rob Herring <robh@kernel.org>
12021 L: linux-pci@vger.kernel.org
12022 L: linux-arm-kernel@lists.infradead.org
12024 F: Documentation/devicetree/bindings/pci/versatile.txt
12025 F: drivers/pci/controller/pci-versatile.c
12027 PCI DRIVER FOR ARMADA 8K
12028 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12029 L: linux-pci@vger.kernel.org
12030 L: linux-arm-kernel@lists.infradead.org
12032 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12033 F: drivers/pci/controller/dwc/pcie-armada8k.c
12035 PCI DRIVER FOR CADENCE PCIE IP
12036 M: Tom Joseph <tjoseph@cadence.com>
12037 L: linux-pci@vger.kernel.org
12039 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12040 F: drivers/pci/controller/pcie-cadence*
12042 PCI DRIVER FOR FREESCALE LAYERSCAPE
12043 M: Minghuan Lian <minghuan.Lian@nxp.com>
12044 M: Mingkai Hu <mingkai.hu@nxp.com>
12045 M: Roy Zang <roy.zang@nxp.com>
12046 L: linuxppc-dev@lists.ozlabs.org
12047 L: linux-pci@vger.kernel.org
12048 L: linux-arm-kernel@lists.infradead.org
12050 F: drivers/pci/controller/dwc/*layerscape*
12052 PCI DRIVER FOR GENERIC OF HOSTS
12053 M: Will Deacon <will@kernel.org>
12054 L: linux-pci@vger.kernel.org
12055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12057 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12058 F: drivers/pci/controller/pci-host-common.c
12059 F: drivers/pci/controller/pci-host-generic.c
12061 PCI DRIVER FOR IMX6
12062 M: Richard Zhu <hongxing.zhu@nxp.com>
12063 M: Lucas Stach <l.stach@pengutronix.de>
12064 L: linux-pci@vger.kernel.org
12065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12067 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12068 F: drivers/pci/controller/dwc/*imx6*
12070 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12071 M: Keith Busch <keith.busch@intel.com>
12072 M: Jonathan Derrick <jonathan.derrick@intel.com>
12073 L: linux-pci@vger.kernel.org
12075 F: drivers/pci/controller/vmd.c
12077 PCI DRIVER FOR MICROSEMI SWITCHTEC
12078 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12079 M: Logan Gunthorpe <logang@deltatee.com>
12080 L: linux-pci@vger.kernel.org
12082 F: Documentation/switchtec.txt
12083 F: Documentation/ABI/testing/sysfs-class-switchtec
12084 F: drivers/pci/switch/switchtec*
12085 F: include/uapi/linux/switchtec_ioctl.h
12086 F: include/linux/switchtec.h
12087 F: drivers/ntb/hw/mscc/
12089 PCI DRIVER FOR MOBIVEIL PCIE IP
12090 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12091 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12092 L: linux-pci@vger.kernel.org
12094 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12095 F: drivers/pci/controller/pcie-mobiveil.c
12097 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12098 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12099 M: Jason Cooper <jason@lakedaemon.net>
12100 L: linux-pci@vger.kernel.org
12101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12103 F: drivers/pci/controller/*mvebu*
12105 PCI DRIVER FOR NVIDIA TEGRA
12106 M: Thierry Reding <thierry.reding@gmail.com>
12107 L: linux-tegra@vger.kernel.org
12108 L: linux-pci@vger.kernel.org
12110 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12111 F: drivers/pci/controller/pci-tegra.c
12113 PCI DRIVER FOR RENESAS R-CAR
12114 M: Simon Horman <horms@verge.net.au>
12115 L: linux-pci@vger.kernel.org
12116 L: linux-renesas-soc@vger.kernel.org
12118 F: drivers/pci/controller/*rcar*
12120 PCI DRIVER FOR SAMSUNG EXYNOS
12121 M: Jingoo Han <jingoohan1@gmail.com>
12122 L: linux-pci@vger.kernel.org
12123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12124 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12126 F: drivers/pci/controller/dwc/pci-exynos.c
12128 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12129 M: Jingoo Han <jingoohan1@gmail.com>
12130 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12131 L: linux-pci@vger.kernel.org
12133 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12134 F: drivers/pci/controller/dwc/*designware*
12136 PCI DRIVER FOR TI DRA7XX
12137 M: Kishon Vijay Abraham I <kishon@ti.com>
12138 L: linux-omap@vger.kernel.org
12139 L: linux-pci@vger.kernel.org
12141 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12142 F: drivers/pci/controller/dwc/pci-dra7xx.c
12144 PCI DRIVER FOR TI KEYSTONE
12145 M: Murali Karicheri <m-karicheri2@ti.com>
12146 L: linux-pci@vger.kernel.org
12147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12149 F: drivers/pci/controller/dwc/pci-keystone.c
12151 PCI ENDPOINT SUBSYSTEM
12152 M: Kishon Vijay Abraham I <kishon@ti.com>
12153 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12154 L: linux-pci@vger.kernel.org
12155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12157 F: drivers/pci/endpoint/
12158 F: drivers/misc/pci_endpoint_test.c
12161 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12162 M: Russell Currey <ruscur@russell.cc>
12163 M: Sam Bobroff <sbobroff@linux.ibm.com>
12164 M: Oliver O'Halloran <oohall@gmail.com>
12165 L: linuxppc-dev@lists.ozlabs.org
12167 F: Documentation/PCI/pci-error-recovery.txt
12168 F: drivers/pci/pcie/aer.c
12169 F: drivers/pci/pcie/dpc.c
12170 F: drivers/pci/pcie/err.c
12171 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12172 F: arch/powerpc/kernel/eeh*.c
12173 F: arch/powerpc/platforms/*/eeh*.c
12174 F: arch/powerpc/include/*/eeh*.h
12177 M: Linas Vepstas <linasvepstas@gmail.com>
12178 L: linux-pci@vger.kernel.org
12180 F: Documentation/PCI/pci-error-recovery.txt
12182 PCI MSI DRIVER FOR ALTERA MSI IP
12183 M: Ley Foon Tan <lftan@altera.com>
12184 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12185 L: linux-pci@vger.kernel.org
12187 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12188 F: drivers/pci/controller/pcie-altera-msi.c
12190 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12191 M: Toan Le <toan@os.amperecomputing.com>
12192 L: linux-pci@vger.kernel.org
12193 L: linux-arm-kernel@lists.infradead.org
12195 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12196 F: drivers/pci/controller/pci-xgene-msi.c
12199 M: Bjorn Helgaas <bhelgaas@google.com>
12200 L: linux-pci@vger.kernel.org
12201 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12204 F: Documentation/devicetree/bindings/pci/
12205 F: Documentation/PCI/
12206 F: drivers/acpi/pci*
12208 F: include/asm-generic/pci*
12209 F: include/linux/pci*
12210 F: include/linux/of_pci.h
12211 F: include/uapi/linux/pci*
12214 F: arch/x86/kernel/quirks.c
12215 F: arch/x86/kernel/early-quirks.c
12217 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12218 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12219 L: linux-pci@vger.kernel.org
12220 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12223 F: drivers/pci/controller/
12225 PCIE DRIVER FOR ANNAPURNA LABS
12226 M: Jonathan Chocron <jonnyc@amazon.com>
12227 L: linux-pci@vger.kernel.org
12229 F: drivers/pci/controller/dwc/pcie-al.c
12231 PCIE DRIVER FOR AMLOGIC MESON
12232 M: Yue Wang <yue.wang@Amlogic.com>
12233 L: linux-pci@vger.kernel.org
12234 L: linux-amlogic@lists.infradead.org
12236 F: drivers/pci/controller/dwc/pci-meson.c
12238 PCIE DRIVER FOR AXIS ARTPEC
12239 M: Jesper Nilsson <jesper.nilsson@axis.com>
12240 L: linux-arm-kernel@axis.com
12241 L: linux-pci@vger.kernel.org
12243 F: Documentation/devicetree/bindings/pci/axis,artpec*
12244 F: drivers/pci/controller/dwc/*artpec*
12246 PCIE DRIVER FOR CAVIUM THUNDERX
12247 M: David Daney <david.daney@cavium.com>
12248 L: linux-pci@vger.kernel.org
12249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12251 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12252 F: drivers/pci/controller/pci-thunder-*
12254 PCIE DRIVER FOR HISILICON
12255 M: Zhou Wang <wangzhou1@hisilicon.com>
12256 L: linux-pci@vger.kernel.org
12258 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12259 F: drivers/pci/controller/dwc/pcie-hisi.c
12261 PCIE DRIVER FOR HISILICON KIRIN
12262 M: Xiaowei Song <songxiaowei@hisilicon.com>
12263 M: Binghui Wang <wangbinghui@hisilicon.com>
12264 L: linux-pci@vger.kernel.org
12266 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12267 F: drivers/pci/controller/dwc/pcie-kirin.c
12269 PCIE DRIVER FOR HISILICON STB
12270 M: Shawn Guo <shawn.guo@linaro.org>
12271 L: linux-pci@vger.kernel.org
12273 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12274 F: drivers/pci/controller/dwc/pcie-histb.c
12276 PCIE DRIVER FOR MEDIATEK
12277 M: Ryder Lee <ryder.lee@mediatek.com>
12278 L: linux-pci@vger.kernel.org
12279 L: linux-mediatek@lists.infradead.org
12281 F: Documentation/devicetree/bindings/pci/mediatek*
12282 F: drivers/pci/controller/*mediatek*
12284 PCIE DRIVER FOR QUALCOMM MSM
12285 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12286 L: linux-pci@vger.kernel.org
12287 L: linux-arm-msm@vger.kernel.org
12289 F: drivers/pci/controller/dwc/*qcom*
12291 PCIE DRIVER FOR ROCKCHIP
12292 M: Shawn Lin <shawn.lin@rock-chips.com>
12293 L: linux-pci@vger.kernel.org
12294 L: linux-rockchip@lists.infradead.org
12296 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12297 F: drivers/pci/controller/pcie-rockchip*
12299 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12300 M: Linus Walleij <linus.walleij@linaro.org>
12301 L: linux-pci@vger.kernel.org
12303 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12304 F: drivers/pci/controller/pci-v3-semi.c
12306 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12307 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12308 L: linux-pci@vger.kernel.org
12310 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12311 F: drivers/pci/controller/dwc/pcie-uniphier.c
12313 PCIE DRIVER FOR ST SPEAR13XX
12314 M: Pratyush Anand <pratyush.anand@gmail.com>
12315 L: linux-pci@vger.kernel.org
12317 F: drivers/pci/controller/dwc/*spear*
12320 M: Dominik Brodowski <linux@dominikbrodowski.net>
12321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12323 F: Documentation/pcmcia/
12328 PCNET32 NETWORK DRIVER
12329 M: Don Fry <pcnet32@frontier.com>
12330 L: netdev@vger.kernel.org
12332 F: drivers/net/ethernet/amd/pcnet32.c
12334 PCRYPT PARALLEL CRYPTO ENGINE
12335 M: Steffen Klassert <steffen.klassert@secunet.com>
12336 L: linux-crypto@vger.kernel.org
12339 F: include/crypto/pcrypt.h
12341 PEAQ WMI HOTKEYS DRIVER
12342 M: Hans de Goede <hdegoede@redhat.com>
12343 L: platform-driver-x86@vger.kernel.org
12345 F: drivers/platform/x86/peaq-wmi.c
12347 PER-CPU MEMORY ALLOCATOR
12348 M: Dennis Zhou <dennis@kernel.org>
12349 M: Tejun Heo <tj@kernel.org>
12350 M: Christoph Lameter <cl@linux.com>
12351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12353 F: include/linux/percpu*.h
12355 F: arch/*/include/asm/percpu.h
12357 PER-TASK DELAY ACCOUNTING
12358 M: Balbir Singh <bsingharora@gmail.com>
12360 F: include/linux/delayacct.h
12361 F: kernel/delayacct.c
12363 PERFORMANCE EVENTS SUBSYSTEM
12364 M: Peter Zijlstra <peterz@infradead.org>
12365 M: Ingo Molnar <mingo@redhat.com>
12366 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12367 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12368 R: Jiri Olsa <jolsa@redhat.com>
12369 R: Namhyung Kim <namhyung@kernel.org>
12370 L: linux-kernel@vger.kernel.org
12371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12374 F: include/linux/perf_event.h
12375 F: include/uapi/linux/perf_event.h
12376 F: arch/*/kernel/perf_event*.c
12377 F: arch/*/kernel/*/perf_event*.c
12378 F: arch/*/kernel/*/*/perf_event*.c
12379 F: arch/*/include/asm/perf_event.h
12380 F: arch/*/kernel/perf_callchain.c
12382 F: arch/*/events/*/*
12385 PERSONALITY HANDLING
12386 M: Christoph Hellwig <hch@infradead.org>
12387 L: linux-abi-devel@lists.sourceforge.net
12389 F: include/linux/personality.h
12390 F: include/uapi/linux/personality.h
12392 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12393 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12394 L: linux-input@vger.kernel.org
12396 F: Documentation/input/devices/pxrc.rst
12397 F: drivers/input/joystick/pxrc.c
12400 M: Remi Denis-Courmont <courmisch@gmail.com>
12402 F: Documentation/networking/phonet.txt
12403 F: include/linux/phonet.h
12404 F: include/net/phonet/
12405 F: include/uapi/linux/phonet.h
12409 M: Joern Engel <joern@lazybastard.org>
12410 L: linux-mtd@lists.infradead.org
12412 F: drivers/mtd/devices/phram.c
12415 M: Bruno Prémont <bonbons@linux-vserver.org>
12416 L: linux-input@vger.kernel.org
12418 F: drivers/hid/hid-picolcd*
12421 M: Jamie Iles <jamie@jamieiles.com>
12422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12423 T: git git://github.com/jamieiles/linux-2.6-ji.git
12425 F: arch/arm/boot/dts/picoxcell*
12426 F: arch/arm/mach-picoxcell/
12427 F: drivers/crypto/picoxcell*
12429 PIN CONTROL SUBSYSTEM
12430 M: Linus Walleij <linus.walleij@linaro.org>
12431 L: linux-gpio@vger.kernel.org
12432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12434 F: Documentation/devicetree/bindings/pinctrl/
12435 F: Documentation/driver-api/pinctl.rst
12436 F: drivers/pinctrl/
12437 F: include/linux/pinctrl/
12439 PIN CONTROLLER - MICROCHIP AT91
12440 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12442 L: linux-gpio@vger.kernel.org
12444 F: drivers/pinctrl/pinctrl-at91*
12446 PIN CONTROLLER - FREESCALE
12447 M: Dong Aisheng <aisheng.dong@nxp.com>
12448 M: Fabio Estevam <festevam@gmail.com>
12449 M: Shawn Guo <shawnguo@kernel.org>
12450 M: Stefan Agner <stefan@agner.ch>
12451 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12452 L: linux-gpio@vger.kernel.org
12454 F: drivers/pinctrl/freescale/
12455 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12457 PIN CONTROLLER - INTEL
12458 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12459 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12462 F: drivers/pinctrl/intel/
12464 PIN CONTROLLER - MEDIATEK
12465 M: Sean Wang <sean.wang@kernel.org>
12466 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12468 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12469 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12470 F: drivers/pinctrl/mediatek/
12472 PIN CONTROLLER - QUALCOMM
12473 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12475 L: linux-arm-msm@vger.kernel.org
12476 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12477 F: drivers/pinctrl/qcom/
12479 PIN CONTROLLER - RENESAS
12480 M: Geert Uytterhoeven <geert+renesas@glider.be>
12481 L: linux-renesas-soc@vger.kernel.org
12482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12484 F: drivers/pinctrl/pinctrl-rz*
12485 F: drivers/pinctrl/sh-pfc/
12487 PIN CONTROLLER - SAMSUNG
12488 M: Tomasz Figa <tomasz.figa@gmail.com>
12489 M: Krzysztof Kozlowski <krzk@kernel.org>
12490 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12492 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12493 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12496 F: drivers/pinctrl/samsung/
12497 F: include/dt-bindings/pinctrl/samsung.h
12498 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12500 PIN CONTROLLER - SINGLE
12501 M: Tony Lindgren <tony@atomide.com>
12502 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12504 L: linux-omap@vger.kernel.org
12506 F: drivers/pinctrl/pinctrl-single.c
12508 PIN CONTROLLER - ST SPEAR
12509 M: Viresh Kumar <vireshk@kernel.org>
12510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12511 W: http://www.st.com/spear
12513 F: drivers/pinctrl/spear/
12515 PISTACHIO SOC SUPPORT
12516 M: James Hartley <james.hartley@sondrel.com>
12517 L: linux-mips@vger.kernel.org
12519 F: arch/mips/pistachio/
12520 F: arch/mips/include/asm/mach-pistachio/
12521 F: arch/mips/boot/dts/img/pistachio*
12522 F: arch/mips/configs/pistachio*_defconfig
12526 M: linux-block@vger.kernel.org
12527 F: drivers/block/pktcdvd.c
12528 F: include/linux/pktcdvd.h
12529 F: include/uapi/linux/pktcdvd.h
12531 PKUNITY SOC DRIVERS
12532 M: Guan Xuetao <gxt@pku.edu.cn>
12533 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12535 T: git git://github.com/gxt/linux.git
12536 F: drivers/input/serio/i8042-unicore32io.h
12537 F: drivers/i2c/busses/i2c-puv3.c
12538 F: drivers/video/fbdev/fb-puv3.c
12539 F: drivers/rtc/rtc-puv3.c
12541 PMBUS HARDWARE MONITORING DRIVERS
12542 M: Guenter Roeck <linux@roeck-us.net>
12543 L: linux-hwmon@vger.kernel.org
12544 W: http://hwmon.wiki.kernel.org/
12545 W: http://www.roeck-us.net/linux/drivers/
12546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12548 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12549 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12550 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12551 F: Documentation/hwmon/adm1275.rst
12552 F: Documentation/hwmon/ibm-cffps.rst
12553 F: Documentation/hwmon/ir35221.rst
12554 F: Documentation/hwmon/lm25066.rst
12555 F: Documentation/hwmon/ltc2978.rst
12556 F: Documentation/hwmon/ltc3815.rst
12557 F: Documentation/hwmon/max16064.rst
12558 F: Documentation/hwmon/max20751.rst
12559 F: Documentation/hwmon/max31785.rst
12560 F: Documentation/hwmon/max34440.rst
12561 F: Documentation/hwmon/max8688.rst
12562 F: Documentation/hwmon/pmbus.rst
12563 F: Documentation/hwmon/pmbus-core.rst
12564 F: Documentation/hwmon/tps40422.rst
12565 F: Documentation/hwmon/ucd9000.rst
12566 F: Documentation/hwmon/ucd9200.rst
12567 F: Documentation/hwmon/zl6100.rst
12568 F: drivers/hwmon/pmbus/
12569 F: include/linux/pmbus.h
12571 PMC SIERRA MaxRAID DRIVER
12572 L: linux-scsi@vger.kernel.org
12573 W: http://www.pmc-sierra.com/
12575 F: drivers/scsi/pmcraid.*
12577 PMC SIERRA PM8001 DRIVER
12578 M: Jack Wang <jinpu.wang@profitbricks.com>
12579 M: lindar_liu@usish.com
12580 L: linux-scsi@vger.kernel.org
12582 F: drivers/scsi/pm8001/
12585 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12589 PNI RM3100 IIO DRIVER
12590 M: Song Qiang <songqiang1304521@gmail.com>
12591 L: linux-iio@vger.kernel.org
12593 F: drivers/iio/magnetometer/rm3100*
12594 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12596 POSIX CLOCKS and TIMERS
12597 M: Thomas Gleixner <tglx@linutronix.de>
12598 L: linux-kernel@vger.kernel.org
12599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12602 F: include/linux/timer*
12603 F: kernel/time/*timer*
12605 POWER MANAGEMENT CORE
12606 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12607 L: linux-pm@vger.kernel.org
12608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12609 B: https://bugzilla.kernel.org
12611 F: drivers/base/power/
12612 F: include/linux/pm.h
12613 F: include/linux/pm_*
12614 F: include/linux/powercap.h
12615 F: drivers/powercap/
12616 F: kernel/configs/nopm.config
12618 POWER STATE COORDINATION INTERFACE (PSCI)
12619 M: Mark Rutland <mark.rutland@arm.com>
12620 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12621 L: linux-arm-kernel@lists.infradead.org
12623 F: drivers/firmware/psci/
12624 F: include/linux/psci.h
12625 F: include/uapi/linux/psci.h
12627 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12628 M: Sebastian Reichel <sre@kernel.org>
12629 L: linux-pm@vger.kernel.org
12630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12632 F: Documentation/ABI/testing/sysfs-class-power
12633 F: Documentation/devicetree/bindings/power/supply/
12634 F: include/linux/power_supply.h
12635 F: drivers/power/supply/
12637 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12638 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12639 L: linuxppc-dev@lists.ozlabs.org
12641 F: drivers/char/powernv-op-panel.c
12643 PPP OVER ATM (RFC 2364)
12644 M: Mitchell Blank Jr <mitch@sfgoth.com>
12646 F: net/atm/pppoatm.c
12647 F: include/uapi/linux/atmppp.h
12650 M: Michal Ostrowski <mostrows@earthlink.net>
12652 F: drivers/net/ppp/pppoe.c
12653 F: drivers/net/ppp/pppox.c
12656 M: James Chapman <jchapman@katalix.com>
12658 F: net/l2tp/l2tp_ppp.c
12659 F: include/linux/if_pppol2tp.h
12660 F: include/uapi/linux/if_pppol2tp.h
12662 PPP PROTOCOL DRIVERS AND COMPRESSORS
12663 M: Paul Mackerras <paulus@samba.org>
12664 L: linux-ppp@vger.kernel.org
12666 F: drivers/net/ppp/ppp_*
12669 M: Rodolfo Giometti <giometti@enneenne.com>
12670 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12671 L: linuxpps@ml.enneenne.com (subscribers-only)
12673 F: Documentation/pps/
12674 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12675 F: Documentation/ABI/testing/sysfs-pps
12677 F: include/linux/pps*.h
12678 F: include/uapi/linux/pps.h
12681 M: Dmitry Kozlov <xeb@mail.ru>
12682 L: netdev@vger.kernel.org
12684 F: drivers/net/ppp/pptp.c
12685 W: http://sourceforge.net/projects/accel-pptp
12688 M: Petr Mladek <pmladek@suse.com>
12689 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12690 R: Steven Rostedt <rostedt@goodmis.org>
12693 F: include/linux/printk.h
12695 PRISM54 WIRELESS DRIVER
12696 M: Luis Chamberlain <mcgrof@kernel.org>
12697 L: linux-wireless@vger.kernel.org
12698 W: http://wireless.kernel.org/en/users/Drivers/p54
12700 F: drivers/net/wireless/intersil/prism54/
12703 R: Alexey Dobriyan <adobriyan@gmail.com>
12704 L: linux-kernel@vger.kernel.org
12705 L: linux-fsdevel@vger.kernel.org
12708 F: include/linux/proc_fs.h
12709 F: tools/testing/selftests/proc/
12710 F: Documentation/filesystems/proc.txt
12713 M: Luis Chamberlain <mcgrof@kernel.org>
12714 M: Kees Cook <keescook@chromium.org>
12715 L: linux-kernel@vger.kernel.org
12716 L: linux-fsdevel@vger.kernel.org
12718 F: fs/proc/proc_sysctl.c
12719 F: include/linux/sysctl.h
12721 F: tools/testing/selftests/sysctl/
12723 PS3 NETWORK SUPPORT
12724 M: Geoff Levand <geoff@infradead.org>
12725 L: netdev@vger.kernel.org
12726 L: linuxppc-dev@lists.ozlabs.org
12728 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12730 PS3 PLATFORM SUPPORT
12731 M: Geoff Levand <geoff@infradead.org>
12732 L: linuxppc-dev@lists.ozlabs.org
12734 F: arch/powerpc/boot/ps3*
12735 F: arch/powerpc/include/asm/lv1call.h
12736 F: arch/powerpc/include/asm/ps3*.h
12737 F: arch/powerpc/platforms/ps3/
12740 F: drivers/rtc/rtc-ps3.c
12741 F: drivers/usb/host/*ps3.c
12742 F: sound/ppc/snd_ps3*
12745 M: Jim Paris <jim@jtan.com>
12746 M: Geoff Levand <geoff@infradead.org>
12747 L: linuxppc-dev@lists.ozlabs.org
12749 F: drivers/block/ps3vram.c
12751 PSAMPLE PACKET SAMPLING SUPPORT:
12752 M: Yotam Gigi <yotam.gi@gmail.com>
12755 F: include/net/psample.h
12756 F: include/uapi/linux/psample.h
12759 M: Kees Cook <keescook@chromium.org>
12760 M: Anton Vorontsov <anton@enomsg.org>
12761 M: Colin Cross <ccross@android.com>
12762 M: Tony Luck <tony.luck@intel.com>
12764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12766 F: include/linux/pstore*
12767 F: drivers/firmware/efi/efi-pstore.c
12768 F: drivers/acpi/apei/erst.c
12769 F: Documentation/admin-guide/ramoops.rst
12770 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12771 K: \b(pstore|ramoops)
12773 PTP HARDWARE CLOCK SUPPORT
12774 M: Richard Cochran <richardcochran@gmail.com>
12775 L: netdev@vger.kernel.org
12777 W: http://linuxptp.sourceforge.net/
12778 F: Documentation/ABI/testing/sysfs-ptp
12779 F: Documentation/ptp/*
12780 F: drivers/net/phy/dp83640*
12782 F: include/linux/ptp_cl*
12785 M: Oleg Nesterov <oleg@redhat.com>
12787 F: include/asm-generic/syscall.h
12788 F: include/linux/ptrace.h
12789 F: include/linux/regset.h
12790 F: include/linux/tracehook.h
12791 F: include/uapi/linux/ptrace.h
12792 F: include/uapi/linux/ptrace.h
12793 F: include/asm-generic/ptrace.h
12795 F: arch/*/ptrace*.c
12796 F: arch/*/*/ptrace*.c
12797 F: arch/*/include/asm/ptrace*.h
12800 M: Hans Verkuil <hverkuil@xs4all.nl>
12801 L: linux-media@vger.kernel.org
12802 T: git git://linuxtv.org/media_tree.git
12804 F: drivers/media/usb/pulse8-cec/*
12805 F: Documentation/media/cec-drivers/pulse8-cec.rst
12807 PVRUSB2 VIDEO4LINUX DRIVER
12808 M: Mike Isely <isely@pobox.com>
12809 L: pvrusb2@isely.net (subscribers-only)
12810 L: linux-media@vger.kernel.org
12811 W: http://www.isely.net/pvrusb2/
12812 T: git git://linuxtv.org/media_tree.git
12814 F: Documentation/media/v4l-drivers/pvrusb2*
12815 F: drivers/media/usb/pvrusb2/
12818 M: Hans Verkuil <hverkuil@xs4all.nl>
12819 L: linux-media@vger.kernel.org
12820 T: git git://linuxtv.org/media_tree.git
12822 F: drivers/media/usb/pwc/*
12823 F: include/trace/events/pwc.h
12826 M: Kamil Debski <kamil@wypas.org>
12827 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12828 L: linux-hwmon@vger.kernel.org
12830 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12831 F: Documentation/hwmon/pwm-fan.rst
12832 F: drivers/hwmon/pwm-fan.c
12835 M: Sean Young <sean@mess.org>
12836 L: linux-media@vger.kernel.org
12838 F: drivers/media/rc/pwm-ir-tx.c
12841 M: Thierry Reding <thierry.reding@gmail.com>
12842 L: linux-pwm@vger.kernel.org
12844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12845 F: Documentation/pwm.txt
12846 F: Documentation/devicetree/bindings/pwm/
12847 F: include/linux/pwm.h
12849 F: drivers/video/backlight/pwm_bl.c
12850 F: include/linux/pwm_backlight.h
12851 F: drivers/gpio/gpio-mvebu.c
12852 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12855 M: Robert Jarzmik <robert.jarzmik@free.fr>
12856 L: linux-gpio@vger.kernel.org
12858 F: drivers/gpio/gpio-pxa.c
12864 M: Robert Jarzmik <robert.jarzmik@free.fr>
12865 L: linux-rtc@vger.kernel.org
12868 PXA2xx/PXA3xx SUPPORT
12869 M: Daniel Mack <daniel@zonque.org>
12870 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12871 M: Robert Jarzmik <robert.jarzmik@free.fr>
12872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12873 T: git git://github.com/hzhuang1/linux.git
12874 T: git git://github.com/rjarzmik/linux.git
12876 F: arch/arm/boot/dts/pxa*
12877 F: arch/arm/mach-pxa/
12878 F: drivers/dma/pxa*
12879 F: drivers/pcmcia/pxa2xx*
12880 F: drivers/pinctrl/pxa/
12881 F: drivers/spi/spi-pxa2xx*
12882 F: drivers/usb/gadget/udc/pxa2*
12883 F: include/sound/pxa2xx-lib.h
12888 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12889 L: qat-linux@intel.com
12891 F: drivers/crypto/qat/
12893 QCOM AUDIO (ASoC) DRIVERS
12894 M: Patrick Lai <plai@codeaurora.org>
12895 M: Banajit Goswami <bgoswami@codeaurora.org>
12896 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12900 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12901 M: Gabriel Somlo <somlo@cmu.edu>
12902 M: "Michael S. Tsirkin" <mst@redhat.com>
12903 L: qemu-devel@nongnu.org
12905 F: drivers/firmware/qemu_fw_cfg.c
12906 F: include/uapi/linux/qemu_fw_cfg.h
12909 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12910 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12911 L: linux-rdma@vger.kernel.org
12913 F: drivers/infiniband/hw/qib/
12915 QLOGIC QL41xxx FCOE DRIVER
12916 M: QLogic-Storage-Upstream@cavium.com
12917 L: linux-scsi@vger.kernel.org
12919 F: drivers/scsi/qedf/
12921 QLOGIC QL41xxx ISCSI DRIVER
12922 M: QLogic-Storage-Upstream@cavium.com
12923 L: linux-scsi@vger.kernel.org
12925 F: drivers/scsi/qedi/
12927 QLOGIC QL4xxx ETHERNET DRIVER
12928 M: Ariel Elior <aelior@marvell.com>
12929 M: GR-everest-linux-l2@marvell.com
12930 L: netdev@vger.kernel.org
12932 F: drivers/net/ethernet/qlogic/qed/
12933 F: include/linux/qed/
12934 F: drivers/net/ethernet/qlogic/qede/
12936 QLOGIC QL4xxx RDMA DRIVER
12937 M: Michal Kalderon <mkalderon@marvell.com>
12938 M: Ariel Elior <aelior@marvell.com>
12939 L: linux-rdma@vger.kernel.org
12941 F: drivers/infiniband/hw/qedr/
12942 F: include/uapi/rdma/qedr-abi.h
12944 QLOGIC QLA1280 SCSI DRIVER
12945 M: Michael Reed <mdr@sgi.com>
12946 L: linux-scsi@vger.kernel.org
12948 F: drivers/scsi/qla1280.[ch]
12950 QLOGIC QLA2XXX FC-SCSI DRIVER
12951 M: qla2xxx-upstream@qlogic.com
12952 L: linux-scsi@vger.kernel.org
12954 F: Documentation/scsi/LICENSE.qla2xxx
12955 F: drivers/scsi/qla2xxx/
12957 QLOGIC QLA3XXX NETWORK DRIVER
12958 M: GR-Linux-NIC-Dev@marvell.com
12959 L: netdev@vger.kernel.org
12961 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12962 F: drivers/net/ethernet/qlogic/qla3xxx.*
12964 QLOGIC QLA4XXX iSCSI DRIVER
12965 M: QLogic-Storage-Upstream@qlogic.com
12966 L: linux-scsi@vger.kernel.org
12968 F: Documentation/scsi/LICENSE.qla4xxx
12969 F: drivers/scsi/qla4xxx/
12971 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12972 M: Shahed Shaikh <shshaikh@marvell.com>
12973 M: Manish Chopra <manishc@marvell.com>
12974 M: GR-Linux-NIC-Dev@marvell.com
12975 L: netdev@vger.kernel.org
12977 F: drivers/net/ethernet/qlogic/qlcnic/
12979 QLOGIC QLGE 10Gb ETHERNET DRIVER
12980 M: Manish Chopra <manishc@marvell.com>
12981 M: GR-Linux-NIC-Dev@marvell.com
12982 L: netdev@vger.kernel.org
12984 F: drivers/net/ethernet/qlogic/qlge/
12986 QM1D1B0004 MEDIA DRIVER
12987 M: Akihiro Tsukada <tskd08@gmail.com>
12988 L: linux-media@vger.kernel.org
12990 F: drivers/media/tuners/qm1d1b0004*
12992 QM1D1C0042 MEDIA DRIVER
12993 M: Akihiro Tsukada <tskd08@gmail.com>
12994 L: linux-media@vger.kernel.org
12996 F: drivers/media/tuners/qm1d1c0042*
12999 M: Anders Larsen <al@alarsen.net>
13000 W: http://www.alarsen.net/linux/qnx4fs/
13003 F: include/uapi/linux/qnx4_fs.h
13004 F: include/uapi/linux/qnxtypes.h
13006 QORIQ DPAA2 FSL-MC BUS DRIVER
13007 M: Stuart Yoder <stuyoder@gmail.com>
13008 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13009 L: linux-kernel@vger.kernel.org
13011 F: drivers/bus/fsl-mc/
13012 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13013 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13015 QT1010 MEDIA DRIVER
13016 M: Antti Palosaari <crope@iki.fi>
13017 L: linux-media@vger.kernel.org
13018 W: https://linuxtv.org
13019 W: http://palosaari.fi/linux/
13020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13021 T: git git://linuxtv.org/anttip/media_tree.git
13023 F: drivers/media/tuners/qt1010*
13025 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13026 M: Kalle Valo <kvalo@codeaurora.org>
13027 L: ath10k@lists.infradead.org
13028 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13031 F: drivers/net/wireless/ath/ath10k/
13033 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13034 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13035 L: linux-wireless@vger.kernel.org
13036 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13038 F: drivers/net/wireless/ath/ath9k/
13040 QUALCOMM CAMERA SUBSYSTEM DRIVER
13041 M: Todor Tomov <todor.too@gmail.com>
13042 L: linux-media@vger.kernel.org
13044 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13045 F: Documentation/media/v4l-drivers/qcom_camss.rst
13046 F: drivers/media/platform/qcom/camss/
13048 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13049 M: Ilia Lin <ilia.lin@kernel.org>
13050 L: linux-pm@vger.kernel.org
13052 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13053 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13055 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13056 M: Timur Tabi <timur@kernel.org>
13057 L: netdev@vger.kernel.org
13059 F: drivers/net/ethernet/qualcomm/emac/
13061 QUALCOMM ETHQOS ETHERNET DRIVER
13062 M: Vinod Koul <vkoul@kernel.org>
13063 M: Niklas Cassel <niklas.cassel@linaro.org>
13064 L: netdev@vger.kernel.org
13066 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13067 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
13069 QUALCOMM GENERIC INTERFACE I2C DRIVER
13070 M: Alok Chauhan <alokc@codeaurora.org>
13071 L: linux-i2c@vger.kernel.org
13072 L: linux-arm-msm@vger.kernel.org
13074 F: drivers/i2c/busses/i2c-qcom-geni.c
13076 QUALCOMM HEXAGON ARCHITECTURE
13077 M: Richard Kuo <rkuo@codeaurora.org>
13078 L: linux-hexagon@vger.kernel.org
13079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13083 QUALCOMM HIDMA DRIVER
13084 M: Sinan Kaya <okaya@kernel.org>
13085 L: linux-arm-kernel@lists.infradead.org
13086 L: linux-arm-msm@vger.kernel.org
13087 L: dmaengine@vger.kernel.org
13089 F: drivers/dma/qcom/hidma*
13092 M: Rob Clark <robdclark@gmail.com>
13093 L: iommu@lists.linux-foundation.org
13094 L: linux-arm-msm@vger.kernel.org
13096 F: drivers/iommu/qcom_iommu.c
13098 QUALCOMM TSENS THERMAL DRIVER
13099 M: Amit Kucheria <amit.kucheria@linaro.org>
13100 L: linux-pm@vger.kernel.org
13101 L: linux-arm-msm@vger.kernel.org
13103 F: drivers/thermal/qcom/
13105 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13106 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13107 L: linux-media@vger.kernel.org
13108 L: linux-arm-msm@vger.kernel.org
13109 T: git git://linuxtv.org/media_tree.git
13111 F: drivers/media/platform/qcom/venus/
13113 QUALCOMM WCN36XX WIRELESS DRIVER
13114 M: Kalle Valo <kvalo@codeaurora.org>
13115 L: wcn36xx@lists.infradead.org
13116 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13117 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13119 F: drivers/net/wireless/ath/wcn36xx/
13121 QUANTENNA QTNFMAC WIRELESS DRIVER
13122 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13123 M: Avinash Patil <avinashp@quantenna.com>
13124 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13125 L: linux-wireless@vger.kernel.org
13127 F: drivers/net/wireless/quantenna
13129 RADEON and AMDGPU DRM DRIVERS
13130 M: Alex Deucher <alexander.deucher@amd.com>
13131 M: Christian König <christian.koenig@amd.com>
13132 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13133 L: amd-gfx@lists.freedesktop.org
13134 T: git git://people.freedesktop.org/~agd5f/linux
13136 F: drivers/gpu/drm/radeon/
13137 F: include/uapi/drm/radeon_drm.h
13138 F: drivers/gpu/drm/amd/
13139 F: include/uapi/drm/amdgpu_drm.h
13141 RADEON FRAMEBUFFER DISPLAY DRIVER
13142 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13143 L: linux-fbdev@vger.kernel.org
13145 F: drivers/video/fbdev/aty/radeon*
13146 F: include/uapi/linux/radeonfb.h
13148 RADIOSHARK RADIO DRIVER
13149 M: Hans Verkuil <hverkuil@xs4all.nl>
13150 L: linux-media@vger.kernel.org
13151 T: git git://linuxtv.org/media_tree.git
13153 F: drivers/media/radio/radio-shark.c
13155 RADIOSHARK2 RADIO DRIVER
13156 M: Hans Verkuil <hverkuil@xs4all.nl>
13157 L: linux-media@vger.kernel.org
13158 T: git git://linuxtv.org/media_tree.git
13160 F: drivers/media/radio/radio-shark2.c
13161 F: drivers/media/radio/radio-tea5777.c
13163 RADOS BLOCK DEVICE (RBD)
13164 M: Ilya Dryomov <idryomov@gmail.com>
13165 M: Sage Weil <sage@redhat.com>
13166 M: Alex Elder <elder@kernel.org>
13167 L: ceph-devel@vger.kernel.org
13168 W: http://ceph.com/
13169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13170 T: git git://github.com/ceph/ceph-client.git
13172 F: Documentation/ABI/testing/sysfs-bus-rbd
13173 F: drivers/block/rbd.c
13174 F: drivers/block/rbd_types.h
13176 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13177 M: Paul Mackerras <paulus@samba.org>
13178 L: linux-fbdev@vger.kernel.org
13180 F: drivers/video/fbdev/aty/aty128fb.c
13182 RAINSHADOW-CEC DRIVER
13183 M: Hans Verkuil <hverkuil@xs4all.nl>
13184 L: linux-media@vger.kernel.org
13185 T: git git://linuxtv.org/media_tree.git
13187 F: drivers/media/usb/rainshadow-cec/*
13189 RALINK MIPS ARCHITECTURE
13190 M: John Crispin <john@phrozen.org>
13191 L: linux-mips@vger.kernel.org
13193 F: arch/mips/ralink
13195 RALINK RT2X00 WIRELESS LAN DRIVER
13197 M: Stanislaw Gruszka <sgruszka@redhat.com>
13198 M: Helmut Schaa <helmut.schaa@googlemail.com>
13199 L: linux-wireless@vger.kernel.org
13201 F: drivers/net/wireless/ralink/rt2x00/
13203 RAMDISK RAM BLOCK DEVICE DRIVER
13204 M: Jens Axboe <axboe@kernel.dk>
13206 F: Documentation/blockdev/ramdisk.txt
13207 F: drivers/block/brd.c
13209 RANCHU VIRTUAL BOARD FOR MIPS
13210 M: Miodrag Dinic <miodrag.dinic@mips.com>
13211 L: linux-mips@vger.kernel.org
13213 F: arch/mips/generic/board-ranchu.c
13214 F: arch/mips/configs/generic/board-ranchu.config
13216 RANDOM NUMBER DRIVER
13217 M: "Theodore Ts'o" <tytso@mit.edu>
13219 F: drivers/char/random.c
13222 M: Matt Porter <mporter@kernel.crashing.org>
13223 M: Alexandre Bounine <alex.bou9@gmail.com>
13225 F: drivers/rapidio/
13228 M: Tony Luck <tony.luck@intel.com>
13229 M: Borislav Petkov <bp@alien8.de>
13230 L: linux-edac@vger.kernel.org
13233 F: include/linux/ras.h
13234 F: include/ras/ras_event.h
13235 F: Documentation/admin-guide/ras.rst
13237 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13238 L: linux-wireless@vger.kernel.org
13240 F: drivers/net/wireless/ray*
13242 RCUTORTURE TEST FRAMEWORK
13243 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13244 M: Josh Triplett <josh@joshtriplett.org>
13245 R: Steven Rostedt <rostedt@goodmis.org>
13246 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13247 R: Lai Jiangshan <jiangshanlai@gmail.com>
13248 L: rcu@vger.kernel.org
13250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13251 F: tools/testing/selftests/rcutorture
13254 M: Florian Fainelli <florian@openwrt.org>
13257 RDC R6040 FAST ETHERNET DRIVER
13258 M: Florian Fainelli <f.fainelli@gmail.com>
13259 L: netdev@vger.kernel.org
13261 F: drivers/net/ethernet/rdc/r6040.c
13263 RDMAVT - RDMA verbs software
13264 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13265 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13266 L: linux-rdma@vger.kernel.org
13268 F: drivers/infiniband/sw/rdmavt
13270 RDS - RELIABLE DATAGRAM SOCKETS
13271 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13272 L: netdev@vger.kernel.org
13273 L: linux-rdma@vger.kernel.org
13274 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13275 W: https://oss.oracle.com/projects/rds/
13278 F: Documentation/networking/rds.txt
13280 RDT - RESOURCE ALLOCATION
13281 M: Fenghua Yu <fenghua.yu@intel.com>
13282 M: Reinette Chatre <reinette.chatre@intel.com>
13283 L: linux-kernel@vger.kernel.org
13285 F: arch/x86/kernel/cpu/resctrl/
13286 F: arch/x86/include/asm/resctrl_sched.h
13287 F: Documentation/x86/resctrl*
13289 READ-COPY UPDATE (RCU)
13290 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13291 M: Josh Triplett <josh@joshtriplett.org>
13292 R: Steven Rostedt <rostedt@goodmis.org>
13293 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13294 R: Lai Jiangshan <jiangshanlai@gmail.com>
13295 R: Joel Fernandes <joel@joelfernandes.org>
13296 L: rcu@vger.kernel.org
13297 W: http://www.rdrop.com/users/paulmck/RCU/
13299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13300 F: Documentation/RCU/
13301 X: Documentation/RCU/torture.txt
13302 F: include/linux/rcu*
13303 X: include/linux/srcu*.h
13305 X: kernel/rcu/srcu*.c
13307 REAL TIME CLOCK (RTC) SUBSYSTEM
13308 M: Alessandro Zummo <a.zummo@towertech.it>
13309 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13310 L: linux-rtc@vger.kernel.org
13311 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13314 F: Documentation/devicetree/bindings/rtc/
13315 F: Documentation/rtc.txt
13317 F: include/linux/rtc.h
13318 F: include/uapi/linux/rtc.h
13319 F: include/linux/rtc/
13320 F: include/linux/platform_data/rtc-*
13321 F: tools/testing/selftests/rtc/
13323 REALTEK AUDIO CODECS
13324 M: Bard Liao <bardliao@realtek.com>
13325 M: Oder Chiou <oder_chiou@realtek.com>
13327 F: sound/soc/codecs/rt*
13328 F: include/sound/rt*.h
13330 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13331 M: Linus Walleij <linus.walleij@linaro.org>
13333 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13334 F: drivers/net/dsa/realtek-smi*
13335 F: drivers/net/dsa/rtl83*
13337 REDPINE WIRELESS DRIVER
13338 M: Amitkumar Karwar <amitkarwar@gmail.com>
13339 M: Siva Rebbagondla <siva8118@gmail.com>
13340 L: linux-wireless@vger.kernel.org
13342 F: drivers/net/wireless/rsi/
13344 REGISTER MAP ABSTRACTION
13345 M: Mark Brown <broonie@kernel.org>
13346 L: linux-kernel@vger.kernel.org
13347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13349 F: Documentation/devicetree/bindings/regmap/
13350 F: drivers/base/regmap/
13351 F: include/linux/regmap.h
13353 REISERFS FILE SYSTEM
13354 L: reiserfs-devel@vger.kernel.org
13358 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13359 M: Ohad Ben-Cohen <ohad@wizery.com>
13360 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13361 L: linux-remoteproc@vger.kernel.org
13362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13364 F: Documentation/devicetree/bindings/remoteproc/
13365 F: Documentation/remoteproc.txt
13366 F: drivers/remoteproc/
13367 F: include/linux/remoteproc.h
13369 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13370 M: Ohad Ben-Cohen <ohad@wizery.com>
13371 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13372 L: linux-remoteproc@vger.kernel.org
13373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13376 F: Documentation/rpmsg.txt
13377 F: include/linux/rpmsg.h
13378 F: include/linux/rpmsg/
13380 RENESAS CLOCK DRIVERS
13381 M: Geert Uytterhoeven <geert+renesas@glider.be>
13382 L: linux-renesas-soc@vger.kernel.org
13383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13385 F: drivers/clk/renesas/
13387 RENESAS EMEV2 I2C DRIVER
13388 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13390 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13391 F: drivers/i2c/busses/i2c-emev2.c
13393 RENESAS ETHERNET DRIVERS
13394 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13395 L: netdev@vger.kernel.org
13396 L: linux-renesas-soc@vger.kernel.org
13397 F: Documentation/devicetree/bindings/net/renesas,*.txt
13398 F: Documentation/devicetree/bindings/net/sh_eth.txt
13399 F: drivers/net/ethernet/renesas/
13400 F: include/linux/sh_eth.h
13402 RENESAS R-CAR GYROADC DRIVER
13403 M: Marek Vasut <marek.vasut@gmail.com>
13404 L: linux-iio@vger.kernel.org
13406 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13407 F: drivers/iio/adc/rcar-gyroadc.c
13409 RENESAS R-CAR I2C DRIVERS
13410 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13412 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13413 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13414 F: drivers/i2c/busses/i2c-rcar.c
13415 F: drivers/i2c/busses/i2c-sh_mobile.c
13417 RENESAS RIIC DRIVER
13418 M: Chris Brandt <chris.brandt@renesas.com>
13420 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13421 F: drivers/i2c/busses/i2c-riic.c
13423 RENESAS USB PHY DRIVER
13424 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13425 L: linux-renesas-soc@vger.kernel.org
13427 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13429 RESET CONTROLLER FRAMEWORK
13430 M: Philipp Zabel <p.zabel@pengutronix.de>
13431 T: git git://git.pengutronix.de/git/pza/linux
13434 F: Documentation/devicetree/bindings/reset/
13435 F: include/dt-bindings/reset/
13436 F: include/linux/reset.h
13437 F: include/linux/reset/
13438 F: include/linux/reset-controller.h
13440 RESTARTABLE SEQUENCES SUPPORT
13441 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13442 M: Peter Zijlstra <peterz@infradead.org>
13443 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13444 M: Boqun Feng <boqun.feng@gmail.com>
13445 L: linux-kernel@vger.kernel.org
13448 F: include/uapi/linux/rseq.h
13449 F: include/trace/events/rseq.h
13450 F: tools/testing/selftests/rseq/
13453 M: Johannes Berg <johannes@sipsolutions.net>
13454 L: linux-wireless@vger.kernel.org
13455 W: http://wireless.kernel.org/
13456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13459 F: Documentation/rfkill.txt
13460 F: Documentation/ABI/stable/sysfs-class-rfkill
13462 F: include/linux/rfkill.h
13463 F: include/uapi/linux/rfkill.h
13466 M: Thomas Graf <tgraf@suug.ch>
13467 M: Herbert Xu <herbert@gondor.apana.org.au>
13468 L: netdev@vger.kernel.org
13470 F: lib/rhashtable.c
13471 F: lib/test_rhashtable.c
13472 F: include/linux/rhashtable.h
13473 F: include/linux/rhashtable-types.h
13475 RICOH R5C592 MEMORYSTICK DRIVER
13476 M: Maxim Levitsky <maximlevitsky@gmail.com>
13478 F: drivers/memstick/host/r592.*
13480 RICOH SMARTMEDIA/XD DRIVER
13481 M: Maxim Levitsky <maximlevitsky@gmail.com>
13483 F: drivers/mtd/nand/raw/r852.c
13484 F: drivers/mtd/nand/raw/r852.h
13486 RISC-V ARCHITECTURE
13487 M: Palmer Dabbelt <palmer@sifive.com>
13488 M: Albert Ou <aou@eecs.berkeley.edu>
13489 L: linux-riscv@lists.infradead.org
13490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13497 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13498 W: http://sourceforge.net/projects/roccat/
13500 F: drivers/hid/hid-roccat*
13501 F: include/linux/hid-roccat*
13502 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13504 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13505 M: Jacob chen <jacob2.chen@rock-chips.com>
13506 L: linux-media@vger.kernel.org
13508 F: drivers/media/platform/rockchip/rga/
13509 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13511 ROCKCHIP VPU CODEC DRIVER
13512 M: Ezequiel Garcia <ezequiel@collabora.com>
13513 L: linux-media@vger.kernel.org
13515 F: drivers/staging/media/platform/rockchip/vpu/
13516 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13519 M: Jiri Pirko <jiri@resnulli.us>
13520 L: netdev@vger.kernel.org
13522 F: drivers/net/ethernet/rocker/
13526 W: http://www.comtrol.com
13528 F: Documentation/serial/rocket.rst
13529 F: drivers/tty/rocket*
13531 ROCKETPORT EXPRESS/INFINITY DRIVER
13532 M: Kevin Cernekee <cernekee@gmail.com>
13533 L: linux-serial@vger.kernel.org
13535 F: drivers/tty/serial/rp2.*
13537 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13538 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13539 L: linux-kernel@vger.kernel.org
13540 L: linux-renesas-soc@vger.kernel.org
13542 F: drivers/mfd/bd9571mwv.c
13543 F: drivers/regulator/bd9571mwv-regulator.c
13544 F: drivers/gpio/gpio-bd9571mwv.c
13545 F: include/linux/mfd/bd9571mwv.h
13546 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13549 M: Ralf Baechle <ralf@linux-mips.org>
13550 L: linux-hams@vger.kernel.org
13551 W: http://www.linux-ax25.org/
13553 F: include/net/rose.h
13554 F: include/uapi/linux/rose.h
13557 RTL2830 MEDIA DRIVER
13558 M: Antti Palosaari <crope@iki.fi>
13559 L: linux-media@vger.kernel.org
13560 W: https://linuxtv.org
13561 W: http://palosaari.fi/linux/
13562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13563 T: git git://linuxtv.org/anttip/media_tree.git
13565 F: drivers/media/dvb-frontends/rtl2830*
13567 RTL2832 MEDIA DRIVER
13568 M: Antti Palosaari <crope@iki.fi>
13569 L: linux-media@vger.kernel.org
13570 W: https://linuxtv.org
13571 W: http://palosaari.fi/linux/
13572 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13573 T: git git://linuxtv.org/anttip/media_tree.git
13575 F: drivers/media/dvb-frontends/rtl2832*
13577 RTL2832_SDR MEDIA DRIVER
13578 M: Antti Palosaari <crope@iki.fi>
13579 L: linux-media@vger.kernel.org
13580 W: https://linuxtv.org
13581 W: http://palosaari.fi/linux/
13582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13583 T: git git://linuxtv.org/anttip/media_tree.git
13585 F: drivers/media/dvb-frontends/rtl2832_sdr*
13587 RTL8180 WIRELESS DRIVER
13588 L: linux-wireless@vger.kernel.org
13589 W: http://wireless.kernel.org/
13590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13592 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13594 RTL8187 WIRELESS DRIVER
13595 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13596 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13597 M: Larry Finger <Larry.Finger@lwfinger.net>
13598 L: linux-wireless@vger.kernel.org
13599 W: http://wireless.kernel.org/
13600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13602 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13604 REALTEK WIRELESS DRIVER (rtlwifi family)
13605 M: Ping-Ke Shih <pkshih@realtek.com>
13606 L: linux-wireless@vger.kernel.org
13607 W: http://wireless.kernel.org/
13608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13610 F: drivers/net/wireless/realtek/rtlwifi/
13612 REALTEK WIRELESS DRIVER (rtw88)
13613 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13614 L: linux-wireless@vger.kernel.org
13616 F: drivers/net/wireless/realtek/rtw88/
13618 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13619 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13620 L: linux-wireless@vger.kernel.org
13621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13623 F: drivers/net/wireless/realtek/rtl8xxxu/
13625 RXRPC SOCKETS (AF_RXRPC)
13626 M: David Howells <dhowells@redhat.com>
13627 L: linux-afs@lists.infradead.org
13630 F: include/keys/rxrpc-type.h
13631 F: include/net/af_rxrpc.h
13632 F: include/trace/events/rxrpc.h
13633 F: include/uapi/linux/rxrpc.h
13634 F: Documentation/networking/rxrpc.txt
13635 W: https://www.infradead.org/~dhowells/kafs/
13637 S3 SAVAGE FRAMEBUFFER DRIVER
13638 M: Antonino Daplas <adaplas@gmail.com>
13639 L: linux-fbdev@vger.kernel.org
13641 F: drivers/video/fbdev/savage/
13644 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13645 M: Vasily Gorbik <gor@linux.ibm.com>
13646 M: Christian Borntraeger <borntraeger@de.ibm.com>
13647 L: linux-s390@vger.kernel.org
13648 W: http://www.ibm.com/developerworks/linux/linux390/
13649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13653 F: Documentation/s390/
13654 F: Documentation/driver-api/s390-drivers.rst
13656 S390 COMMON I/O LAYER
13657 M: Sebastian Ott <sebott@linux.ibm.com>
13658 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13659 L: linux-s390@vger.kernel.org
13660 W: http://www.ibm.com/developerworks/linux/linux390/
13662 F: drivers/s390/cio/
13665 M: Stefan Haberland <sth@linux.ibm.com>
13666 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13667 L: linux-s390@vger.kernel.org
13668 W: http://www.ibm.com/developerworks/linux/linux390/
13670 F: drivers/s390/block/dasd*
13671 F: block/partitions/ibm.c
13674 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13675 L: linux-s390@vger.kernel.org
13676 W: http://www.ibm.com/developerworks/linux/linux390/
13678 F: drivers/iommu/s390-iommu.c
13680 S390 IUCV NETWORK LAYER
13681 M: Julian Wiedmann <jwi@linux.ibm.com>
13682 M: Ursula Braun <ubraun@linux.ibm.com>
13683 L: linux-s390@vger.kernel.org
13684 W: http://www.ibm.com/developerworks/linux/linux390/
13686 F: drivers/s390/net/*iucv*
13687 F: include/net/iucv/
13690 S390 NETWORK DRIVERS
13691 M: Julian Wiedmann <jwi@linux.ibm.com>
13692 M: Ursula Braun <ubraun@linux.ibm.com>
13693 L: linux-s390@vger.kernel.org
13694 W: http://www.ibm.com/developerworks/linux/linux390/
13696 F: drivers/s390/net/
13699 M: Sebastian Ott <sebott@linux.ibm.com>
13700 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13701 L: linux-s390@vger.kernel.org
13702 W: http://www.ibm.com/developerworks/linux/linux390/
13705 F: drivers/pci/hotplug/s390_pci_hpc.c
13707 S390 VFIO-CCW DRIVER
13708 M: Cornelia Huck <cohuck@redhat.com>
13709 M: Farhan Ali <alifm@linux.ibm.com>
13710 M: Eric Farman <farman@linux.ibm.com>
13711 R: Halil Pasic <pasic@linux.ibm.com>
13712 L: linux-s390@vger.kernel.org
13713 L: kvm@vger.kernel.org
13715 F: drivers/s390/cio/vfio_ccw*
13716 F: Documentation/s390/vfio-ccw.txt
13717 F: include/uapi/linux/vfio_ccw.h
13720 M: Harald Freudenberger <freude@linux.ibm.com>
13721 L: linux-s390@vger.kernel.org
13722 W: http://www.ibm.com/developerworks/linux/linux390/
13724 F: drivers/s390/crypto/
13726 S390 VFIO AP DRIVER
13727 M: Tony Krowiak <akrowiak@linux.ibm.com>
13728 M: Pierre Morel <pmorel@linux.ibm.com>
13729 M: Halil Pasic <pasic@linux.ibm.com>
13730 L: linux-s390@vger.kernel.org
13731 W: http://www.ibm.com/developerworks/linux/linux390/
13733 F: drivers/s390/crypto/vfio_ap_drv.c
13734 F: drivers/s390/crypto/vfio_ap_private.h
13735 F: drivers/s390/crypto/vfio_ap_ops.c
13736 F: Documentation/s390/vfio-ap.txt
13739 M: Steffen Maier <maier@linux.ibm.com>
13740 M: Benjamin Block <bblock@linux.ibm.com>
13741 L: linux-s390@vger.kernel.org
13742 W: http://www.ibm.com/developerworks/linux/linux390/
13744 F: drivers/s390/scsi/zfcp_*
13746 S3C24XX SD/MMC Driver
13747 M: Ben Dooks <ben-linux@fluff.org>
13748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13750 F: drivers/mmc/host/s3cmci.*
13752 SAA6588 RDS RECEIVER DRIVER
13753 M: Hans Verkuil <hverkuil@xs4all.nl>
13754 L: linux-media@vger.kernel.org
13755 T: git git://linuxtv.org/media_tree.git
13756 W: https://linuxtv.org
13758 F: drivers/media/i2c/saa6588*
13760 SAA7134 VIDEO4LINUX DRIVER
13761 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13762 L: linux-media@vger.kernel.org
13763 W: https://linuxtv.org
13764 T: git git://linuxtv.org/media_tree.git
13766 F: Documentation/media/v4l-drivers/saa7134*
13767 F: drivers/media/pci/saa7134/
13769 SAA7146 VIDEO4LINUX-2 DRIVER
13770 M: Hans Verkuil <hverkuil@xs4all.nl>
13771 L: linux-media@vger.kernel.org
13772 T: git git://linuxtv.org/media_tree.git
13774 F: drivers/media/common/saa7146/
13775 F: drivers/media/pci/saa7146/
13776 F: include/media/drv-intf/saa7146*
13778 SAMSUNG AUDIO (ASoC) DRIVERS
13779 M: Krzysztof Kozlowski <krzk@kernel.org>
13780 M: Sangbeom Kim <sbkim73@samsung.com>
13781 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13784 F: sound/soc/samsung/
13785 F: Documentation/devicetree/bindings/sound/samsung*
13787 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13788 M: Krzysztof Kozlowski <krzk@kernel.org>
13789 L: linux-crypto@vger.kernel.org
13790 L: linux-samsung-soc@vger.kernel.org
13792 F: drivers/crypto/exynos-rng.c
13793 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13795 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13796 M: Łukasz Stelmach <l.stelmach@samsung.com>
13797 L: linux-samsung-soc@vger.kernel.org
13799 F: drivers/char/hw_random/exynos-trng.c
13800 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13802 SAMSUNG FRAMEBUFFER DRIVER
13803 M: Jingoo Han <jingoohan1@gmail.com>
13804 L: linux-fbdev@vger.kernel.org
13806 F: drivers/video/fbdev/s3c-fb.c
13808 SAMSUNG LAPTOP DRIVER
13809 M: Corentin Chary <corentin.chary@gmail.com>
13810 L: platform-driver-x86@vger.kernel.org
13812 F: drivers/platform/x86/samsung-laptop.c
13814 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13815 M: Sangbeom Kim <sbkim73@samsung.com>
13816 M: Krzysztof Kozlowski <krzk@kernel.org>
13817 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13818 L: linux-kernel@vger.kernel.org
13819 L: linux-samsung-soc@vger.kernel.org
13821 F: drivers/mfd/sec*.c
13822 F: drivers/regulator/s2m*.c
13823 F: drivers/regulator/s5m*.c
13824 F: drivers/clk/clk-s2mps11.c
13825 F: drivers/rtc/rtc-s5m.c
13826 F: include/linux/mfd/samsung/
13827 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13828 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13829 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13830 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13832 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13833 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13834 L: linux-media@vger.kernel.org
13835 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13837 F: drivers/media/platform/s3c-camif/
13838 F: include/media/drv-intf/s3c_camif.h
13840 SAMSUNG S3FWRN5 NFC DRIVER
13841 M: Robert Baldyga <r.baldyga@samsung.com>
13842 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13843 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13845 F: drivers/nfc/s3fwrn5
13847 SAMSUNG S5C73M3 CAMERA DRIVER
13848 M: Kyungmin Park <kyungmin.park@samsung.com>
13849 M: Andrzej Hajda <a.hajda@samsung.com>
13850 L: linux-media@vger.kernel.org
13852 F: drivers/media/i2c/s5c73m3/*
13854 SAMSUNG S5K5BAF CAMERA DRIVER
13855 M: Kyungmin Park <kyungmin.park@samsung.com>
13856 M: Andrzej Hajda <a.hajda@samsung.com>
13857 L: linux-media@vger.kernel.org
13859 F: drivers/media/i2c/s5k5baf.c
13861 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13862 M: Krzysztof Kozlowski <krzk@kernel.org>
13863 M: Vladimir Zapolskiy <vz@mleia.com>
13864 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13865 L: linux-crypto@vger.kernel.org
13866 L: linux-samsung-soc@vger.kernel.org
13868 F: drivers/crypto/s5p-sss.c
13870 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13871 M: Kyungmin Park <kyungmin.park@samsung.com>
13872 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13873 L: linux-media@vger.kernel.org
13874 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13876 F: drivers/media/platform/exynos4-is/
13878 SAMSUNG SOC CLOCK DRIVERS
13879 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13880 M: Tomasz Figa <tomasz.figa@gmail.com>
13881 M: Chanwoo Choi <cw00.choi@samsung.com>
13883 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13885 F: drivers/clk/samsung/
13886 F: include/dt-bindings/clock/exynos*.h
13887 F: Documentation/devicetree/bindings/clock/exynos*.txt
13889 SAMSUNG SPI DRIVERS
13890 M: Kukjin Kim <kgene@kernel.org>
13891 M: Krzysztof Kozlowski <krzk@kernel.org>
13892 M: Andi Shyti <andi@etezian.org>
13893 L: linux-spi@vger.kernel.org
13894 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13896 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13897 F: drivers/spi/spi-s3c*
13898 F: include/linux/platform_data/spi-s3c64xx.h
13900 SAMSUNG SXGBE DRIVERS
13901 M: Byungho An <bh74.an@samsung.com>
13902 M: Girish K S <ks.giri@samsung.com>
13903 M: Vipul Pandya <vipul.pandya@samsung.com>
13905 L: netdev@vger.kernel.org
13906 F: drivers/net/ethernet/samsung/sxgbe/
13908 SAMSUNG THERMAL DRIVER
13909 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13910 L: linux-pm@vger.kernel.org
13911 L: linux-samsung-soc@vger.kernel.org
13913 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13914 F: drivers/thermal/samsung/
13916 SAMSUNG USB2 PHY DRIVER
13917 M: Kamil Debski <kamil@wypas.org>
13918 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13919 L: linux-kernel@vger.kernel.org
13921 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13922 F: Documentation/phy/samsung-usb2.txt
13923 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13924 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13925 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13926 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13927 F: drivers/phy/samsung/phy-samsung-usb2.c
13928 F: drivers/phy/samsung/phy-samsung-usb2.h
13931 M: Zwane Mwaikambo <zwanem@gmail.com>
13933 F: drivers/watchdog/sc1200wdt.c
13936 M: Ingo Molnar <mingo@redhat.com>
13937 M: Peter Zijlstra <peterz@infradead.org>
13938 L: linux-kernel@vger.kernel.org
13939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13942 F: include/linux/sched.h
13943 F: include/uapi/linux/sched.h
13944 F: include/linux/wait.h
13945 F: include/linux/preempt.h
13947 SCR24X CHIP CARD INTERFACE DRIVER
13948 M: Lubomir Rintel <lkundrak@v3.sk>
13950 F: drivers/char/pcmcia/scr24x_cs.c
13953 M: Jens Axboe <axboe@kernel.dk>
13954 L: linux-scsi@vger.kernel.org
13955 W: http://www.kernel.dk
13957 F: drivers/scsi/sr*
13959 SCSI RDMA PROTOCOL (SRP) INITIATOR
13960 M: Bart Van Assche <bvanassche@acm.org>
13961 L: linux-rdma@vger.kernel.org
13963 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13964 F: drivers/infiniband/ulp/srp/
13965 F: include/scsi/srp.h
13967 SCSI RDMA PROTOCOL (SRP) TARGET
13968 M: Bart Van Assche <bvanassche@acm.org>
13969 L: linux-rdma@vger.kernel.org
13970 L: target-devel@vger.kernel.org
13972 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13973 F: drivers/infiniband/ulp/srpt/
13976 M: Doug Gilbert <dgilbert@interlog.com>
13977 L: linux-scsi@vger.kernel.org
13978 W: http://sg.danny.cz/sg
13980 F: Documentation/scsi/scsi-generic.txt
13981 F: drivers/scsi/sg.c
13982 F: include/scsi/sg.h
13985 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13987 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13989 Q: https://patchwork.kernel.org/project/linux-scsi/list/
13990 L: linux-scsi@vger.kernel.org
13992 F: Documentation/devicetree/bindings/scsi/
13997 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13998 L: linux-scsi@vger.kernel.org
14000 F: Documentation/scsi/st.txt
14001 F: drivers/scsi/st.*
14002 F: drivers/scsi/st_*.h
14004 SCSI TARGET SUBSYSTEM
14005 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14006 L: linux-scsi@vger.kernel.org
14007 L: target-devel@vger.kernel.org
14008 W: http://www.linux-iscsi.org
14009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14010 Q: https://patchwork.kernel.org/project/target-devel/list/
14014 F: Documentation/target/
14017 M: Vlad Yasevich <vyasevich@gmail.com>
14018 M: Neil Horman <nhorman@tuxdriver.com>
14019 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14020 L: linux-sctp@vger.kernel.org
14021 W: http://lksctp.sourceforge.net
14023 F: Documentation/networking/sctp.txt
14024 F: include/linux/sctp.h
14025 F: include/uapi/linux/sctp.h
14026 F: include/net/sctp/
14030 M: Jim Cromie <jim.cromie@gmail.com>
14032 F: Documentation/i2c/busses/scx200_acb
14033 F: arch/x86/platform/scx200/
14034 F: drivers/watchdog/scx200_wdt.c
14035 F: drivers/i2c/busses/scx200*
14036 F: drivers/mtd/maps/scx200_docflash.c
14037 F: include/linux/scx200.h
14040 M: Jim Cromie <jim.cromie@gmail.com>
14042 F: drivers/char/scx200_gpio.c
14043 F: include/linux/scx200_gpio.h
14045 SCx200 HRT CLOCKSOURCE DRIVER
14046 M: Jim Cromie <jim.cromie@gmail.com>
14048 F: drivers/clocksource/scx200_hrt.c
14050 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14051 M: Sascha Sommer <saschasommer@freenet.de>
14052 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14054 F: drivers/mmc/host/sdricoh_cs.c
14056 SECO BOARDS CEC DRIVER
14057 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14059 F: drivers/media/platform/seco-cec/seco-cec.c
14060 F: drivers/media/platform/seco-cec/seco-cec.h
14063 M: Kees Cook <keescook@chromium.org>
14064 R: Andy Lutomirski <luto@amacapital.net>
14065 R: Will Drewry <wad@chromium.org>
14066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14068 F: kernel/seccomp.c
14069 F: include/uapi/linux/seccomp.h
14070 F: include/linux/seccomp.h
14071 F: tools/testing/selftests/seccomp/*
14072 F: tools/testing/selftests/kselftest_harness.h
14073 F: Documentation/userspace-api/seccomp_filter.rst
14074 K: \bsecure_computing
14077 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14078 M: Al Cooper <alcooperx@gmail.com>
14079 L: linux-mmc@vger.kernel.org
14080 L: bcm-kernel-feedback-list@broadcom.com
14082 F: drivers/mmc/host/sdhci-brcmstb*
14084 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14085 M: Adrian Hunter <adrian.hunter@intel.com>
14086 L: linux-mmc@vger.kernel.org
14088 F: drivers/mmc/host/sdhci*
14089 F: include/linux/mmc/sdhci*
14091 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14092 M: Adrian Hunter <adrian.hunter@intel.com>
14093 M: Ritesh Harjani <riteshh@codeaurora.org>
14094 M: Asutosh Das <asutoshd@codeaurora.org>
14095 L: linux-mmc@vger.kernel.org
14097 F: drivers/mmc/host/cqhci*
14099 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14100 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14101 M: Manjunath M B <manjumb@synopsys.com>
14102 L: linux-mmc@vger.kernel.org
14104 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14106 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14107 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14108 L: linux-mmc@vger.kernel.org
14110 F: drivers/mmc/host/sdhci-of-at91.c
14112 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14113 M: Ben Dooks <ben-linux@fluff.org>
14114 M: Jaehoon Chung <jh80.chung@samsung.com>
14115 L: linux-mmc@vger.kernel.org
14117 F: drivers/mmc/host/sdhci-s3c*
14119 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14120 M: Viresh Kumar <vireshk@kernel.org>
14121 L: linux-mmc@vger.kernel.org
14123 F: drivers/mmc/host/sdhci-spear.c
14125 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14126 M: Kishon Vijay Abraham I <kishon@ti.com>
14127 L: linux-mmc@vger.kernel.org
14129 F: drivers/mmc/host/sdhci-omap.c
14131 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14132 M: Scott Bauer <scott.bauer@intel.com>
14133 M: Jonathan Derrick <jonathan.derrick@intel.com>
14134 L: linux-block@vger.kernel.org
14137 F: block/opal_proto.h
14138 F: include/linux/sed*
14139 F: include/uapi/linux/sed*
14142 M: Security Officers <security@kernel.org>
14146 M: James Morris <jmorris@namei.org>
14147 M: "Serge E. Hallyn" <serge@hallyn.com>
14148 L: linux-security-module@vger.kernel.org (suggested Cc:)
14149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14150 W: http://kernsec.org/
14153 X: security/selinux/
14155 SELINUX SECURITY MODULE
14156 M: Paul Moore <paul@paul-moore.com>
14157 M: Stephen Smalley <sds@tycho.nsa.gov>
14158 M: Eric Paris <eparis@parisplace.org>
14159 L: selinux@vger.kernel.org
14160 W: https://selinuxproject.org
14161 W: https://github.com/SELinuxProject
14162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14164 F: include/uapi/linux/selinux_netlink.h
14165 F: security/selinux/
14166 F: scripts/selinux/
14167 F: Documentation/admin-guide/LSM/SELinux.rst
14170 M: Jiri Slaby <jirislaby@gmail.com>
14172 F: drivers/misc/phantom.c
14173 F: include/uapi/linux/phantom.h
14176 M: Rob Herring <robh@kernel.org>
14177 L: linux-serial@vger.kernel.org
14179 F: Documentation/devicetree/bindings/serial/slave-device.txt
14180 F: drivers/tty/serdev/
14181 F: include/linux/serdev.h
14184 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14185 L: linux-serial@vger.kernel.org
14187 F: Documentation/devicetree/bindings/serial/
14188 F: drivers/tty/serial/
14191 M: Sean Young <sean@mess.org>
14192 L: linux-media@vger.kernel.org
14194 F: drivers/media/rc/serial_ir.c
14197 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14198 M: Edward Cree <ecree@solarflare.com>
14199 M: Martin Habets <mhabets@solarflare.com>
14200 L: netdev@vger.kernel.org
14202 F: drivers/net/ethernet/sfc/
14204 SFF/SFP/SFP+ MODULE SUPPORT
14205 M: Russell King <linux@armlinux.org.uk>
14206 L: netdev@vger.kernel.org
14208 F: drivers/net/phy/phylink.c
14209 F: drivers/net/phy/sfp*
14210 F: include/linux/phylink.h
14211 F: include/linux/sfp.h
14214 M: Dimitri Sivanich <sivanich@sgi.com>
14216 F: drivers/misc/sgi-gru/
14218 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14219 M: Pat Gefre <pfg@sgi.com>
14220 L: linux-ia64@vger.kernel.org
14222 F: Documentation/ia64/serial.txt
14223 F: drivers/tty/serial/ioc?_serial.c
14224 F: include/linux/ioc?.h
14226 SGI XP/XPC/XPNET DRIVER
14227 M: Cliff Whickman <cpw@sgi.com>
14228 M: Robin Holt <robinmholt@gmail.com>
14230 F: drivers/misc/sgi-xp/
14232 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14233 M: Ursula Braun <ubraun@linux.ibm.com>
14234 M: Karsten Graul <kgraul@linux.ibm.com>
14235 L: linux-s390@vger.kernel.org
14236 W: http://www.ibm.com/developerworks/linux/linux390/
14240 SHARP RJ54N1CB0C SENSOR DRIVER
14241 M: Jacopo Mondi <jacopo@jmondi.org>
14242 L: linux-media@vger.kernel.org
14243 T: git git://linuxtv.org/media_tree.git
14245 F: drivers/media/i2c/rj54n1cb0c.c
14246 F: include/media/i2c/rj54n1cb0c.h
14248 SH_VEU V4L2 MEM2MEM DRIVER
14249 L: linux-media@vger.kernel.org
14251 F: drivers/media/platform/sh_veu.c
14253 SH_VOU V4L2 OUTPUT DRIVER
14254 L: linux-media@vger.kernel.org
14256 F: drivers/media/platform/sh_vou.c
14257 F: include/media/drv-intf/sh_vou.h
14259 SI2157 MEDIA DRIVER
14260 M: Antti Palosaari <crope@iki.fi>
14261 L: linux-media@vger.kernel.org
14262 W: https://linuxtv.org
14263 W: http://palosaari.fi/linux/
14264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14265 T: git git://linuxtv.org/anttip/media_tree.git
14267 F: drivers/media/tuners/si2157*
14269 SI2165 MEDIA DRIVER
14270 M: Matthias Schwarzott <zzam@gentoo.org>
14271 L: linux-media@vger.kernel.org
14272 W: https://linuxtv.org
14273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14275 F: drivers/media/dvb-frontends/si2165*
14277 SI2168 MEDIA DRIVER
14278 M: Antti Palosaari <crope@iki.fi>
14279 L: linux-media@vger.kernel.org
14280 W: https://linuxtv.org
14281 W: http://palosaari.fi/linux/
14282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14283 T: git git://linuxtv.org/anttip/media_tree.git
14285 F: drivers/media/dvb-frontends/si2168*
14287 SI470X FM RADIO RECEIVER I2C DRIVER
14288 M: Hans Verkuil <hverkuil@xs4all.nl>
14289 L: linux-media@vger.kernel.org
14290 T: git git://linuxtv.org/media_tree.git
14291 W: https://linuxtv.org
14293 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14295 SI470X FM RADIO RECEIVER USB DRIVER
14296 M: Hans Verkuil <hverkuil@xs4all.nl>
14297 L: linux-media@vger.kernel.org
14298 T: git git://linuxtv.org/media_tree.git
14299 W: https://linuxtv.org
14301 F: drivers/media/radio/si470x/radio-si470x-common.c
14302 F: drivers/media/radio/si470x/radio-si470x.h
14303 F: drivers/media/radio/si470x/radio-si470x-usb.c
14305 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14306 M: Eduardo Valentin <edubezval@gmail.com>
14307 L: linux-media@vger.kernel.org
14308 T: git git://linuxtv.org/media_tree.git
14309 W: https://linuxtv.org
14311 F: drivers/media/radio/si4713/si4713.?
14313 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14314 M: Eduardo Valentin <edubezval@gmail.com>
14315 L: linux-media@vger.kernel.org
14316 T: git git://linuxtv.org/media_tree.git
14317 W: https://linuxtv.org
14319 F: drivers/media/radio/si4713/radio-platform-si4713.c
14321 SI4713 FM RADIO TRANSMITTER USB DRIVER
14322 M: Hans Verkuil <hverkuil@xs4all.nl>
14323 L: linux-media@vger.kernel.org
14324 T: git git://linuxtv.org/media_tree.git
14325 W: https://linuxtv.org
14327 F: drivers/media/radio/si4713/radio-usb-si4713.c
14330 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14331 L: linux-media@vger.kernel.org
14332 W: https://linuxtv.org
14333 T: git git://linuxtv.org/media_tree.git
14335 F: drivers/media/common/siano/
14336 F: drivers/media/usb/siano/
14337 F: drivers/media/usb/siano/
14338 F: drivers/media/mmc/siano/
14341 M: Palmer Dabbelt <palmer@sifive.com>
14342 M: Paul Walmsley <paul.walmsley@sifive.com>
14343 L: linux-riscv@lists.infradead.org
14344 T: git git://github.com/sifive/riscv-linux.git
14349 SIFIVE FU540 SYSTEM-ON-CHIP
14350 M: Paul Walmsley <paul.walmsley@sifive.com>
14351 M: Palmer Dabbelt <palmer@sifive.com>
14352 L: linux-riscv@lists.infradead.org
14353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14358 SILEAD TOUCHSCREEN DRIVER
14359 M: Hans de Goede <hdegoede@redhat.com>
14360 L: linux-input@vger.kernel.org
14361 L: platform-driver-x86@vger.kernel.org
14363 F: drivers/input/touchscreen/silead.c
14364 F: drivers/platform/x86/touchscreen_dmi.c
14366 SILICON MOTION SM712 FRAME BUFFER DRIVER
14367 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14368 M: Teddy Wang <teddy.wang@siliconmotion.com>
14369 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14370 L: linux-fbdev@vger.kernel.org
14372 F: drivers/video/fbdev/sm712*
14373 F: Documentation/fb/sm712fb.txt
14375 SIMPLE FIRMWARE INTERFACE (SFI)
14376 M: Len Brown <lenb@kernel.org>
14377 L: sfi-devel@simplefirmware.org
14378 W: http://simplefirmware.org/
14379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14381 F: arch/x86/platform/sfi/
14383 F: include/linux/sfi*.h
14386 M: Hans de Goede <hdegoede@redhat.com>
14387 L: linux-fbdev@vger.kernel.org
14389 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14390 F: drivers/video/fbdev/simplefb.c
14391 F: include/linux/platform_data/simplefb.h
14393 SIMTEC EB110ATX (Chalice CATS)
14395 P: Vincent Sanders <vince@simtec.co.uk>
14396 M: Simtec Linux Team <linux@simtec.co.uk>
14397 W: http://www.simtec.co.uk/products/EB110ATX/
14400 SIMTEC EB2410ITX (BAST)
14402 P: Vincent Sanders <vince@simtec.co.uk>
14403 M: Simtec Linux Team <linux@simtec.co.uk>
14404 W: http://www.simtec.co.uk/products/EB2410ITX/
14406 F: arch/arm/mach-s3c24xx/mach-bast.c
14407 F: arch/arm/mach-s3c24xx/bast-ide.c
14408 F: arch/arm/mach-s3c24xx/bast-irq.c
14410 SIPHASH PRF ROUTINES
14411 M: Jason A. Donenfeld <Jason@zx2c4.com>
14414 F: lib/test_siphash.c
14415 F: include/linux/siphash.h
14418 M: Thorsten Scherer <t.scherer@eckelmann.de>
14419 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14420 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14423 F: drivers/gpio/gpio-siox.c
14424 F: include/trace/events/siox.h
14426 SIS 190 ETHERNET DRIVER
14427 M: Francois Romieu <romieu@fr.zoreil.com>
14428 L: netdev@vger.kernel.org
14430 F: drivers/net/ethernet/sis/sis190.c
14432 SIS 900/7016 FAST ETHERNET DRIVER
14433 M: Daniele Venzano <venza@brownhat.org>
14434 W: http://www.brownhat.org/sis900.html
14435 L: netdev@vger.kernel.org
14437 F: drivers/net/ethernet/sis/sis900.*
14439 SIS FRAMEBUFFER DRIVER
14440 M: Thomas Winischhofer <thomas@winischhofer.net>
14441 W: http://www.winischhofer.net/linuxsisvga.shtml
14443 F: Documentation/fb/sisfb.txt
14444 F: drivers/video/fbdev/sis/
14445 F: include/video/sisfb.h
14448 M: Thomas Winischhofer <thomas@winischhofer.net>
14449 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14451 F: drivers/usb/misc/sisusbvga/
14454 M: Christoph Lameter <cl@linux.com>
14455 M: Pekka Enberg <penberg@kernel.org>
14456 M: David Rientjes <rientjes@google.com>
14457 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14458 M: Andrew Morton <akpm@linux-foundation.org>
14459 L: linux-mm@kvack.org
14461 F: include/linux/sl?b*.h
14464 SLEEPABLE READ-COPY UPDATE (SRCU)
14465 M: Lai Jiangshan <jiangshanlai@gmail.com>
14466 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14467 M: Josh Triplett <josh@joshtriplett.org>
14468 R: Steven Rostedt <rostedt@goodmis.org>
14469 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14470 L: rcu@vger.kernel.org
14471 W: http://www.rdrop.com/users/paulmck/RCU/
14473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14474 F: include/linux/srcu*.h
14475 F: kernel/rcu/srcu*.c
14477 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14478 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14479 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14481 F: drivers/slimbus/
14482 F: Documentation/devicetree/bindings/slimbus/
14483 F: include/linux/slimbus.h
14485 SMACK SECURITY MODULE
14486 M: Casey Schaufler <casey@schaufler-ca.com>
14487 L: linux-security-module@vger.kernel.org
14488 W: http://schaufler-ca.com
14489 T: git git://github.com/cschaufler/smack-next
14491 F: Documentation/admin-guide/LSM/Smack.rst
14494 SMC91x ETHERNET DRIVER
14495 M: Nicolas Pitre <nico@fluxnic.net>
14497 F: drivers/net/ethernet/smsc/smc91x.*
14499 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14500 M: Sakari Ailus <sakari.ailus@iki.fi>
14501 L: linux-media@vger.kernel.org
14503 F: drivers/media/i2c/smiapp/
14504 F: include/media/i2c/smiapp.h
14505 F: drivers/media/i2c/smiapp-pll.c
14506 F: drivers/media/i2c/smiapp-pll.h
14507 F: include/uapi/linux/smiapp.h
14508 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14510 SMM665 HARDWARE MONITOR DRIVER
14511 M: Guenter Roeck <linux@roeck-us.net>
14512 L: linux-hwmon@vger.kernel.org
14514 F: Documentation/hwmon/smm665.rst
14515 F: drivers/hwmon/smm665.c
14517 SMSC EMC2103 HARDWARE MONITOR DRIVER
14518 M: Steve Glendinning <steve.glendinning@shawell.net>
14519 L: linux-hwmon@vger.kernel.org
14521 F: Documentation/hwmon/emc2103.rst
14522 F: drivers/hwmon/emc2103.c
14524 SMSC SCH5627 HARDWARE MONITOR DRIVER
14525 M: Hans de Goede <hdegoede@redhat.com>
14526 L: linux-hwmon@vger.kernel.org
14528 F: Documentation/hwmon/sch5627.rst
14529 F: drivers/hwmon/sch5627.c
14531 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14532 M: Steve Glendinning <steve.glendinning@shawell.net>
14533 L: linux-fbdev@vger.kernel.org
14535 F: drivers/video/fbdev/smscufx.c
14537 SMSC47B397 HARDWARE MONITOR DRIVER
14538 M: Jean Delvare <jdelvare@suse.com>
14539 L: linux-hwmon@vger.kernel.org
14541 F: Documentation/hwmon/smsc47b397.rst
14542 F: drivers/hwmon/smsc47b397.c
14544 SMSC911x ETHERNET DRIVER
14545 M: Steve Glendinning <steve.glendinning@shawell.net>
14546 L: netdev@vger.kernel.org
14548 F: include/linux/smsc911x.h
14549 F: drivers/net/ethernet/smsc/smsc911x.*
14551 SMSC9420 PCI ETHERNET DRIVER
14552 M: Steve Glendinning <steve.glendinning@shawell.net>
14553 L: netdev@vger.kernel.org
14555 F: drivers/net/ethernet/smsc/smsc9420.*
14557 SOC-CAMERA V4L2 SUBSYSTEM
14558 L: linux-media@vger.kernel.org
14559 T: git git://linuxtv.org/media_tree.git
14561 F: include/media/soc_camera.h
14562 F: drivers/staging/media/soc_camera/
14564 SOCIONEXT SYNQUACER I2C DRIVER
14565 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14566 L: linux-i2c@vger.kernel.org
14568 F: drivers/i2c/busses/i2c-synquacer.c
14569 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14571 SOCIONEXT UNIPHIER SOUND DRIVER
14572 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14574 F: sound/soc/uniphier/
14576 SOEKRIS NET48XX LED SUPPORT
14577 M: Chris Boot <bootc@bootc.net>
14579 F: drivers/leds/leds-net48xx.c
14581 SOFT-ROCE DRIVER (rxe)
14582 M: Moni Shoua <monis@mellanox.com>
14583 L: linux-rdma@vger.kernel.org
14585 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14586 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14587 F: drivers/infiniband/sw/rxe/
14588 F: include/uapi/rdma/rdma_user_rxe.h
14590 SOFTLOGIC 6x10 MPEG CODEC
14591 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14592 M: Anton Sviridenko <anton@corp.bluecherry.net>
14593 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14594 M: Andrey Utkin <andrey_utkin@fastmail.com>
14595 M: Ismael Luceno <ismael@iodev.co.uk>
14596 L: linux-media@vger.kernel.org
14598 F: drivers/media/pci/solo6x10/
14600 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14601 M: James Morse <james.morse@arm.com>
14602 L: linux-arm-kernel@lists.infradead.org
14604 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14605 F: drivers/firmware/arm_sdei.c
14606 F: include/linux/arm_sdei.h
14607 F: include/uapi/linux/arm_sdei.h
14609 SOFTWARE RAID (Multiple Disks) SUPPORT
14610 M: Shaohua Li <shli@kernel.org>
14611 L: linux-raid@vger.kernel.org
14612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14614 F: drivers/md/Makefile
14615 F: drivers/md/Kconfig
14617 F: drivers/md/raid*
14618 F: include/linux/raid/
14619 F: include/uapi/linux/raid/
14621 SOCIONEXT (SNI) AVE NETWORK DRIVER
14622 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14623 L: netdev@vger.kernel.org
14625 F: drivers/net/ethernet/socionext/sni_ave.c
14626 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14628 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14629 M: Jassi Brar <jaswinder.singh@linaro.org>
14630 L: netdev@vger.kernel.org
14632 F: drivers/net/ethernet/socionext/netsec.c
14633 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14635 SOLIDRUN CLEARFOG SUPPORT
14636 M: Russell King <linux@armlinux.org.uk>
14638 F: arch/arm/boot/dts/armada-388-clearfog*
14639 F: arch/arm/boot/dts/armada-38x-solidrun-*
14641 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14642 M: Russell King <linux@armlinux.org.uk>
14644 F: arch/arm/boot/dts/imx6*-cubox-i*
14645 F: arch/arm/boot/dts/imx6*-hummingboard*
14646 F: arch/arm/boot/dts/imx6*-sr-*
14648 SONIC NETWORK DRIVER
14649 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14650 L: netdev@vger.kernel.org
14652 F: drivers/net/ethernet/natsemi/sonic.*
14654 SONICS SILICON BACKPLANE DRIVER (SSB)
14655 M: Michael Buesch <m@bues.ch>
14656 L: linux-wireless@vger.kernel.org
14659 F: include/linux/ssb/
14661 SONY IMX214 SENSOR DRIVER
14662 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14663 L: linux-media@vger.kernel.org
14664 T: git git://linuxtv.org/media_tree.git
14666 F: drivers/media/i2c/imx214.c
14667 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14669 SONY IMX258 SENSOR DRIVER
14670 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14671 L: linux-media@vger.kernel.org
14672 T: git git://linuxtv.org/media_tree.git
14674 F: drivers/media/i2c/imx258.c
14676 SONY IMX274 SENSOR DRIVER
14677 M: Leon Luo <leonl@leopardimaging.com>
14678 L: linux-media@vger.kernel.org
14679 T: git git://linuxtv.org/media_tree.git
14681 F: drivers/media/i2c/imx274.c
14682 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14684 SONY IMX319 SENSOR DRIVER
14685 M: Bingbu Cao <bingbu.cao@intel.com>
14686 L: linux-media@vger.kernel.org
14687 T: git git://linuxtv.org/media_tree.git
14689 F: drivers/media/i2c/imx319.c
14691 SONY IMX355 SENSOR DRIVER
14692 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14693 L: linux-media@vger.kernel.org
14694 T: git git://linuxtv.org/media_tree.git
14696 F: drivers/media/i2c/imx355.c
14698 SONY MEMORYSTICK SUBSYSTEM
14699 M: Maxim Levitsky <maximlevitsky@gmail.com>
14700 M: Alex Dubov <oakad@yahoo.com>
14701 M: Ulf Hansson <ulf.hansson@linaro.org>
14702 L: linux-mmc@vger.kernel.org
14703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14705 F: drivers/memstick/
14706 F: include/linux/memstick.h
14708 SONY VAIO CONTROL DEVICE DRIVER
14709 M: Mattia Dongili <malattia@linux.it>
14710 L: platform-driver-x86@vger.kernel.org
14711 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14713 F: Documentation/laptops/sony-laptop.txt
14714 F: drivers/char/sonypi.c
14715 F: drivers/platform/x86/sony-laptop.c
14716 F: include/linux/sony-laptop.h
14719 M: Jaroslav Kysela <perex@perex.cz>
14720 M: Takashi Iwai <tiwai@suse.com>
14721 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14722 W: http://www.alsa-project.org/
14723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14724 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14726 F: Documentation/sound/
14728 F: include/uapi/sound/
14731 SOUND - COMPRESSED AUDIO
14732 M: Vinod Koul <vkoul@kernel.org>
14733 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14736 F: Documentation/sound/designs/compress-offload.rst
14737 F: include/sound/compress_driver.h
14738 F: include/uapi/sound/compress_*
14739 F: sound/core/compress_offload.c
14740 F: sound/soc/soc-compress.c
14742 SOUND - DMAENGINE HELPERS
14743 M: Lars-Peter Clausen <lars@metafoo.de>
14745 F: include/sound/dmaengine_pcm.h
14746 F: sound/core/pcm_dmaengine.c
14747 F: sound/soc/soc-generic-dmaengine-pcm.c
14749 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14750 M: Liam Girdwood <lgirdwood@gmail.com>
14751 M: Mark Brown <broonie@kernel.org>
14752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14753 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14754 W: http://alsa-project.org/main/index.php/ASoC
14756 F: Documentation/devicetree/bindings/sound/
14757 F: Documentation/sound/soc/
14759 F: include/dt-bindings/sound/
14760 F: include/sound/soc*
14762 SOUNDWIRE SUBSYSTEM
14763 M: Vinod Koul <vkoul@kernel.org>
14764 M: Sanyog Kale <sanyog.r.kale@intel.com>
14765 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14766 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14768 F: Documentation/driver-api/soundwire/
14769 F: drivers/soundwire/
14770 F: include/linux/soundwire/
14773 M: Olli Salonen <olli.salonen@iki.fi>
14774 L: linux-media@vger.kernel.org
14775 W: https://linuxtv.org
14776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14778 F: drivers/media/dvb-frontends/sp2*
14780 SPARC + UltraSPARC (sparc/sparc64)
14781 M: "David S. Miller" <davem@davemloft.net>
14782 L: sparclinux@vger.kernel.org
14783 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14790 SPARC SERIAL DRIVERS
14791 M: "David S. Miller" <davem@davemloft.net>
14792 L: sparclinux@vger.kernel.org
14793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14796 F: include/linux/sunserialcore.h
14797 F: drivers/tty/serial/suncore.c
14798 F: drivers/tty/serial/sunhv.c
14799 F: drivers/tty/serial/sunsab.c
14800 F: drivers/tty/serial/sunsab.h
14801 F: drivers/tty/serial/sunsu.c
14802 F: drivers/tty/serial/sunzilog.c
14803 F: drivers/tty/serial/sunzilog.h
14804 F: drivers/tty/vcc.c
14807 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14808 L: linux-sparse@vger.kernel.org
14809 W: https://sparse.wiki.kernel.org/
14810 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14812 F: include/linux/compiler.h
14814 SPEAR CLOCK FRAMEWORK SUPPORT
14815 M: Viresh Kumar <vireshk@kernel.org>
14816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14817 W: http://www.st.com/spear
14819 F: drivers/clk/spear/
14821 SPEAR PLATFORM SUPPORT
14822 M: Viresh Kumar <vireshk@kernel.org>
14823 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14825 W: http://www.st.com/spear
14827 F: arch/arm/boot/dts/spear*
14828 F: arch/arm/mach-spear/
14831 M: Marek Vasut <marek.vasut@gmail.com>
14832 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14833 L: linux-mtd@lists.infradead.org
14834 W: http://www.linux-mtd.infradead.org/
14835 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14838 F: drivers/mtd/spi-nor/
14839 F: include/linux/mtd/spi-nor.h
14842 M: Mark Brown <broonie@kernel.org>
14843 L: linux-spi@vger.kernel.org
14844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14845 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14847 F: Documentation/devicetree/bindings/spi/
14848 F: Documentation/spi/
14850 F: include/linux/spi/
14851 F: include/uapi/linux/spi/
14854 SPIDERNET NETWORK DRIVER for CELL
14855 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14856 L: netdev@vger.kernel.org
14858 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14859 F: drivers/net/ethernet/toshiba/spider_net*
14862 R: Stephen Boyd <sboyd@kernel.org>
14863 L: linux-arm-msm@vger.kernel.org
14864 F: Documentation/devicetree/bindings/spmi/
14866 F: include/dt-bindings/spmi/spmi.h
14867 F: include/linux/spmi.h
14868 F: include/trace/events/spmi.h
14871 M: Jeremy Kerr <jk@ozlabs.org>
14872 L: linuxppc-dev@lists.ozlabs.org
14873 W: http://www.ibm.com/developerworks/power/cell/
14875 F: Documentation/filesystems/spufs.txt
14876 F: arch/powerpc/platforms/cell/spufs/
14878 SQUASHFS FILE SYSTEM
14879 M: Phillip Lougher <phillip@squashfs.org.uk>
14880 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14881 W: http://squashfs.org.uk
14882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14884 F: Documentation/filesystems/squashfs.txt
14887 SRM (Alpha) environment access
14888 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14890 F: arch/alpha/kernel/srm_env.c
14892 ST LSM6DSx IMU IIO DRIVER
14893 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14894 L: linux-iio@vger.kernel.org
14895 W: http://www.st.com/
14897 F: drivers/iio/imu/st_lsm6dsx/
14898 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14900 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14901 M: Mickael Guene <mickael.guene@st.com>
14902 L: linux-media@vger.kernel.org
14903 T: git git://linuxtv.org/media_tree.git
14905 F: drivers/media/i2c/st-mipid02.c
14906 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14908 ST STM32 I2C/SMBUS DRIVER
14909 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14910 L: linux-i2c@vger.kernel.org
14912 F: drivers/i2c/busses/i2c-stm32*
14914 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14915 M: Song Qiang <songqiang1304521@gmail.com>
14916 L: linux-iio@vger.kernel.org
14918 F: drivers/iio/proximity/vl53l0x-i2c.c
14919 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14922 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14923 M: Sasha Levin <sashal@kernel.org>
14924 L: stable@vger.kernel.org
14926 F: Documentation/process/stable-kernel-rules.rst
14929 M: Ian Abbott <abbotti@mev.co.uk>
14930 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14932 F: drivers/staging/comedi/
14934 STAGING - EROFS FILE SYSTEM
14935 M: Gao Xiang <gaoxiang25@huawei.com>
14936 M: Chao Yu <yuchao0@huawei.com>
14937 L: linux-erofs@lists.ozlabs.org
14939 F: drivers/staging/erofs/
14941 STAGING - INDUSTRIAL IO
14942 M: Jonathan Cameron <jic23@kernel.org>
14943 L: linux-iio@vger.kernel.org
14945 F: Documentation/devicetree/bindings/staging/iio/
14946 F: drivers/staging/iio/
14948 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14949 M: Marc Dietrich <marvin24@gmx.de>
14950 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14951 L: linux-tegra@vger.kernel.org
14953 F: drivers/staging/nvec/
14955 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14956 M: Jens Frederich <jfrederich@gmail.com>
14957 M: Daniel Drake <dsd@laptop.org>
14958 M: Jon Nettleton <jon.nettleton@gmail.com>
14959 W: http://wiki.laptop.org/go/DCON
14961 F: drivers/staging/olpc_dcon/
14963 STAGING - REALTEK RTL8712U DRIVERS
14964 M: Larry Finger <Larry.Finger@lwfinger.net>
14965 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14967 F: drivers/staging/rtl8712/
14969 STAGING - REALTEK RTL8188EU DRIVERS
14970 M: Larry Finger <Larry.Finger@lwfinger.net>
14972 F: drivers/staging/rtl8188eu/
14974 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14975 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14976 M: Teddy Wang <teddy.wang@siliconmotion.com>
14977 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14978 L: linux-fbdev@vger.kernel.org
14980 F: drivers/staging/sm750fb/
14982 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14983 M: William Hubbs <w.d.hubbs@gmail.com>
14984 M: Chris Brannon <chris@the-brannons.com>
14985 M: Kirk Reiser <kirk@reisers.ca>
14986 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14987 L: speakup@linux-speakup.org
14988 W: http://www.linux-speakup.org/
14990 F: drivers/staging/speakup/
14992 STAGING - VIA VT665X DRIVERS
14993 M: Forest Bond <forest@alittletooquiet.net>
14995 F: drivers/staging/vt665?/
14997 STAGING - WILC1000 WIFI DRIVER
14998 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14999 M: Ajay Singh <ajay.kathat@microchip.com>
15000 L: linux-wireless@vger.kernel.org
15002 F: drivers/staging/wilc1000/
15005 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15007 L: devel@driverdev.osuosl.org
15009 F: drivers/staging/
15011 STARFIRE/DURALAN NETWORK DRIVER
15012 M: Ion Badulescu <ionut@badula.org>
15014 F: drivers/net/ethernet/adaptec/starfire*
15016 STEC S1220 SKD DRIVER
15017 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15018 L: linux-block@vger.kernel.org
15020 F: drivers/block/skd*[ch]
15022 STI AUDIO (ASoC) DRIVERS
15023 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15024 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15026 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15030 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15032 F: drivers/media/platform/sti/cec/
15033 F: Documentation/devicetree/bindings/media/stih-cec.txt
15035 STK1160 USB VIDEO CAPTURE DRIVER
15036 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15037 L: linux-media@vger.kernel.org
15038 T: git git://linuxtv.org/media_tree.git
15040 F: drivers/media/usb/stk1160/
15042 STM32 AUDIO (ASoC) DRIVERS
15043 M: Olivier Moysan <olivier.moysan@st.com>
15044 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15047 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15050 STM32 TIMER/LPTIMER DRIVERS
15051 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15053 F: drivers/*/stm32-*timer*
15054 F: drivers/pwm/pwm-stm32*
15055 F: include/linux/*/stm32-*tim*
15056 F: Documentation/ABI/testing/*timer-stm32
15057 F: Documentation/devicetree/bindings/*/stm32-*timer*
15058 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15060 STMMAC ETHERNET DRIVER
15061 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15062 M: Alexandre Torgue <alexandre.torgue@st.com>
15063 M: Jose Abreu <joabreu@synopsys.com>
15064 L: netdev@vger.kernel.org
15065 W: http://www.stlinux.com
15067 F: drivers/net/ethernet/stmicro/stmmac/
15070 M: Sam Creasey <sammy@sammy.net>
15071 W: http://sammy.net/sun3/
15073 F: arch/m68k/kernel/*sun3*
15074 F: arch/m68k/sun3*/
15075 F: arch/m68k/include/asm/sun3*
15076 F: drivers/net/ethernet/i825xx/sun3*
15078 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15079 M: Hans de Goede <hdegoede@redhat.com>
15080 L: linux-input@vger.kernel.org
15082 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15083 F: drivers/input/keyboard/sun4i-lradc-keys.c
15085 SUNDANCE NETWORK DRIVER
15086 M: Denis Kirjanov <kda@linux-powerpc.org>
15087 L: netdev@vger.kernel.org
15089 F: drivers/net/ethernet/dlink/sundance.c
15092 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15093 M: Rich Felker <dalias@libc.org>
15094 L: linux-sh@vger.kernel.org
15095 Q: http://patchwork.kernel.org/project/linux-sh/list/
15097 F: Documentation/sh/
15102 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15103 M: Len Brown <len.brown@intel.com>
15104 M: Pavel Machek <pavel@ucw.cz>
15105 L: linux-pm@vger.kernel.org
15106 B: https://bugzilla.kernel.org
15108 F: Documentation/power/
15109 F: arch/x86/kernel/acpi/
15110 F: drivers/base/power/
15112 F: include/linux/suspend.h
15113 F: include/linux/freezer.h
15114 F: include/linux/pm.h
15117 M: Martin Mares <mj@ucw.cz>
15118 L: linux-video@atrey.karlin.mff.cuni.cz
15120 F: Documentation/svga.txt
15121 F: arch/x86/boot/video*
15124 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15125 L: iommu@lists.linux-foundation.org
15126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15128 F: kernel/dma/swiotlb.c
15129 F: arch/*/kernel/pci-swiotlb.c
15130 F: include/linux/swiotlb.h
15133 M: Jiri Pirko <jiri@resnulli.us>
15134 M: Ivan Vecera <ivecera@redhat.com>
15135 L: netdev@vger.kernel.org
15138 F: include/net/switchdev.h
15140 SY8106A REGULATOR DRIVER
15141 M: Icenowy Zheng <icenowy@aosc.io>
15143 F: drivers/regulator/sy8106a-regulator.c
15144 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15146 SYNC FILE FRAMEWORK
15147 M: Sumit Semwal <sumit.semwal@linaro.org>
15148 R: Gustavo Padovan <gustavo@padovan.org>
15150 L: linux-media@vger.kernel.org
15151 L: dri-devel@lists.freedesktop.org
15152 F: drivers/dma-buf/sync_*
15153 F: drivers/dma-buf/dma-fence*
15154 F: drivers/dma-buf/sw_sync.c
15155 F: include/linux/sync_file.h
15156 F: include/uapi/linux/sync_file.h
15157 F: Documentation/sync_file.txt
15158 T: git git://anongit.freedesktop.org/drm/drm-misc
15160 SYNOPSYS ARC ARCHITECTURE
15161 M: Vineet Gupta <vgupta@synopsys.com>
15162 L: linux-snps-arc@lists.infradead.org
15165 F: Documentation/devicetree/bindings/arc/*
15166 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15167 F: drivers/clocksource/arc_timer.c
15168 F: drivers/tty/serial/arc_uart.c
15169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15171 SYNOPSYS ARC HSDK SDP pll clock driver
15172 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15174 F: drivers/clk/clk-hsdk-pll.c
15175 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15177 SYNOPSYS ARC SDP clock driver
15178 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15180 F: drivers/clk/axs10x/*
15181 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15183 SYNOPSYS ARC SDP platform support
15184 M: Alexey Brodkin <abrodkin@synopsys.com>
15186 F: arch/arc/plat-axs10x
15187 F: arch/arc/boot/dts/ax*
15188 F: Documentation/devicetree/bindings/arc/axs10*
15190 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15191 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15193 F: drivers/reset/reset-axs10x.c
15194 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15196 SYNOPSYS CREG GPIO DRIVER
15197 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15199 F: drivers/gpio/gpio-creg-snps.c
15200 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15202 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15203 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15205 F: drivers/tty/serial/8250/8250_dw.c
15207 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15208 M: Hoan Tran <hoan@os.amperecomputing.com>
15209 L: linux-gpio@vger.kernel.org
15211 F: drivers/gpio/gpio-dwapb.c
15212 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15214 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15215 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15217 F: drivers/dma/dwi-axi-dmac/
15218 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15220 SYNOPSYS DESIGNWARE DMAC DRIVER
15221 M: Viresh Kumar <vireshk@kernel.org>
15222 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15224 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15226 F: include/dt-bindings/dma/dw-dmac.h
15227 F: include/linux/dma/dw.h
15228 F: include/linux/platform_data/dma-dw.h
15230 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15231 M: Jose Abreu <Jose.Abreu@synopsys.com>
15232 L: netdev@vger.kernel.org
15234 F: drivers/net/ethernet/synopsys/
15236 SYNOPSYS DESIGNWARE I2C DRIVER
15237 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15238 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15239 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15240 L: linux-i2c@vger.kernel.org
15242 F: drivers/i2c/busses/i2c-designware-*
15243 F: include/linux/platform_data/i2c-designware.h
15245 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15246 M: Jaehoon Chung <jh80.chung@samsung.com>
15247 L: linux-mmc@vger.kernel.org
15249 F: drivers/mmc/host/dw_mmc*
15251 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15252 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15254 F: drivers/reset/reset-hsdk.c
15255 F: include/dt-bindings/reset/snps,hsdk-reset.h
15256 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15258 SYSTEM CONFIGURATION (SYSCON)
15259 M: Lee Jones <lee.jones@linaro.org>
15260 M: Arnd Bergmann <arnd@arndb.de>
15261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15263 F: drivers/mfd/syscon.c
15265 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15266 M: Sudeep Holla <sudeep.holla@arm.com>
15267 L: linux-arm-kernel@lists.infradead.org
15269 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15270 F: drivers/clk/clk-sc[mp]i.c
15271 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15272 F: drivers/firmware/arm_scpi.c
15273 F: drivers/firmware/arm_scmi/
15274 F: include/linux/sc[mp]i_protocol.h
15276 SYSTEM RESET/SHUTDOWN DRIVERS
15277 M: Sebastian Reichel <sre@kernel.org>
15278 L: linux-pm@vger.kernel.org
15279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15281 F: Documentation/devicetree/bindings/power/reset/
15282 F: drivers/power/reset/
15284 SYSTEM TRACE MODULE CLASS
15285 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15288 F: Documentation/trace/stm.rst
15289 F: drivers/hwtracing/stm/
15290 F: include/linux/stm.h
15291 F: include/uapi/linux/stm.h
15294 M: Christoph Hellwig <hch@infradead.org>
15296 F: Documentation/filesystems/sysv-fs.txt
15298 F: include/linux/sysv_fs.h
15300 TASKSTATS STATISTICS INTERFACE
15301 M: Balbir Singh <bsingharora@gmail.com>
15303 F: Documentation/accounting/taskstats*
15304 F: include/linux/taskstats*
15305 F: kernel/taskstats.c
15308 M: Jamal Hadi Salim <jhs@mojatatu.com>
15309 M: Cong Wang <xiyou.wangcong@gmail.com>
15310 M: Jiri Pirko <jiri@resnulli.us>
15311 L: netdev@vger.kernel.org
15313 F: include/net/pkt_cls.h
15314 F: include/net/pkt_sched.h
15315 F: include/net/tc_act/
15316 F: include/uapi/linux/pkt_cls.h
15317 F: include/uapi/linux/pkt_sched.h
15318 F: include/uapi/linux/tc_act/
15319 F: include/uapi/linux/tc_ematch/
15322 TC90522 MEDIA DRIVER
15323 M: Akihiro Tsukada <tskd08@gmail.com>
15324 L: linux-media@vger.kernel.org
15326 F: drivers/media/dvb-frontends/tc90522*
15328 TCP LOW PRIORITY MODULE
15329 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15330 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15331 W: http://tcp-lp-mod.sourceforge.net/
15333 F: net/ipv4/tcp_lp.c
15335 TDA10071 MEDIA DRIVER
15336 M: Antti Palosaari <crope@iki.fi>
15337 L: linux-media@vger.kernel.org
15338 W: https://linuxtv.org
15339 W: http://palosaari.fi/linux/
15340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15341 T: git git://linuxtv.org/anttip/media_tree.git
15343 F: drivers/media/dvb-frontends/tda10071*
15345 TDA18212 MEDIA DRIVER
15346 M: Antti Palosaari <crope@iki.fi>
15347 L: linux-media@vger.kernel.org
15348 W: https://linuxtv.org
15349 W: http://palosaari.fi/linux/
15350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15351 T: git git://linuxtv.org/anttip/media_tree.git
15353 F: drivers/media/tuners/tda18212*
15355 TDA18218 MEDIA DRIVER
15356 M: Antti Palosaari <crope@iki.fi>
15357 L: linux-media@vger.kernel.org
15358 W: https://linuxtv.org
15359 W: http://palosaari.fi/linux/
15360 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15361 T: git git://linuxtv.org/anttip/media_tree.git
15363 F: drivers/media/tuners/tda18218*
15365 TDA18250 MEDIA DRIVER
15366 M: Olli Salonen <olli.salonen@iki.fi>
15367 L: linux-media@vger.kernel.org
15368 W: https://linuxtv.org
15369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15370 T: git git://linuxtv.org/media_tree.git
15372 F: drivers/media/tuners/tda18250*
15374 TDA18271 MEDIA DRIVER
15375 M: Michael Krufky <mkrufky@linuxtv.org>
15376 L: linux-media@vger.kernel.org
15377 W: https://linuxtv.org
15378 W: http://github.com/mkrufky
15379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15380 T: git git://linuxtv.org/mkrufky/tuners.git
15382 F: drivers/media/tuners/tda18271*
15384 TDA1997x MEDIA DRIVER
15385 M: Tim Harvey <tharvey@gateworks.com>
15386 L: linux-media@vger.kernel.org
15387 W: https://linuxtv.org
15388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15390 F: drivers/media/i2c/tda1997x.*
15392 TDA827x MEDIA DRIVER
15393 M: Michael Krufky <mkrufky@linuxtv.org>
15394 L: linux-media@vger.kernel.org
15395 W: https://linuxtv.org
15396 W: http://github.com/mkrufky
15397 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15398 T: git git://linuxtv.org/mkrufky/tuners.git
15400 F: drivers/media/tuners/tda8290.*
15402 TDA8290 MEDIA DRIVER
15403 M: Michael Krufky <mkrufky@linuxtv.org>
15404 L: linux-media@vger.kernel.org
15405 W: https://linuxtv.org
15406 W: http://github.com/mkrufky
15407 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15408 T: git git://linuxtv.org/mkrufky/tuners.git
15410 F: drivers/media/tuners/tda8290.*
15412 TDA9840 MEDIA DRIVER
15413 M: Hans Verkuil <hverkuil@xs4all.nl>
15414 L: linux-media@vger.kernel.org
15415 T: git git://linuxtv.org/media_tree.git
15416 W: https://linuxtv.org
15418 F: drivers/media/i2c/tda9840*
15420 TEA5761 TUNER DRIVER
15421 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15422 L: linux-media@vger.kernel.org
15423 W: https://linuxtv.org
15424 T: git git://linuxtv.org/media_tree.git
15426 F: drivers/media/tuners/tea5761.*
15428 TEA5767 TUNER DRIVER
15429 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15430 L: linux-media@vger.kernel.org
15431 W: https://linuxtv.org
15432 T: git git://linuxtv.org/media_tree.git
15434 F: drivers/media/tuners/tea5767.*
15436 TEA6415C MEDIA DRIVER
15437 M: Hans Verkuil <hverkuil@xs4all.nl>
15438 L: linux-media@vger.kernel.org
15439 T: git git://linuxtv.org/media_tree.git
15440 W: https://linuxtv.org
15442 F: drivers/media/i2c/tea6415c*
15444 TEA6420 MEDIA DRIVER
15445 M: Hans Verkuil <hverkuil@xs4all.nl>
15446 L: linux-media@vger.kernel.org
15447 T: git git://linuxtv.org/media_tree.git
15448 W: https://linuxtv.org
15450 F: drivers/media/i2c/tea6420*
15453 M: Jiri Pirko <jiri@resnulli.us>
15454 L: netdev@vger.kernel.org
15456 F: drivers/net/team/
15457 F: include/linux/if_team.h
15458 F: include/uapi/linux/if_team.h
15460 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15461 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15463 F: arch/x86/platform/ts5500/
15465 TECHNOTREND USB IR RECEIVER
15466 M: Sean Young <sean@mess.org>
15467 L: linux-media@vger.kernel.org
15469 F: drivers/media/rc/ttusbir.c
15471 TECHWELL TW9910 VIDEO DECODER
15472 L: linux-media@vger.kernel.org
15474 F: drivers/media/i2c/tw9910.c
15475 F: include/media/i2c/tw9910.h
15478 M: Jens Wiklander <jens.wiklander@linaro.org>
15480 F: include/linux/tee_drv.h
15481 F: include/uapi/linux/tee.h
15483 F: Documentation/tee.txt
15485 TEGRA ARCHITECTURE SUPPORT
15486 M: Thierry Reding <thierry.reding@gmail.com>
15487 M: Jonathan Hunter <jonathanh@nvidia.com>
15488 L: linux-tegra@vger.kernel.org
15489 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15495 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15496 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15498 F: drivers/clk/tegra/
15501 M: Laxman Dewangan <ldewangan@nvidia.com>
15502 M: Jon Hunter <jonathanh@nvidia.com>
15504 F: drivers/dma/tegra*
15507 M: Laxman Dewangan <ldewangan@nvidia.com>
15509 F: drivers/i2c/busses/i2c-tegra.c
15511 TEGRA IOMMU DRIVERS
15512 M: Thierry Reding <thierry.reding@gmail.com>
15513 L: linux-tegra@vger.kernel.org
15515 F: drivers/iommu/tegra*
15518 M: Laxman Dewangan <ldewangan@nvidia.com>
15520 F: drivers/input/keyboard/tegra-kbc.c
15523 M: Stefan Agner <stefan@agner.ch>
15524 M: Lucas Stach <dev@lynxeye.de>
15526 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15527 F: drivers/mtd/nand/raw/tegra_nand.c
15530 M: Thierry Reding <thierry.reding@gmail.com>
15532 F: drivers/pwm/pwm-tegra.c
15534 TEGRA SERIAL DRIVER
15535 M: Laxman Dewangan <ldewangan@nvidia.com>
15537 F: drivers/tty/serial/serial-tegra.c
15540 M: Laxman Dewangan <ldewangan@nvidia.com>
15542 F: drivers/spi/spi-tegra*
15544 TEGRA XUSB PADCTL DRIVER
15545 M: JC Kuo <jckuo@nvidia.com>
15547 F: drivers/phy/tegra/xusb*
15549 TEHUTI ETHERNET DRIVER
15550 M: Andy Gospodarek <andy@greyhouse.net>
15551 L: netdev@vger.kernel.org
15553 F: drivers/net/ethernet/tehuti/*
15555 Telecom Clock Driver for MCPL0010
15556 M: Mark Gross <mark.gross@intel.com>
15558 F: drivers/char/tlclk.c
15560 TENSILICA XTENSA PORT (xtensa)
15561 M: Chris Zankel <chris@zankel.net>
15562 M: Max Filippov <jcmvbkbc@gmail.com>
15563 L: linux-xtensa@linux-xtensa.org
15564 T: git git://github.com/czankel/xtensa-linux.git
15567 F: drivers/irqchip/irq-xtensa-*
15569 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15570 M: Nishanth Menon <nm@ti.com>
15571 M: Tero Kristo <t-kristo@ti.com>
15572 M: Santosh Shilimkar <ssantosh@kernel.org>
15573 L: linux-arm-kernel@lists.infradead.org
15575 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15576 F: drivers/firmware/ti_sci*
15577 F: include/linux/soc/ti/ti_sci_protocol.h
15578 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15579 F: drivers/soc/ti/ti_sci_pm_domains.c
15580 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15581 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15582 F: drivers/clk/keystone/sci-clk.c
15583 F: drivers/reset/reset-ti-sci.c
15584 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15585 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15586 F: drivers/irqchip/irq-ti-sci-intr.c
15587 F: drivers/irqchip/irq-ti-sci-inta.c
15588 F: include/linux/soc/ti/ti_sci_inta_msi.h
15589 F: drivers/soc/ti/ti_sci_inta_msi.c
15591 Texas Instruments ASoC drivers
15592 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15597 Texas Instruments' DAC7612 DAC Driver
15598 M: Ricardo Ribalda <ricardo@ribalda.com>
15599 L: linux-iio@vger.kernel.org
15601 F: drivers/iio/dac/ti-dac7612.c
15602 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15604 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15605 M: Hans Verkuil <hverkuil@xs4all.nl>
15606 L: linux-media@vger.kernel.org
15607 T: git git://linuxtv.org/media_tree.git
15608 W: https://linuxtv.org
15610 F: drivers/media/radio/radio-raremono.c
15613 M: Zhang Rui <rui.zhang@intel.com>
15614 M: Eduardo Valentin <edubezval@gmail.com>
15615 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15616 L: linux-pm@vger.kernel.org
15617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15619 Q: https://patchwork.kernel.org/project/linux-pm/list/
15621 F: drivers/thermal/
15622 F: include/linux/thermal.h
15623 F: include/uapi/linux/thermal.h
15624 F: include/linux/cpu_cooling.h
15625 F: Documentation/devicetree/bindings/thermal/
15627 THERMAL/CPU_COOLING
15628 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15629 M: Viresh Kumar <viresh.kumar@linaro.org>
15630 M: Javi Merino <javi.merino@kernel.org>
15631 L: linux-pm@vger.kernel.org
15633 F: Documentation/thermal/cpu-cooling-api.txt
15634 F: drivers/thermal/cpu_cooling.c
15635 F: include/linux/cpu_cooling.h
15637 THINKPAD ACPI EXTRAS DRIVER
15638 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15639 L: ibm-acpi-devel@lists.sourceforge.net
15640 L: platform-driver-x86@vger.kernel.org
15641 W: http://ibm-acpi.sourceforge.net
15642 W: http://thinkwiki.org/wiki/Ibm-acpi
15643 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15645 F: drivers/platform/x86/thinkpad_acpi.c
15648 M: Andreas Noever <andreas.noever@gmail.com>
15649 M: Michael Jamet <michael.jamet@intel.com>
15650 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15651 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15654 F: Documentation/admin-guide/thunderbolt.rst
15655 F: drivers/thunderbolt/
15656 F: include/linux/thunderbolt.h
15658 THUNDERBOLT NETWORK DRIVER
15659 M: Michael Jamet <michael.jamet@intel.com>
15660 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15661 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15662 L: netdev@vger.kernel.org
15664 F: drivers/net/thunderbolt.c
15666 THUNDERX GPIO DRIVER
15667 M: David Daney <david.daney@cavium.com>
15669 F: drivers/gpio/gpio-thunderx.c
15671 TI AM437X VPFE DRIVER
15672 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15673 L: linux-media@vger.kernel.org
15674 W: https://linuxtv.org
15675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15676 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15678 F: drivers/media/platform/am437x/
15680 TI BANDGAP AND THERMAL DRIVER
15681 M: Eduardo Valentin <edubezval@gmail.com>
15682 M: Keerthy <j-keerthy@ti.com>
15683 L: linux-pm@vger.kernel.org
15684 L: linux-omap@vger.kernel.org
15686 F: drivers/thermal/ti-soc-thermal/
15688 TI BQ27XXX POWER SUPPLY DRIVER
15689 R: Andrew F. Davis <afd@ti.com>
15690 F: include/linux/power/bq27xxx_battery.h
15691 F: drivers/power/supply/bq27xxx_battery.c
15692 F: drivers/power/supply/bq27xxx_battery_i2c.c
15694 TI CDCE706 CLOCK DRIVER
15695 M: Max Filippov <jcmvbkbc@gmail.com>
15697 F: drivers/clk/clk-cdce706.c
15700 M: Tero Kristo <t-kristo@ti.com>
15701 L: linux-omap@vger.kernel.org
15704 F: include/linux/clk/ti.h
15706 TI DAVINCI MACHINE SUPPORT
15707 M: Sekhar Nori <nsekhar@ti.com>
15708 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15712 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15713 F: arch/arm/mach-davinci/
15714 F: drivers/i2c/busses/i2c-davinci.c
15715 F: arch/arm/boot/dts/da850*
15717 TI DAVINCI SERIES CLOCK DRIVER
15718 M: David Lechner <david@lechnology.com>
15719 R: Sekhar Nori <nsekhar@ti.com>
15721 F: Documentation/devicetree/bindings/clock/ti/davinci/
15722 F: drivers/clk/davinci/
15724 TI DAVINCI SERIES GPIO DRIVER
15725 M: Keerthy <j-keerthy@ti.com>
15726 L: linux-gpio@vger.kernel.org
15728 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15729 F: drivers/gpio/gpio-davinci.c
15731 TI DAVINCI SERIES MEDIA DRIVER
15732 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15733 L: linux-media@vger.kernel.org
15734 W: https://linuxtv.org
15735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15736 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15738 F: drivers/media/platform/davinci/
15739 F: include/media/davinci/
15741 TI ETHERNET SWITCH DRIVER (CPSW)
15742 R: Grygorii Strashko <grygorii.strashko@ti.com>
15743 L: linux-omap@vger.kernel.org
15744 L: netdev@vger.kernel.org
15746 F: drivers/net/ethernet/ti/cpsw*
15747 F: drivers/net/ethernet/ti/davinci*
15749 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15750 M: Alex Dubov <oakad@yahoo.com>
15752 W: http://tifmxx.berlios.de/
15753 F: drivers/memstick/host/tifm_ms.c
15754 F: drivers/misc/tifm*
15755 F: drivers/mmc/host/tifm_sd.c
15756 F: include/linux/tifm.h
15758 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15759 M: Santosh Shilimkar <ssantosh@kernel.org>
15760 L: linux-kernel@vger.kernel.org
15761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15763 F: drivers/soc/ti/*
15764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15766 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15767 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15768 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15769 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15771 F: sound/soc/codecs/lm49453*
15772 F: sound/soc/codecs/isabelle*
15774 TI LP855x BACKLIGHT DRIVER
15775 M: Milo Kim <milo.kim@ti.com>
15777 F: Documentation/backlight/lp855x-driver.txt
15778 F: drivers/video/backlight/lp855x_bl.c
15779 F: include/linux/platform_data/lp855x.h
15781 TI LP8727 CHARGER DRIVER
15782 M: Milo Kim <milo.kim@ti.com>
15784 F: drivers/power/supply/lp8727_charger.c
15785 F: include/linux/platform_data/lp8727.h
15787 TI LP8788 MFD DRIVER
15788 M: Milo Kim <milo.kim@ti.com>
15790 F: drivers/iio/adc/lp8788_adc.c
15791 F: drivers/leds/leds-lp8788.c
15792 F: drivers/mfd/lp8788*.c
15793 F: drivers/power/supply/lp8788-charger.c
15794 F: drivers/regulator/lp8788-*.c
15795 F: include/linux/mfd/lp8788*.h
15797 TI NETCP ETHERNET DRIVER
15798 M: Wingman Kwok <w-kwok2@ti.com>
15799 M: Murali Karicheri <m-karicheri2@ti.com>
15800 L: netdev@vger.kernel.org
15802 F: drivers/net/ethernet/ti/netcp*
15804 TI PCM3060 ASoC CODEC DRIVER
15805 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15808 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15809 F: sound/soc/codecs/pcm3060*
15811 TI TAS571X FAMILY ASoC CODEC DRIVER
15812 M: Kevin Cernekee <cernekee@chromium.org>
15813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15815 F: sound/soc/codecs/tas571x*
15817 TI TRF7970A NFC DRIVER
15818 M: Mark Greer <mgreer@animalcreek.com>
15819 L: linux-wireless@vger.kernel.org
15820 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15822 F: drivers/nfc/trf7970a.c
15823 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15825 TI TWL4030 SERIES SOC CODEC DRIVER
15826 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15827 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15829 F: sound/soc/codecs/twl4030*
15832 M: Benoit Parrot <bparrot@ti.com>
15833 L: linux-media@vger.kernel.org
15834 W: http://linuxtv.org/
15835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15837 F: drivers/media/platform/ti-vpe/
15839 TI WILINK WIRELESS DRIVERS
15840 L: linux-wireless@vger.kernel.org
15841 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15842 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15845 F: drivers/net/wireless/ti/
15846 F: include/linux/wl12xx.h
15848 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15849 M: John Stultz <john.stultz@linaro.org>
15850 M: Thomas Gleixner <tglx@linutronix.de>
15851 R: Stephen Boyd <sboyd@kernel.org>
15852 L: linux-kernel@vger.kernel.org
15853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15855 F: include/linux/clocksource.h
15856 F: include/linux/time.h
15857 F: include/linux/timex.h
15858 F: include/uapi/linux/time.h
15859 F: include/uapi/linux/timex.h
15860 F: kernel/time/clocksource.c
15861 F: kernel/time/time*.c
15862 F: kernel/time/alarmtimer.c
15863 F: kernel/time/ntp.c
15864 F: tools/testing/selftests/timers/
15867 M: Jon Maloy <jon.maloy@ericsson.com>
15868 M: Ying Xue <ying.xue@windriver.com>
15869 L: netdev@vger.kernel.org (core kernel code)
15870 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15871 W: http://tipc.sourceforge.net/
15873 F: include/uapi/linux/tipc*.h
15876 TLAN NETWORK DRIVER
15877 M: Samuel Chessman <chessman@tux.org>
15878 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15879 W: http://sourceforge.net/projects/tlan/
15881 F: Documentation/networking/device_drivers/ti/tlan.txt
15882 F: drivers/net/ethernet/ti/tlan.*
15884 TM6000 VIDEO4LINUX DRIVER
15885 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15886 L: linux-media@vger.kernel.org
15887 W: https://linuxtv.org
15888 T: git git://linuxtv.org/media_tree.git
15890 F: drivers/media/usb/tm6000/
15891 F: Documentation/media/v4l-drivers/tm6000*
15893 TMIO/SDHI MMC DRIVER
15894 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15895 L: linux-mmc@vger.kernel.org
15897 F: drivers/mmc/host/tmio_mmc*
15898 F: drivers/mmc/host/renesas_sdhi*
15899 F: include/linux/mfd/tmio.h
15901 TMP401 HARDWARE MONITOR DRIVER
15902 M: Guenter Roeck <linux@roeck-us.net>
15903 L: linux-hwmon@vger.kernel.org
15905 F: Documentation/hwmon/tmp401.rst
15906 F: drivers/hwmon/tmp401.c
15908 TMPFS (SHMEM FILESYSTEM)
15909 M: Hugh Dickins <hughd@google.com>
15910 L: linux-mm@kvack.org
15912 F: include/linux/shmem_fs.h
15915 TOMOYO SECURITY MODULE
15916 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15917 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15918 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15919 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15920 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15921 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15922 W: https://tomoyo.osdn.jp/
15924 F: security/tomoyo/
15926 TOPSTAR LAPTOP EXTRAS DRIVER
15927 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15928 L: platform-driver-x86@vger.kernel.org
15930 F: drivers/platform/x86/topstar-laptop.c
15932 TORTURE-TEST MODULES
15933 M: Davidlohr Bueso <dave@stgolabs.net>
15934 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15935 M: Josh Triplett <josh@joshtriplett.org>
15936 L: linux-kernel@vger.kernel.org
15938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15939 F: Documentation/RCU/torture.txt
15940 F: kernel/torture.c
15941 F: kernel/rcu/rcutorture.c
15942 F: kernel/rcu/rcuperf.c
15943 F: kernel/locking/locktorture.c
15945 TOSHIBA ACPI EXTRAS DRIVER
15946 M: Azael Avalos <coproscefalo@gmail.com>
15947 L: platform-driver-x86@vger.kernel.org
15949 F: drivers/platform/x86/toshiba_acpi.c
15951 TOSHIBA BLUETOOTH DRIVER
15952 M: Azael Avalos <coproscefalo@gmail.com>
15953 L: platform-driver-x86@vger.kernel.org
15955 F: drivers/platform/x86/toshiba_bluetooth.c
15957 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15958 M: Azael Avalos <coproscefalo@gmail.com>
15959 L: platform-driver-x86@vger.kernel.org
15961 F: drivers/platform/x86/toshiba_haps.c
15964 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15965 W: http://www.buzzard.org.uk/toshiba/
15967 F: drivers/char/toshiba.c
15968 F: include/linux/toshiba.h
15969 F: include/uapi/linux/toshiba.h
15971 TOSHIBA TC358743 DRIVER
15972 M: Mats Randgaard <matrandg@cisco.com>
15973 L: linux-media@vger.kernel.org
15975 F: drivers/media/i2c/tc358743*
15976 F: include/media/i2c/tc358743.h
15978 TOSHIBA WMI HOTKEYS DRIVER
15979 M: Azael Avalos <coproscefalo@gmail.com>
15980 L: platform-driver-x86@vger.kernel.org
15982 F: drivers/platform/x86/toshiba-wmi.c
15985 M: Peter Huewe <peterhuewe@gmx.de>
15986 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15987 R: Jason Gunthorpe <jgg@ziepe.ca>
15988 L: linux-integrity@vger.kernel.org
15989 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15990 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15991 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15993 F: drivers/char/tpm/
15996 M: Steven Rostedt <rostedt@goodmis.org>
15997 M: Ingo Molnar <mingo@redhat.com>
15998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16000 F: Documentation/trace/ftrace.rst
16001 F: arch/*/*/*/ftrace.h
16002 F: arch/*/kernel/ftrace.c
16003 F: include/*/ftrace.h
16004 F: include/linux/trace*.h
16007 F: tools/testing/selftests/ftrace/
16009 TRACING MMIO ACCESSES (MMIOTRACE)
16010 M: Steven Rostedt <rostedt@goodmis.org>
16011 M: Ingo Molnar <mingo@kernel.org>
16012 R: Karol Herbst <karolherbst@gmail.com>
16013 R: Pekka Paalanen <ppaalanen@gmail.com>
16015 L: linux-kernel@vger.kernel.org
16016 L: nouveau@lists.freedesktop.org
16017 F: kernel/trace/trace_mmiotrace.c
16018 F: include/linux/mmiotrace.h
16019 F: arch/x86/mm/kmmio.c
16020 F: arch/x86/mm/mmio-mod.c
16021 F: arch/x86/mm/testmmiotrace.c
16024 M: Jiri Kosina <trivial@kernel.org>
16025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16027 K: ^Subject:.*(?i)trivial
16029 TEMPO SEMICONDUCTOR DRIVERS
16030 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16032 F: sound/soc/codecs/tscs*.c
16033 F: sound/soc/codecs/tscs*.h
16034 F: Documentation/devicetree/bindings/sound/tscs*.txt
16037 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16038 M: Jiri Slaby <jslaby@suse.com>
16040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16041 F: Documentation/serial/
16043 F: drivers/tty/serial/serial_core.c
16044 F: include/linux/serial_core.h
16045 F: include/linux/serial.h
16046 F: include/linux/tty.h
16047 F: include/uapi/linux/serial_core.h
16048 F: include/uapi/linux/serial.h
16049 F: include/uapi/linux/tty.h
16051 TUA9001 MEDIA DRIVER
16052 M: Antti Palosaari <crope@iki.fi>
16053 L: linux-media@vger.kernel.org
16054 W: https://linuxtv.org
16055 W: http://palosaari.fi/linux/
16056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16057 T: git git://linuxtv.org/anttip/media_tree.git
16059 F: drivers/media/tuners/tua9001*
16061 TULIP NETWORK DRIVERS
16062 L: netdev@vger.kernel.org
16063 L: linux-parisc@vger.kernel.org
16065 F: drivers/net/ethernet/dec/tulip/
16068 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16069 W: http://vtun.sourceforge.net/tun
16071 F: Documentation/networking/tuntap.txt
16072 F: arch/um/os-Linux/drivers/
16074 TURBOCHANNEL SUBSYSTEM
16075 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16076 M: Ralf Baechle <ralf@linux-mips.org>
16077 L: linux-mips@vger.kernel.org
16078 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16081 F: include/linux/tc.h
16084 M: "Len Brown" <lenb@kernel.org>
16085 L: linux-pm@vger.kernel.org
16086 B: https://bugzilla.kernel.org
16087 Q: https://patchwork.kernel.org/project/linux-pm/list/
16088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16090 F: tools/power/x86/turbostat/
16092 TW5864 VIDEO4LINUX DRIVER
16093 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16094 M: Anton Sviridenko <anton@corp.bluecherry.net>
16095 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16096 M: Andrey Utkin <andrey_utkin@fastmail.com>
16097 L: linux-media@vger.kernel.org
16099 F: drivers/media/pci/tw5864/
16101 TW68 VIDEO4LINUX DRIVER
16102 M: Hans Verkuil <hverkuil@xs4all.nl>
16103 L: linux-media@vger.kernel.org
16104 T: git git://linuxtv.org/media_tree.git
16105 W: https://linuxtv.org
16107 F: drivers/media/pci/tw68/
16109 TW686X VIDEO4LINUX DRIVER
16110 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16111 L: linux-media@vger.kernel.org
16112 T: git git://linuxtv.org/media_tree.git
16113 W: http://linuxtv.org
16115 F: drivers/media/pci/tw686x/
16117 UBI FILE SYSTEM (UBIFS)
16118 M: Richard Weinberger <richard@nod.at>
16119 M: Artem Bityutskiy <dedekind1@gmail.com>
16120 M: Adrian Hunter <adrian.hunter@intel.com>
16121 L: linux-mtd@lists.infradead.org
16122 T: git git://git.infradead.org/ubifs-2.6.git
16123 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16125 F: Documentation/filesystems/ubifs.txt
16128 UCLINUX (M68KNOMMU AND COLDFIRE)
16129 M: Greg Ungerer <gerg@linux-m68k.org>
16130 W: http://www.linux-m68k.org/
16131 W: http://www.uclinux.org/
16132 L: linux-m68k@lists.linux-m68k.org
16133 L: uclinux-dev@uclinux.org (subscribers-only)
16134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16136 F: arch/m68k/coldfire/
16138 F: arch/m68k/*/*_no.*
16139 F: arch/m68k/include/asm/*_no.*
16142 M: Jan Kara <jack@suse.com>
16144 F: Documentation/filesystems/udf.txt
16148 M: Bastien Nocera <hadess@hadess.net>
16149 L: linux-input@vger.kernel.org
16151 F: drivers/hid/hid-udraw-ps3.c
16154 M: Evgeniy Dushistov <dushistov@mail.ru>
16156 F: Documentation/filesystems/ufs.txt
16159 UHID USERSPACE HID IO DRIVER:
16160 M: David Herrmann <dh.herrmann@googlemail.com>
16161 L: linux-input@vger.kernel.org
16163 F: drivers/hid/uhid.c
16164 F: include/uapi/linux/uhid.h
16167 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16168 L: linux-usb@vger.kernel.org
16170 F: drivers/usb/common/ulpi.c
16171 F: include/linux/ulpi/
16173 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16174 L: linux-usb@vger.kernel.org
16177 F: include/linux/uwb.h
16178 F: include/linux/uwb/
16181 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16182 L: linux-fsdevel@vger.kernel.org
16186 UNICORE32 ARCHITECTURE:
16187 M: Guan Xuetao <gxt@pku.edu.cn>
16188 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16190 T: git git://github.com/gxt/linux.git
16194 M: Tony Finch <dot@dotat.at>
16195 W: http://dotat.at/prog/unifdef
16197 F: scripts/unifdef.c
16199 UNIFORM CDROM DRIVER
16200 M: Jens Axboe <axboe@kernel.dk>
16201 W: http://www.kernel.dk
16203 F: Documentation/cdrom/
16204 F: drivers/cdrom/cdrom.c
16205 F: include/linux/cdrom.h
16206 F: include/uapi/linux/cdrom.h
16208 UNISYS S-PAR DRIVERS
16209 M: David Kershner <david.kershner@unisys.com>
16210 L: sparmaintainer@unisys.com (Unisys internal)
16212 F: include/linux/visorbus.h
16213 F: drivers/visorbus/
16214 F: drivers/staging/unisys/
16216 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16217 R: Alim Akhtar <alim.akhtar@samsung.com>
16218 R: Avri Altman <avri.altman@wdc.com>
16219 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16220 L: linux-scsi@vger.kernel.org
16222 F: Documentation/scsi/ufs.txt
16223 F: drivers/scsi/ufs/
16225 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16226 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16227 L: linux-scsi@vger.kernel.org
16229 F: drivers/scsi/ufs/*dwc*
16231 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16232 M: Stanley Chu <stanley.chu@mediatek.com>
16233 L: linux-scsi@vger.kernel.org
16234 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16236 F: drivers/scsi/ufs/ufs-mediatek*
16238 UNSORTED BLOCK IMAGES (UBI)
16239 M: Artem Bityutskiy <dedekind1@gmail.com>
16240 M: Richard Weinberger <richard@nod.at>
16241 W: http://www.linux-mtd.infradead.org/
16242 L: linux-mtd@lists.infradead.org
16243 T: git git://git.infradead.org/ubifs-2.6.git
16245 F: drivers/mtd/ubi/
16246 F: include/linux/mtd/ubi.h
16247 F: include/uapi/mtd/ubi-user.h
16249 USB "USBNET" DRIVER FRAMEWORK
16250 M: Oliver Neukum <oneukum@suse.com>
16251 L: netdev@vger.kernel.org
16252 W: http://www.linux-usb.org/usbnet
16254 F: drivers/net/usb/usbnet.c
16255 F: include/linux/usb/usbnet.h
16258 M: Oliver Neukum <oneukum@suse.com>
16259 L: linux-usb@vger.kernel.org
16261 F: Documentation/usb/acm.txt
16262 F: drivers/usb/class/cdc-acm.*
16264 USB AR5523 WIRELESS DRIVER
16265 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16266 L: linux-wireless@vger.kernel.org
16268 F: drivers/net/wireless/ath/ar5523/
16271 M: Oliver Neukum <oneukum@suse.com>
16272 L: linux-usb@vger.kernel.org
16273 L: linux-scsi@vger.kernel.org
16275 F: drivers/usb/storage/uas.c
16277 USB CDC ETHERNET DRIVER
16278 M: Oliver Neukum <oliver@neukum.org>
16279 L: linux-usb@vger.kernel.org
16281 F: drivers/net/usb/cdc_*.c
16282 F: include/uapi/linux/usb/cdc.h
16284 USB CHAOSKEY DRIVER
16285 M: Keith Packard <keithp@keithp.com>
16286 L: linux-usb@vger.kernel.org
16288 F: drivers/usb/misc/chaoskey.c
16290 USB CYPRESS C67X00 DRIVER
16291 M: Peter Korsgaard <jacmet@sunsite.dk>
16292 L: linux-usb@vger.kernel.org
16294 F: drivers/usb/c67x00/
16296 USB DAVICOM DM9601 DRIVER
16297 M: Peter Korsgaard <jacmet@sunsite.dk>
16298 L: netdev@vger.kernel.org
16299 W: http://www.linux-usb.org/usbnet
16301 F: drivers/net/usb/dm9601.c
16303 USB DIAMOND RIO500 DRIVER
16304 M: Cesar Miquel <miquel@df.uba.ar>
16305 L: rio500-users@lists.sourceforge.net
16306 W: http://rio500.sourceforge.net
16308 F: drivers/usb/misc/rio500*
16311 M: Alan Stern <stern@rowland.harvard.edu>
16312 L: linux-usb@vger.kernel.org
16314 F: Documentation/usb/ehci.txt
16315 F: drivers/usb/host/ehci*
16317 USB GADGET/PERIPHERAL SUBSYSTEM
16318 M: Felipe Balbi <balbi@kernel.org>
16319 L: linux-usb@vger.kernel.org
16320 W: http://www.linux-usb.org/gadget
16321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16323 F: drivers/usb/gadget/
16324 F: include/linux/usb/gadget*
16326 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16327 M: Jiri Kosina <jikos@kernel.org>
16328 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16329 L: linux-usb@vger.kernel.org
16330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16332 F: Documentation/hid/hiddev.txt
16333 F: drivers/hid/usbhid/
16335 USB INTEL XHCI ROLE MUX DRIVER
16336 M: Hans de Goede <hdegoede@redhat.com>
16337 L: linux-usb@vger.kernel.org
16339 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16341 USB IP DRIVER FOR HISILICON KIRIN
16342 M: Yu Chen <chenyu56@huawei.com>
16343 M: Binghui Wang <wangbinghui@hisilicon.com>
16344 L: linux-usb@vger.kernel.org
16346 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16347 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16350 M: Olav Kongas <ok@artecdesign.ee>
16351 L: linux-usb@vger.kernel.org
16353 F: drivers/usb/host/isp116x*
16354 F: include/linux/usb/isp116x.h
16356 USB LAN78XX ETHERNET DRIVER
16357 M: Woojung Huh <woojung.huh@microchip.com>
16358 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16359 L: netdev@vger.kernel.org
16361 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16362 F: drivers/net/usb/lan78xx.*
16363 F: include/dt-bindings/net/microchip-lan78xx.h
16365 USB MASS STORAGE DRIVER
16366 M: Alan Stern <stern@rowland.harvard.edu>
16367 L: linux-usb@vger.kernel.org
16368 L: usb-storage@lists.one-eyed-alien.net
16370 F: drivers/usb/storage/
16373 M: Clemens Ladisch <clemens@ladisch.de>
16374 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16377 F: sound/usb/midi.*
16379 USB NETWORKING DRIVERS
16380 L: linux-usb@vger.kernel.org
16382 F: drivers/net/usb/
16385 M: Alan Stern <stern@rowland.harvard.edu>
16386 L: linux-usb@vger.kernel.org
16388 F: Documentation/usb/ohci.txt
16389 F: drivers/usb/host/ohci*
16391 USB OTG FSM (Finite State Machine)
16392 M: Peter Chen <Peter.Chen@nxp.com>
16393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16394 L: linux-usb@vger.kernel.org
16396 F: drivers/usb/common/usb-otg-fsm.c
16399 M: Valentina Manea <valentina.manea.m@gmail.com>
16400 M: Shuah Khan <shuah@kernel.org>
16401 M: Shuah Khan <skhan@linuxfoundation.org>
16402 L: linux-usb@vger.kernel.org
16404 F: Documentation/usb/usbip_protocol.txt
16405 F: drivers/usb/usbip/
16406 F: tools/usb/usbip/
16407 F: tools/testing/selftests/drivers/usb/usbip/
16410 M: Petko Manolov <petkan@nucleusys.com>
16411 L: linux-usb@vger.kernel.org
16412 L: netdev@vger.kernel.org
16413 T: git git://github.com/petkan/pegasus.git
16414 W: https://github.com/petkan/pegasus
16416 F: drivers/net/usb/pegasus.*
16419 M: Felipe Balbi <balbi@kernel.org>
16420 L: linux-usb@vger.kernel.org
16421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16423 F: drivers/usb/phy/
16425 USB PRINTER DRIVER (usblp)
16426 M: Pete Zaitcev <zaitcev@redhat.com>
16427 L: linux-usb@vger.kernel.org
16429 F: drivers/usb/class/usblp.c
16431 USB QMI WWAN NETWORK DRIVER
16432 M: Bjørn Mork <bjorn@mork.no>
16433 L: netdev@vger.kernel.org
16435 F: Documentation/ABI/testing/sysfs-class-net-qmi
16436 F: drivers/net/usb/qmi_wwan.c
16439 M: Petko Manolov <petkan@nucleusys.com>
16440 L: linux-usb@vger.kernel.org
16441 L: netdev@vger.kernel.org
16442 T: git git://github.com/petkan/rtl8150.git
16443 W: https://github.com/petkan/rtl8150
16445 F: drivers/net/usb/rtl8150.c
16447 USB SERIAL SUBSYSTEM
16448 M: Johan Hovold <johan@kernel.org>
16449 L: linux-usb@vger.kernel.org
16450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16452 F: Documentation/usb/usb-serial.txt
16453 F: drivers/usb/serial/
16454 F: include/linux/usb/serial.h
16456 USB SMSC75XX ETHERNET DRIVER
16457 M: Steve Glendinning <steve.glendinning@shawell.net>
16458 L: netdev@vger.kernel.org
16460 F: drivers/net/usb/smsc75xx.*
16462 USB SMSC95XX ETHERNET DRIVER
16463 M: Steve Glendinning <steve.glendinning@shawell.net>
16464 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16465 L: netdev@vger.kernel.org
16467 F: drivers/net/usb/smsc95xx.*
16470 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16471 L: linux-usb@vger.kernel.org
16472 W: http://www.linux-usb.org
16473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16475 F: Documentation/devicetree/bindings/usb/
16476 F: Documentation/usb/
16478 F: include/linux/usb.h
16479 F: include/linux/usb/
16481 USB TYPEC PI3USB30532 MUX DRIVER
16482 M: Hans de Goede <hdegoede@redhat.com>
16483 L: linux-usb@vger.kernel.org
16485 F: drivers/usb/typec/mux/pi3usb30532.c
16488 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16489 L: linux-usb@vger.kernel.org
16491 F: Documentation/ABI/testing/sysfs-class-typec
16492 F: Documentation/driver-api/usb/typec.rst
16493 F: drivers/usb/typec/
16494 F: include/linux/usb/typec.h
16496 USB TYPEC BUS FOR ALTERNATE MODES
16497 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16498 L: linux-usb@vger.kernel.org
16500 F: Documentation/ABI/testing/sysfs-bus-typec
16501 F: Documentation/driver-api/usb/typec_bus.rst
16502 F: drivers/usb/typec/altmodes/
16503 F: include/linux/usb/typec_altmode.h
16505 USB TYPEC PORT CONTROLLER DRIVERS
16506 M: Guenter Roeck <linux@roeck-us.net>
16507 L: linux-usb@vger.kernel.org
16509 F: drivers/usb/typec/tcpm/
16512 M: Alan Stern <stern@rowland.harvard.edu>
16513 L: linux-usb@vger.kernel.org
16515 F: drivers/usb/host/uhci*
16518 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16519 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16520 L: linux-media@vger.kernel.org
16521 T: git git://linuxtv.org/media_tree.git
16522 W: http://www.ideasonboard.org/uvc/
16524 F: drivers/media/usb/uvc/
16525 F: include/uapi/linux/uvcvideo.h
16528 M: Hans Verkuil <hverkuil@xs4all.nl>
16529 L: linux-media@vger.kernel.org
16530 T: git git://linuxtv.org/media_tree.git
16531 W: https://linuxtv.org
16533 F: drivers/media/usb/usbvision/
16536 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16537 L: linux-usb@vger.kernel.org
16539 F: drivers/usb/gadget/function/*uvc*
16540 F: drivers/usb/gadget/legacy/webcam.c
16541 F: include/uapi/linux/usb/g_uvc.h
16543 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16544 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16545 L: linux-wireless@vger.kernel.org
16547 F: drivers/net/wireless/rndis_wlan.c
16550 M: Mathias Nyman <mathias.nyman@intel.com>
16551 L: linux-usb@vger.kernel.org
16553 F: drivers/usb/host/xhci*
16554 F: drivers/usb/host/pci-quirks*
16557 L: linux-wireless@vger.kernel.org
16558 W: http://linux-lc100020.sourceforge.net
16560 F: drivers/net/wireless/zydas/zd1201.*
16563 M: Antoine Jacquet <royale@zerezo.com>
16564 L: linux-usb@vger.kernel.org
16565 L: linux-media@vger.kernel.org
16566 T: git git://linuxtv.org/media_tree.git
16567 W: http://royale.zerezo.com/zr364xx/
16569 F: Documentation/media/v4l-drivers/zr364xx*
16570 F: drivers/media/usb/zr364xx/
16572 USER-MODE LINUX (UML)
16573 M: Jeff Dike <jdike@addtoit.com>
16574 M: Richard Weinberger <richard@nod.at>
16575 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16576 L: linux-um@lists.infradead.org
16577 W: http://user-mode-linux.sourceforge.net
16578 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16581 F: Documentation/virtual/uml/
16586 USERSPACE COPYIN/COPYOUT (UIOVEC)
16587 M: Alexander Viro <viro@zeniv.linux.org.uk>
16590 F: include/linux/uio.h
16592 USERSPACE DMA BUFFER DRIVER
16593 M: Gerd Hoffmann <kraxel@redhat.com>
16595 L: dri-devel@lists.freedesktop.org
16596 F: drivers/dma-buf/udmabuf.c
16597 F: include/uapi/linux/udmabuf.h
16598 T: git git://anongit.freedesktop.org/drm/drm-misc
16600 USERSPACE I/O (UIO)
16601 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16604 F: Documentation/driver-api/uio-howto.rst
16606 F: include/linux/uio_driver.h
16609 M: Karel Zak <kzak@redhat.com>
16610 L: util-linux@vger.kernel.org
16611 W: http://en.wikipedia.org/wiki/Util-linux
16612 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16616 M: Christoph Hellwig <hch@lst.de>
16617 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16618 L: linux-kernel@vger.kernel.org
16619 T: git git://git.infradead.org/users/hch/uuid.git
16622 F: include/linux/uuid.h
16623 F: include/uapi/linux/uuid.h
16627 M: Michal Januszewski <spock@gentoo.org>
16628 L: linux-fbdev@vger.kernel.org
16629 W: https://github.com/mjanusz/v86d
16631 F: Documentation/fb/uvesafb.txt
16632 F: drivers/video/fbdev/uvesafb.*
16635 M: Stefan Agner <stefan@agner.ch>
16636 L: linux-mtd@lists.infradead.org
16638 F: drivers/mtd/nand/raw/vf610_nfc.c
16640 VFAT/FAT/MSDOS FILESYSTEM
16641 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16643 F: Documentation/filesystems/vfat.txt
16647 M: Alex Williamson <alex.williamson@redhat.com>
16648 R: Cornelia Huck <cohuck@redhat.com>
16649 L: kvm@vger.kernel.org
16650 T: git git://github.com/awilliam/linux-vfio.git
16652 F: Documentation/vfio.txt
16654 F: include/linux/vfio.h
16655 F: include/uapi/linux/vfio.h
16657 VFIO MEDIATED DEVICE DRIVERS
16658 M: Kirti Wankhede <kwankhede@nvidia.com>
16659 L: kvm@vger.kernel.org
16661 F: Documentation/vfio-mediated-device.txt
16662 F: drivers/vfio/mdev/
16663 F: include/linux/mdev.h
16664 F: samples/vfio-mdev/
16666 VFIO PLATFORM DRIVER
16667 M: Eric Auger <eric.auger@redhat.com>
16668 L: kvm@vger.kernel.org
16670 F: drivers/vfio/platform/
16673 R: Lukas Wunner <lukas@wunner.de>
16675 F: Documentation/gpu/vga-switcheroo.rst
16676 F: drivers/gpu/vga/vga_switcheroo.c
16677 F: include/linux/vga_switcheroo.h
16678 T: git git://anongit.freedesktop.org/drm/drm-misc
16680 VIA RHINE NETWORK DRIVER
16682 F: drivers/net/ethernet/via/via-rhine.c
16684 VIA SD/MMC CARD CONTROLLER DRIVER
16685 M: Bruce Chang <brucechang@via.com.tw>
16686 M: Harald Welte <HaraldWelte@viatech.com>
16688 F: drivers/mmc/host/via-sdmmc.c
16690 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16691 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16692 L: linux-fbdev@vger.kernel.org
16694 F: include/linux/via-core.h
16695 F: include/linux/via-gpio.h
16696 F: include/linux/via_i2c.h
16697 F: drivers/video/fbdev/via/
16699 VIA VELOCITY NETWORK DRIVER
16700 M: Francois Romieu <romieu@fr.zoreil.com>
16701 L: netdev@vger.kernel.org
16703 F: drivers/net/ethernet/via/via-velocity.*
16705 VICODEC VIRTUAL CODEC DRIVER
16706 M: Hans Verkuil <hans.verkuil@cisco.com>
16707 L: linux-media@vger.kernel.org
16708 T: git git://linuxtv.org/media_tree.git
16709 W: https://linuxtv.org
16711 F: drivers/media/platform/vicodec/*
16713 VIDEO MULTIPLEXER DRIVER
16714 M: Philipp Zabel <p.zabel@pengutronix.de>
16715 L: linux-media@vger.kernel.org
16717 F: drivers/media/platform/video-mux.c
16719 VIDEO I2C POLLING DRIVER
16720 M: Matt Ranostay <matt.ranostay@konsulko.com>
16721 L: linux-media@vger.kernel.org
16723 F: drivers/media/i2c/video-i2c.c
16725 VIDEOBUF2 FRAMEWORK
16726 M: Pawel Osciak <pawel@osciak.com>
16727 M: Marek Szyprowski <m.szyprowski@samsung.com>
16728 M: Kyungmin Park <kyungmin.park@samsung.com>
16729 L: linux-media@vger.kernel.org
16731 F: drivers/media/common/videobuf2/*
16732 F: include/media/videobuf2-*
16734 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16735 M: Helen Koike <helen.koike@collabora.com>
16736 L: linux-media@vger.kernel.org
16737 T: git git://linuxtv.org/media_tree.git
16738 W: https://linuxtv.org
16740 F: drivers/media/platform/vimc/*
16743 M: Alex Williamson <alex.williamson@redhat.com>
16744 M: Paolo Bonzini <pbonzini@redhat.com>
16745 L: kvm@vger.kernel.org
16749 VIRTIO AND VHOST VSOCK DRIVER
16750 M: Stefan Hajnoczi <stefanha@redhat.com>
16751 L: kvm@vger.kernel.org
16752 L: virtualization@lists.linux-foundation.org
16753 L: netdev@vger.kernel.org
16755 F: include/linux/virtio_vsock.h
16756 F: include/uapi/linux/virtio_vsock.h
16757 F: include/uapi/linux/vsockmon.h
16758 F: include/uapi/linux/vm_sockets_diag.h
16759 F: net/vmw_vsock/diag.c
16760 F: net/vmw_vsock/af_vsock_tap.c
16761 F: net/vmw_vsock/virtio_transport_common.c
16762 F: net/vmw_vsock/virtio_transport.c
16763 F: drivers/net/vsockmon.c
16764 F: drivers/vhost/vsock.c
16765 F: tools/testing/vsock/
16767 VIRTIO CONSOLE DRIVER
16768 M: Amit Shah <amit@kernel.org>
16769 L: virtualization@lists.linux-foundation.org
16771 F: drivers/char/virtio_console.c
16772 F: include/linux/virtio_console.h
16773 F: include/uapi/linux/virtio_console.h
16775 VIRTIO CORE AND NET DRIVERS
16776 M: "Michael S. Tsirkin" <mst@redhat.com>
16777 M: Jason Wang <jasowang@redhat.com>
16778 L: virtualization@lists.linux-foundation.org
16780 F: Documentation/devicetree/bindings/virtio/
16783 F: drivers/net/virtio_net.c
16784 F: drivers/block/virtio_blk.c
16785 F: include/linux/virtio*.h
16786 F: include/uapi/linux/virtio_*.h
16787 F: drivers/crypto/virtio/
16788 F: mm/balloon_compaction.c
16790 VIRTIO BLOCK AND SCSI DRIVERS
16791 M: "Michael S. Tsirkin" <mst@redhat.com>
16792 M: Jason Wang <jasowang@redhat.com>
16793 R: Paolo Bonzini <pbonzini@redhat.com>
16794 R: Stefan Hajnoczi <stefanha@redhat.com>
16795 L: virtualization@lists.linux-foundation.org
16797 F: drivers/block/virtio_blk.c
16798 F: drivers/scsi/virtio_scsi.c
16799 F: include/uapi/linux/virtio_blk.h
16800 F: include/uapi/linux/virtio_scsi.h
16801 F: drivers/vhost/scsi.c
16803 VIRTIO CRYPTO DRIVER
16804 M: Gonglei <arei.gonglei@huawei.com>
16805 L: virtualization@lists.linux-foundation.org
16806 L: linux-crypto@vger.kernel.org
16808 F: drivers/crypto/virtio/
16809 F: include/uapi/linux/virtio_crypto.h
16811 VIRTIO DRIVERS FOR S390
16812 M: Cornelia Huck <cohuck@redhat.com>
16813 M: Halil Pasic <pasic@linux.ibm.com>
16814 L: linux-s390@vger.kernel.org
16815 L: virtualization@lists.linux-foundation.org
16816 L: kvm@vger.kernel.org
16818 F: drivers/s390/virtio/
16819 F: arch/s390/include/uapi/asm/virtio-ccw.h
16822 M: David Airlie <airlied@linux.ie>
16823 M: Gerd Hoffmann <kraxel@redhat.com>
16824 L: dri-devel@lists.freedesktop.org
16825 L: virtualization@lists.linux-foundation.org
16826 T: git git://anongit.freedesktop.org/drm/drm-misc
16828 F: drivers/gpu/drm/virtio/
16829 F: include/uapi/linux/virtio_gpu.h
16831 VIRTIO HOST (VHOST)
16832 M: "Michael S. Tsirkin" <mst@redhat.com>
16833 M: Jason Wang <jasowang@redhat.com>
16834 L: kvm@vger.kernel.org
16835 L: virtualization@lists.linux-foundation.org
16836 L: netdev@vger.kernel.org
16837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16840 F: include/uapi/linux/vhost.h
16842 VIRTIO INPUT DRIVER
16843 M: Gerd Hoffmann <kraxel@redhat.com>
16845 F: drivers/virtio/virtio_input.c
16846 F: include/uapi/linux/virtio_input.h
16848 VIRTUAL BOX GUEST DEVICE DRIVER
16849 M: Hans de Goede <hdegoede@redhat.com>
16850 M: Arnd Bergmann <arnd@arndb.de>
16851 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16853 F: include/linux/vbox_utils.h
16854 F: include/uapi/linux/vbox*.h
16855 F: drivers/virt/vboxguest/
16857 VIRTUAL SERIO DEVICE DRIVER
16858 M: Stephen Chandler Paul <thatslyude@gmail.com>
16860 F: drivers/input/serio/userio.c
16861 F: include/uapi/linux/userio.h
16863 VIVID VIRTUAL VIDEO DRIVER
16864 M: Hans Verkuil <hverkuil@xs4all.nl>
16865 L: linux-media@vger.kernel.org
16866 T: git git://linuxtv.org/media_tree.git
16867 W: https://linuxtv.org
16869 F: drivers/media/platform/vivid/*
16872 M: Florian Fainelli <f.fainelli@gmail.com>
16873 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16875 F: drivers/vlynq/vlynq.c
16876 F: include/linux/vlynq.h
16879 M: Martyn Welch <martyn@welchs.me.uk>
16880 M: Manohar Vanga <manohar.vanga@gmail.com>
16881 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16882 L: devel@driverdev.osuosl.org
16884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16885 F: Documentation/driver-api/vme.rst
16886 F: drivers/staging/vme/
16888 F: include/linux/vme*
16890 VMWARE BALLOON DRIVER
16891 M: Julien Freche <jfreche@vmware.com>
16892 M: Nadav Amit <namit@vmware.com>
16893 M: "VMware, Inc." <pv-drivers@vmware.com>
16894 L: linux-kernel@vger.kernel.org
16896 F: drivers/misc/vmw_balloon.c
16898 VMWARE HYPERVISOR INTERFACE
16899 M: Alok Kataria <akataria@vmware.com>
16900 L: virtualization@lists.linux-foundation.org
16902 F: arch/x86/kernel/cpu/vmware.c
16904 VMWARE PVRDMA DRIVER
16905 M: Adit Ranadive <aditr@vmware.com>
16906 M: VMware PV-Drivers <pv-drivers@vmware.com>
16907 L: linux-rdma@vger.kernel.org
16909 F: drivers/infiniband/hw/vmw_pvrdma/
16911 VMware PVSCSI driver
16912 M: Jim Gill <jgill@vmware.com>
16913 M: VMware PV-Drivers <pv-drivers@vmware.com>
16914 L: linux-scsi@vger.kernel.org
16916 F: drivers/scsi/vmw_pvscsi.c
16917 F: drivers/scsi/vmw_pvscsi.h
16919 VMWARE VMMOUSE SUBDRIVER
16920 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16921 M: "VMware, Inc." <pv-drivers@vmware.com>
16922 L: linux-input@vger.kernel.org
16924 F: drivers/input/mouse/vmmouse.c
16925 F: drivers/input/mouse/vmmouse.h
16927 VMWARE VMXNET3 ETHERNET DRIVER
16928 M: Ronak Doshi <doshir@vmware.com>
16929 M: "VMware, Inc." <pv-drivers@vmware.com>
16930 L: netdev@vger.kernel.org
16932 F: drivers/net/vmxnet3/
16934 VOCORE VOCORE2 BOARD
16935 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16936 L: linux-mips@vger.kernel.org
16938 F: arch/mips/boot/dts/ralink/vocore2.dts
16940 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16941 M: Liam Girdwood <lgirdwood@gmail.com>
16942 M: Mark Brown <broonie@kernel.org>
16943 L: linux-kernel@vger.kernel.org
16944 W: http://www.slimlogic.co.uk/?p=48
16945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16947 F: Documentation/devicetree/bindings/regulator/
16948 F: Documentation/power/regulator/
16949 F: drivers/regulator/
16950 F: include/dt-bindings/regulator/
16951 F: include/linux/regulator/
16954 M: David Ahern <dsa@cumulusnetworks.com>
16955 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16956 L: netdev@vger.kernel.org
16958 F: drivers/net/vrf.c
16959 F: Documentation/networking/vrf.txt
16961 VT1211 HARDWARE MONITOR DRIVER
16962 M: Juerg Haefliger <juergh@gmail.com>
16963 L: linux-hwmon@vger.kernel.org
16965 F: Documentation/hwmon/vt1211.rst
16966 F: drivers/hwmon/vt1211.c
16968 VT8231 HARDWARE MONITOR DRIVER
16969 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16970 L: linux-hwmon@vger.kernel.org
16972 F: drivers/hwmon/vt8231.c
16974 VUB300 USB to SDIO/SD/MMC bridge chip
16975 M: Tony Olech <tony.olech@elandigitalsystems.com>
16976 L: linux-mmc@vger.kernel.org
16977 L: linux-usb@vger.kernel.org
16979 F: drivers/mmc/host/vub300.c
16981 W1 DALLAS'S 1-WIRE BUS
16982 M: Evgeniy Polyakov <zbr@ioremap.net>
16984 F: Documentation/devicetree/bindings/w1/
16985 F: Documentation/w1/
16987 F: include/linux/w1.h
16989 W83791D HARDWARE MONITORING DRIVER
16990 M: Marc Hulsman <m.hulsman@tudelft.nl>
16991 L: linux-hwmon@vger.kernel.org
16993 F: Documentation/hwmon/w83791d.rst
16994 F: drivers/hwmon/w83791d.c
16996 W83793 HARDWARE MONITORING DRIVER
16997 M: Rudolf Marek <r.marek@assembler.cz>
16998 L: linux-hwmon@vger.kernel.org
17000 F: Documentation/hwmon/w83793.rst
17001 F: drivers/hwmon/w83793.c
17003 W83795 HARDWARE MONITORING DRIVER
17004 M: Jean Delvare <jdelvare@suse.com>
17005 L: linux-hwmon@vger.kernel.org
17007 F: drivers/hwmon/w83795.c
17009 W83L51xD SD/MMC CARD INTERFACE DRIVER
17010 M: Pierre Ossman <pierre@ossman.eu>
17012 F: drivers/mmc/host/wbsd.*
17014 WACOM PROTOCOL 4 SERIAL TABLETS
17015 M: Julian Squires <julian@cipht.net>
17016 M: Hans de Goede <hdegoede@redhat.com>
17017 L: linux-input@vger.kernel.org
17019 F: drivers/input/tablet/wacom_serial4.c
17021 WATCHDOG DEVICE DRIVERS
17022 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17023 M: Guenter Roeck <linux@roeck-us.net>
17024 L: linux-watchdog@vger.kernel.org
17025 W: http://www.linux-watchdog.org/
17026 T: git git://www.linux-watchdog.org/linux-watchdog.git
17028 F: Documentation/devicetree/bindings/watchdog/
17029 F: Documentation/watchdog/
17030 F: drivers/watchdog/
17031 F: include/linux/watchdog.h
17032 F: include/uapi/linux/watchdog.h
17034 WHISKEYCOVE PMIC GPIO DRIVER
17035 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17036 L: linux-gpio@vger.kernel.org
17038 F: drivers/gpio/gpio-wcove.c
17041 M: Dianlong Li <long17.cool@163.com>
17042 L: linux-rtc@vger.kernel.org
17044 F: drivers/rtc/rtc-sd3078.c
17047 M: David Herrmann <dh.herrmann@googlemail.com>
17048 L: linux-input@vger.kernel.org
17050 F: drivers/hid/hid-wiimote*
17052 WILOCITY WIL6210 WIRELESS DRIVER
17053 M: Maya Erez <merez@codeaurora.org>
17054 L: linux-wireless@vger.kernel.org
17055 L: wil6210@qti.qualcomm.com
17057 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17058 F: drivers/net/wireless/ath/wil6210/
17061 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17062 M: linux-wimax@intel.com
17063 L: wimax@linuxwimax.org (subscribers-only)
17065 W: http://linuxwimax.org
17066 F: Documentation/wimax/README.wimax
17067 F: include/linux/wimax/debug.h
17068 F: include/net/wimax.h
17069 F: include/uapi/linux/wimax.h
17073 M: David Härdeman <david@hardeman.nu>
17075 F: drivers/media/rc/winbond-cir.c
17077 RCMM REMOTE CONTROLS DECODER
17078 M: Patrick Lerda <patrick9876@free.fr>
17080 F: drivers/media/rc/ir-rcmm-decoder.c
17082 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17083 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17084 L: linux-watchdog@vger.kernel.org
17086 F: drivers/watchdog/ebc-c384_wdt.c
17088 WINSYSTEMS WS16C48 GPIO DRIVER
17089 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17090 L: linux-gpio@vger.kernel.org
17092 F: drivers/gpio/gpio-ws16c48.c
17094 WISTRON LAPTOP BUTTON DRIVER
17095 M: Miloslav Trmac <mitr@volny.cz>
17097 F: drivers/input/misc/wistron_btns.c
17099 WL3501 WIRELESS PCMCIA CARD DRIVER
17100 L: linux-wireless@vger.kernel.org
17102 F: drivers/net/wireless/wl3501*
17104 WOLFSON MICROELECTRONICS DRIVERS
17105 L: patches@opensource.cirrus.com
17106 T: git https://github.com/CirrusLogic/linux-drivers.git
17107 W: https://github.com/CirrusLogic/linux-drivers/wiki
17109 F: Documentation/hwmon/wm83??.rst
17110 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17111 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17112 F: Documentation/devicetree/bindings/mfd/arizona.txt
17113 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17114 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17115 F: arch/arm/mach-s3c64xx/mach-crag6410*
17116 F: drivers/clk/clk-wm83*.c
17117 F: drivers/extcon/extcon-arizona.c
17118 F: drivers/leds/leds-wm83*.c
17119 F: drivers/gpio/gpio-*wm*.c
17120 F: drivers/gpio/gpio-arizona.c
17121 F: drivers/hwmon/wm83??-hwmon.c
17122 F: drivers/input/misc/wm831x-on.c
17123 F: drivers/input/touchscreen/wm831x-ts.c
17124 F: drivers/input/touchscreen/wm97*.c
17125 F: drivers/mfd/arizona*
17126 F: drivers/mfd/wm*.c
17127 F: drivers/mfd/cs47l24*
17128 F: drivers/power/supply/wm83*.c
17129 F: drivers/rtc/rtc-wm83*.c
17130 F: drivers/regulator/wm8*.c
17131 F: drivers/regulator/arizona*
17132 F: drivers/video/backlight/wm83*_bl.c
17133 F: drivers/watchdog/wm83*_wdt.c
17134 F: include/linux/mfd/arizona/
17135 F: include/linux/mfd/wm831x/
17136 F: include/linux/mfd/wm8350/
17137 F: include/linux/mfd/wm8400*
17138 F: include/linux/regulator/arizona*
17139 F: include/linux/wm97xx.h
17140 F: include/sound/wm????.h
17141 F: sound/soc/codecs/arizona.?
17142 F: sound/soc/codecs/wm*
17143 F: sound/soc/codecs/cs47l24*
17146 M: Tejun Heo <tj@kernel.org>
17147 R: Lai Jiangshan <jiangshanlai@gmail.com>
17148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17150 F: include/linux/workqueue.h
17151 F: kernel/workqueue.c
17152 F: Documentation/core-api/workqueue.rst
17154 X-POWERS AXP288 PMIC DRIVERS
17155 M: Hans de Goede <hdegoede@redhat.com>
17158 F: drivers/acpi/pmic/intel_pmic_xpower.c
17160 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17161 M: Chen-Yu Tsai <wens@csie.org>
17162 L: linux-kernel@vger.kernel.org
17167 M: Andrew Hendry <andrew.hendry@gmail.com>
17168 L: linux-x25@vger.kernel.org
17170 F: Documentation/networking/x25*
17171 F: include/net/x25*
17174 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17175 M: Thomas Gleixner <tglx@linutronix.de>
17176 M: Ingo Molnar <mingo@redhat.com>
17177 M: Borislav Petkov <bp@alien8.de>
17178 R: "H. Peter Anvin" <hpa@zytor.com>
17180 L: linux-kernel@vger.kernel.org
17181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17183 F: Documentation/devicetree/bindings/x86/
17184 F: Documentation/x86/
17188 M: Andy Lutomirski <luto@kernel.org>
17189 L: linux-kernel@vger.kernel.org
17190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17194 X86 MCE INFRASTRUCTURE
17195 M: Tony Luck <tony.luck@intel.com>
17196 M: Borislav Petkov <bp@alien8.de>
17197 L: linux-edac@vger.kernel.org
17199 F: arch/x86/kernel/cpu/mce/*
17201 X86 MICROCODE UPDATE SUPPORT
17202 M: Borislav Petkov <bp@alien8.de>
17204 F: arch/x86/kernel/cpu/microcode/*
17207 M: Dave Hansen <dave.hansen@linux.intel.com>
17208 M: Andy Lutomirski <luto@kernel.org>
17209 M: Peter Zijlstra <peterz@infradead.org>
17210 L: linux-kernel@vger.kernel.org
17211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17215 X86 PLATFORM DRIVERS
17216 M: Darren Hart <dvhart@infradead.org>
17217 M: Andy Shevchenko <andy@infradead.org>
17218 L: platform-driver-x86@vger.kernel.org
17219 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17221 F: drivers/platform/x86/
17222 F: drivers/platform/olpc/
17224 X86 PLATFORM DRIVERS - ARCH
17225 R: Darren Hart <dvhart@infradead.org>
17226 R: Andy Shevchenko <andy@infradead.org>
17227 L: platform-driver-x86@vger.kernel.org
17229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17231 F: arch/x86/platform
17234 M: Andy Lutomirski <luto@kernel.org>
17235 L: linux-kernel@vger.kernel.org
17236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17238 F: arch/x86/entry/vdso/
17241 M: Matthew Wilcox <willy@infradead.org>
17242 L: linux-fsdevel@vger.kernel.org
17244 F: Documentation/core-api/xarray.rst
17247 F: include/linux/idr.h
17248 F: include/linux/xarray.h
17249 F: tools/testing/radix-tree
17252 M: Benjamin Valentin <benpicco@googlemail.com>
17254 F: drivers/media/rc/xbox_remote.c
17255 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17257 XC2028/3028 TUNER DRIVER
17258 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17259 L: linux-media@vger.kernel.org
17260 W: https://linuxtv.org
17261 T: git git://linuxtv.org/media_tree.git
17263 F: drivers/media/tuners/tuner-xc2028.*
17265 XDP (eXpress Data Path)
17266 M: Alexei Starovoitov <ast@kernel.org>
17267 M: Daniel Borkmann <daniel@iogearbox.net>
17268 M: David S. Miller <davem@davemloft.net>
17269 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17270 M: Jesper Dangaard Brouer <hawk@kernel.org>
17271 M: John Fastabend <john.fastabend@gmail.com>
17272 L: netdev@vger.kernel.org
17273 L: xdp-newbies@vger.kernel.org
17274 L: bpf@vger.kernel.org
17277 F: include/net/xdp.h
17278 F: kernel/bpf/devmap.c
17279 F: kernel/bpf/cpumap.c
17280 F: include/trace/events/xdp.h
17284 XDP SOCKETS (AF_XDP)
17285 M: Björn Töpel <bjorn.topel@intel.com>
17286 M: Magnus Karlsson <magnus.karlsson@intel.com>
17287 L: netdev@vger.kernel.org
17288 L: bpf@vger.kernel.org
17290 F: kernel/bpf/xskmap.c
17293 XEN BLOCK SUBSYSTEM
17294 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17295 M: Roger Pau Monné <roger.pau@citrix.com>
17296 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17298 F: drivers/block/xen-blkback/*
17299 F: drivers/block/xen*
17302 M: Stefano Stabellini <sstabellini@kernel.org>
17303 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17306 F: arch/arm/include/asm/xen/
17308 XEN HYPERVISOR ARM64
17309 M: Stefano Stabellini <sstabellini@kernel.org>
17310 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17313 F: arch/arm64/include/asm/xen/
17315 XEN HYPERVISOR INTERFACE
17316 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17317 M: Juergen Gross <jgross@suse.com>
17318 R: Stefano Stabellini <sstabellini@kernel.org>
17319 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17323 F: arch/x86/platform/pvh/
17324 F: drivers/*/xen-*front.c
17326 F: arch/x86/include/asm/xen/
17327 F: arch/x86/include/asm/pvclock-abi.h
17329 F: include/uapi/xen/
17330 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17331 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17333 XEN NETWORK BACKEND DRIVER
17334 M: Wei Liu <wei.liu@kernel.org>
17335 M: Paul Durrant <paul.durrant@citrix.com>
17336 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17337 L: netdev@vger.kernel.org
17339 F: drivers/net/xen-netback/*
17342 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17343 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17345 F: arch/x86/pci/*xen*
17346 F: drivers/pci/*xen*
17349 M: Juergen Gross <jgross@suse.com>
17350 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17351 L: linux-scsi@vger.kernel.org
17353 F: drivers/scsi/xen-scsifront.c
17354 F: drivers/xen/xen-scsiback.c
17355 F: include/xen/interface/io/vscsiif.h
17357 XEN SWIOTLB SUBSYSTEM
17358 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17359 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17360 L: iommu@lists.linux-foundation.org
17362 F: arch/x86/xen/*swiotlb*
17363 F: drivers/xen/*swiotlb*
17365 XEN SOUND FRONTEND DRIVER
17366 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17367 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17373 M: Darrick J. Wong <darrick.wong@oracle.com>
17374 M: linux-xfs@vger.kernel.org
17375 L: linux-xfs@vger.kernel.org
17377 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17379 F: Documentation/filesystems/xfs.txt
17382 XILINX AXI ETHERNET DRIVER
17383 M: Anirudha Sarangi <anirudh@xilinx.com>
17384 M: John Linn <John.Linn@xilinx.com>
17386 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17388 XILINX UARTLITE SERIAL DRIVER
17389 M: Peter Korsgaard <jacmet@sunsite.dk>
17390 L: linux-serial@vger.kernel.org
17392 F: drivers/tty/serial/uartlite.c
17394 XILINX VIDEO IP CORES
17395 M: Hyun Kwon <hyun.kwon@xilinx.com>
17396 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17397 L: linux-media@vger.kernel.org
17398 T: git git://linuxtv.org/media_tree.git
17400 F: Documentation/devicetree/bindings/media/xilinx/
17401 F: drivers/media/platform/xilinx/
17402 F: include/uapi/linux/xilinx-v4l2-controls.h
17405 M: Eli Billauer <eli.billauer@gmail.com>
17406 L: linux-kernel@vger.kernel.org
17408 F: drivers/char/xillybus/
17411 M: George Cherian <george.cherian@cavium.com>
17412 M: Jan Glauber <jglauber@cavium.com>
17413 L: linux-i2c@vger.kernel.org
17414 W: http://www.cavium.com
17416 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17417 F: drivers/i2c/busses/i2c-xlp9xx.c
17419 XRA1403 GPIO EXPANDER
17420 M: Nandor Han <nandor.han@ge.com>
17421 M: Semi Malinen <semi.malinen@ge.com>
17422 L: linux-gpio@vger.kernel.org
17424 F: drivers/gpio/gpio-xra1403.c
17425 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17427 XTENSA XTFPGA PLATFORM SUPPORT
17428 M: Max Filippov <jcmvbkbc@gmail.com>
17429 L: linux-xtensa@linux-xtensa.org
17431 F: drivers/spi/spi-xtensa-xtfpga.c
17432 F: sound/soc/xtensa/xtfpga-i2s.c
17434 YAM DRIVER FOR AX.25
17435 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17436 L: linux-hams@vger.kernel.org
17438 F: drivers/net/hamradio/yam*
17439 F: include/linux/yam.h
17441 YAMA SECURITY MODULE
17442 M: Kees Cook <keescook@chromium.org>
17443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17446 F: Documentation/admin-guide/LSM/Yama.rst
17448 YEALINK PHONE DRIVER
17449 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17450 L: usbb2k-api-dev@nongnu.org
17452 F: Documentation/input/devices/yealink.rst
17453 F: drivers/input/misc/yealink.*
17455 Z8530 DRIVER FOR AX.25
17456 M: Joerg Reuter <jreuter@yaina.de>
17457 W: http://yaina.de/jreuter/
17458 W: http://www.qsl.net/dl1bke/
17459 L: linux-hams@vger.kernel.org
17461 F: Documentation/networking/z8530drv.txt
17462 F: drivers/net/hamradio/*scc.c
17463 F: drivers/net/hamradio/z8530.h
17465 ZBUD COMPRESSED PAGE ALLOCATOR
17466 M: Seth Jennings <sjenning@redhat.com>
17467 M: Dan Streetman <ddstreet@ieee.org>
17468 L: linux-mm@kvack.org
17471 F: include/linux/zbud.h
17473 ZD1211RW WIRELESS DRIVER
17474 M: Daniel Drake <dsd@gentoo.org>
17475 M: Ulrich Kunitz <kune@deine-taler.de>
17476 W: http://zd1211.ath.cx/wiki/DriverRewrite
17477 L: linux-wireless@vger.kernel.org
17478 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17480 F: drivers/net/wireless/zydas/zd1211rw/
17482 ZD1301 MEDIA DRIVER
17483 M: Antti Palosaari <crope@iki.fi>
17484 L: linux-media@vger.kernel.org
17485 W: https://linuxtv.org/
17486 W: http://palosaari.fi/linux/
17487 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17489 F: drivers/media/usb/dvb-usb-v2/zd1301*
17491 ZD1301_DEMOD MEDIA DRIVER
17492 M: Antti Palosaari <crope@iki.fi>
17493 L: linux-media@vger.kernel.org
17494 W: https://linuxtv.org/
17495 W: http://palosaari.fi/linux/
17496 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17498 F: drivers/media/dvb-frontends/zd1301_demod*
17500 ZPOOL COMPRESSED PAGE STORAGE API
17501 M: Dan Streetman <ddstreet@ieee.org>
17502 L: linux-mm@kvack.org
17505 F: include/linux/zpool.h
17507 ZR36067 VIDEO FOR LINUX DRIVER
17508 L: mjpeg-users@lists.sourceforge.net
17509 L: linux-media@vger.kernel.org
17510 W: http://mjpeg.sourceforge.net/driver-zoran/
17511 T: hg https://linuxtv.org/hg/v4l-dvb
17513 F: drivers/staging/media/zoran/
17515 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17516 M: Minchan Kim <minchan@kernel.org>
17517 M: Nitin Gupta <ngupta@vflare.org>
17518 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17519 L: linux-kernel@vger.kernel.org
17521 F: drivers/block/zram/
17522 F: Documentation/blockdev/zram.txt
17524 ZS DECSTATION Z85C30 SERIAL DRIVER
17525 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17527 F: drivers/tty/serial/zs.*
17529 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17530 M: Minchan Kim <minchan@kernel.org>
17531 M: Nitin Gupta <ngupta@vflare.org>
17532 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17533 L: linux-mm@kvack.org
17536 F: include/linux/zsmalloc.h
17537 F: Documentation/vm/zsmalloc.rst
17539 ZSWAP COMPRESSED SWAP CACHING
17540 M: Seth Jennings <sjenning@redhat.com>
17541 M: Dan Streetman <ddstreet@ieee.org>
17542 L: linux-mm@kvack.org
17547 M: Linus Torvalds <torvalds@linux-foundation.org>
17548 L: linux-kernel@vger.kernel.org
17549 Q: http://patchwork.kernel.org/project/LKML/list/
17550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17551 S: Buried alive in reporters