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 <hanjun.guo@linaro.org>
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.deacon@arm.com>
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.deacon@arm.com>
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/agross/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.deacon@arm.com>
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.deacon@arm.com>
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 <stefan.wahren@i2se.com>
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 RAYDIUM RM67191 PANELS
5105 M: Robert Chiras <robert.chiras@nxp.com>
5107 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5108 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5110 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5111 S: Orphan / Obsolete
5112 F: drivers/gpu/drm/r128/
5113 F: include/uapi/drm/r128_drm.h
5115 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5116 M: Guido Günther <agx@sigxcpu.org>
5117 R: Purism Kernel Team <kernel@puri.sm>
5119 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5120 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5122 DRM DRIVER FOR SAVAGE VIDEO CARDS
5123 S: Orphan / Obsolete
5124 F: drivers/gpu/drm/savage/
5125 F: include/uapi/drm/savage_drm.h
5127 DRM DRIVER FOR SIS VIDEO CARDS
5128 S: Orphan / Obsolete
5129 F: drivers/gpu/drm/sis/
5130 F: include/uapi/drm/sis_drm.h
5132 DRM DRIVER FOR SITRONIX ST7701 PANELS
5133 M: Jagan Teki <jagan@amarulasolutions.com>
5135 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5136 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5138 DRM DRIVER FOR SITRONIX ST7586 PANELS
5139 M: David Lechner <david@lechnology.com>
5141 F: drivers/gpu/drm/tinydrm/st7586.c
5142 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5144 DRM DRIVER FOR SITRONIX ST7735R PANELS
5145 M: David Lechner <david@lechnology.com>
5147 F: drivers/gpu/drm/tinydrm/st7735r.c
5148 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5150 DRM DRIVER FOR ST-ERICSSON MCDE
5151 M: Linus Walleij <linus.walleij@linaro.org>
5152 T: git git://anongit.freedesktop.org/drm/drm-misc
5154 F: drivers/gpu/drm/mcde/
5155 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5157 DRM DRIVER FOR TDFX VIDEO CARDS
5158 S: Orphan / Obsolete
5159 F: drivers/gpu/drm/tdfx/
5161 DRM DRIVER FOR TPO TPG110 PANELS
5162 M: Linus Walleij <linus.walleij@linaro.org>
5163 T: git git://anongit.freedesktop.org/drm/drm-misc
5165 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5166 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5168 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5169 M: Dave Airlie <airlied@redhat.com>
5170 R: Sean Paul <sean@poorly.run>
5171 L: dri-devel@lists.freedesktop.org
5173 F: drivers/gpu/drm/udl/
5174 T: git git://anongit.freedesktop.org/drm/drm-misc
5176 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5177 M: Hans de Goede <hdegoede@redhat.com>
5178 L: dri-devel@lists.freedesktop.org
5180 F: drivers/gpu/drm/vboxvideo/
5181 T: git git://anongit.freedesktop.org/drm/drm-misc
5183 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5184 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5185 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5186 R: Daniel Vetter <daniel@ffwll.ch>
5187 T: git git://anongit.freedesktop.org/drm/drm-misc
5189 L: dri-devel@lists.freedesktop.org
5190 F: drivers/gpu/drm/vkms/
5191 F: Documentation/gpu/vkms.rst
5193 DRM DRIVER FOR VMWARE VIRTUAL GPU
5194 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5195 M: Thomas Hellstrom <thellstrom@vmware.com>
5196 L: dri-devel@lists.freedesktop.org
5197 T: git git://people.freedesktop.org/~thomash/linux
5199 F: drivers/gpu/drm/vmwgfx/
5200 F: include/uapi/drm/vmwgfx_drm.h
5203 M: David Airlie <airlied@linux.ie>
5204 M: Daniel Vetter <daniel@ffwll.ch>
5205 L: dri-devel@lists.freedesktop.org
5206 T: git git://anongit.freedesktop.org/drm/drm
5207 B: https://bugs.freedesktop.org/
5208 C: irc://chat.freenode.net/dri-devel
5212 F: Documentation/devicetree/bindings/display/
5213 F: Documentation/devicetree/bindings/gpu/
5214 F: Documentation/gpu/
5216 F: include/uapi/drm/
5217 F: include/linux/vga*
5219 DRM DRIVERS AND MISC GPU PATCHES
5220 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5221 M: Maxime Ripard <maxime.ripard@bootlin.com>
5222 M: Sean Paul <sean@poorly.run>
5223 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5225 T: git git://anongit.freedesktop.org/drm/drm-misc
5226 F: Documentation/gpu/
5228 F: drivers/gpu/drm/*
5230 F: include/uapi/drm/drm*
5231 F: include/linux/vga*
5233 DRM DRIVERS FOR ALLWINNER A10
5234 M: Maxime Ripard <maxime.ripard@bootlin.com>
5235 L: dri-devel@lists.freedesktop.org
5237 F: drivers/gpu/drm/sun4i/
5238 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5239 T: git git://anongit.freedesktop.org/drm/drm-misc
5241 DRM DRIVERS FOR AMLOGIC SOCS
5242 M: Neil Armstrong <narmstrong@baylibre.com>
5243 L: dri-devel@lists.freedesktop.org
5244 L: linux-amlogic@lists.infradead.org
5245 W: http://linux-meson.com/
5247 F: drivers/gpu/drm/meson/
5248 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5249 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5250 F: Documentation/gpu/meson.rst
5251 T: git git://anongit.freedesktop.org/drm/drm-misc
5253 DRM DRIVERS FOR ATMEL HLCDC
5254 M: Sam Ravnborg <sam@ravnborg.org>
5255 M: Boris Brezillon <bbrezillon@kernel.org>
5256 L: dri-devel@lists.freedesktop.org
5258 F: drivers/gpu/drm/atmel-hlcdc/
5259 F: Documentation/devicetree/bindings/display/atmel/
5260 T: git git://anongit.freedesktop.org/drm/drm-misc
5262 DRM DRIVERS FOR BRIDGE CHIPS
5263 M: Andrzej Hajda <a.hajda@samsung.com>
5264 M: Neil Armstrong <narmstrong@baylibre.com>
5265 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5266 R: Jonas Karlman <jonas@kwiboo.se>
5267 R: Jernej Skrabec <jernej.skrabec@siol.net>
5269 T: git git://anongit.freedesktop.org/drm/drm-misc
5270 F: drivers/gpu/drm/bridge/
5272 DRM DRIVERS FOR EXYNOS
5273 M: Inki Dae <inki.dae@samsung.com>
5274 M: Joonyoung Shim <jy0922.shim@samsung.com>
5275 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5276 M: Kyungmin Park <kyungmin.park@samsung.com>
5277 L: dri-devel@lists.freedesktop.org
5278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5280 F: drivers/gpu/drm/exynos/
5281 F: include/uapi/drm/exynos_drm.h
5282 F: Documentation/devicetree/bindings/display/exynos/
5284 DRM DRIVERS FOR FREESCALE DCU
5285 M: Stefan Agner <stefan@agner.ch>
5286 M: Alison Wang <alison.wang@nxp.com>
5287 L: dri-devel@lists.freedesktop.org
5289 F: drivers/gpu/drm/fsl-dcu/
5290 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5291 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5292 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5293 T: git git://anongit.freedesktop.org/drm/drm-misc
5295 DRM DRIVERS FOR FREESCALE IMX
5296 M: Philipp Zabel <p.zabel@pengutronix.de>
5297 L: dri-devel@lists.freedesktop.org
5299 F: drivers/gpu/drm/imx/
5300 F: drivers/gpu/ipu-v3/
5301 F: Documentation/devicetree/bindings/display/imx/
5303 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5304 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5305 L: dri-devel@lists.freedesktop.org
5306 T: git git://github.com/patjak/drm-gma500
5308 F: drivers/gpu/drm/gma500/
5310 DRM DRIVERS FOR HISILICON
5311 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5312 M: Rongrong Zou <zourongrong@gmail.com>
5313 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5314 R: Chen Feng <puck.chen@hisilicon.com>
5315 L: dri-devel@lists.freedesktop.org
5316 T: git git://github.com/xin3liang/linux.git
5318 F: drivers/gpu/drm/hisilicon/
5319 F: Documentation/devicetree/bindings/display/hisilicon/
5321 DRM DRIVERS FOR LIMA
5322 M: Qiang Yu <yuq825@gmail.com>
5323 L: dri-devel@lists.freedesktop.org
5324 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5326 F: drivers/gpu/drm/lima/
5327 F: include/uapi/drm/lima_drm.h
5328 T: git git://anongit.freedesktop.org/drm/drm-misc
5330 DRM DRIVERS FOR MEDIATEK
5331 M: CK Hu <ck.hu@mediatek.com>
5332 M: Philipp Zabel <p.zabel@pengutronix.de>
5333 L: dri-devel@lists.freedesktop.org
5335 F: drivers/gpu/drm/mediatek/
5336 F: Documentation/devicetree/bindings/display/mediatek/
5338 DRM DRIVERS FOR NVIDIA TEGRA
5339 M: Thierry Reding <thierry.reding@gmail.com>
5340 L: dri-devel@lists.freedesktop.org
5341 L: linux-tegra@vger.kernel.org
5342 T: git git://anongit.freedesktop.org/tegra/linux.git
5344 F: drivers/gpu/drm/tegra/
5345 F: drivers/gpu/host1x/
5346 F: include/linux/host1x.h
5347 F: include/uapi/drm/tegra_drm.h
5348 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5350 DRM DRIVERS FOR RENESAS
5351 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5352 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5353 L: dri-devel@lists.freedesktop.org
5354 L: linux-renesas-soc@vger.kernel.org
5355 T: git git://linuxtv.org/pinchartl/media drm/du/next
5357 F: drivers/gpu/drm/rcar-du/
5358 F: drivers/gpu/drm/shmobile/
5359 F: include/linux/platform_data/shmob_drm.h
5360 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5361 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5362 F: Documentation/devicetree/bindings/display/renesas,du.txt
5364 DRM DRIVERS FOR ROCKCHIP
5365 M: Sandy Huang <hjc@rock-chips.com>
5366 M: Heiko Stübner <heiko@sntech.de>
5367 L: dri-devel@lists.freedesktop.org
5369 F: drivers/gpu/drm/rockchip/
5370 F: Documentation/devicetree/bindings/display/rockchip/
5371 T: git git://anongit.freedesktop.org/drm/drm-misc
5374 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5375 M: Vincent Abriou <vincent.abriou@st.com>
5376 L: dri-devel@lists.freedesktop.org
5377 T: git git://anongit.freedesktop.org/drm/drm-misc
5379 F: drivers/gpu/drm/sti
5380 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5383 M: Yannick Fertre <yannick.fertre@st.com>
5384 M: Philippe Cornu <philippe.cornu@st.com>
5385 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5386 M: Vincent Abriou <vincent.abriou@st.com>
5387 L: dri-devel@lists.freedesktop.org
5388 T: git git://anongit.freedesktop.org/drm/drm-misc
5390 F: drivers/gpu/drm/stm
5391 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5393 DRM DRIVERS FOR TI LCDC
5394 M: Jyri Sarha <jsarha@ti.com>
5395 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5396 L: dri-devel@lists.freedesktop.org
5398 F: drivers/gpu/drm/tilcdc/
5399 F: Documentation/devicetree/bindings/display/tilcdc/
5401 DRM DRIVERS FOR TI OMAP
5402 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5403 L: dri-devel@lists.freedesktop.org
5405 F: drivers/gpu/drm/omapdrm/
5406 F: Documentation/devicetree/bindings/display/ti/
5409 M: Eric Anholt <eric@anholt.net>
5411 F: drivers/gpu/drm/v3d/
5412 F: include/uapi/drm/v3d_drm.h
5413 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5414 T: git git://anongit.freedesktop.org/drm/drm-misc
5417 M: Eric Anholt <eric@anholt.net>
5418 T: git git://github.com/anholt/linux
5420 F: drivers/gpu/drm/vc4/
5421 F: include/uapi/drm/vc4_drm.h
5422 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5423 T: git git://anongit.freedesktop.org/drm/drm-misc
5425 DRM DRIVERS FOR VIVANTE GPU IP
5426 M: Lucas Stach <l.stach@pengutronix.de>
5427 R: Russell King <linux+etnaviv@armlinux.org.uk>
5428 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5429 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5430 L: dri-devel@lists.freedesktop.org
5432 F: drivers/gpu/drm/etnaviv/
5433 F: include/uapi/drm/etnaviv_drm.h
5434 F: Documentation/devicetree/bindings/display/etnaviv/
5436 DRM DRIVERS FOR ZTE ZX
5437 M: Shawn Guo <shawnguo@kernel.org>
5438 L: dri-devel@lists.freedesktop.org
5440 F: drivers/gpu/drm/zte/
5441 F: Documentation/devicetree/bindings/display/zte,vou.txt
5442 T: git git://anongit.freedesktop.org/drm/drm-misc
5445 M: Thierry Reding <thierry.reding@gmail.com>
5446 R: Sam Ravnborg <sam@ravnborg.org>
5447 L: dri-devel@lists.freedesktop.org
5448 T: git git://anongit.freedesktop.org/drm/drm-misc
5450 F: drivers/gpu/drm/drm_panel.c
5451 F: drivers/gpu/drm/panel/
5452 F: include/drm/drm_panel.h
5453 F: Documentation/devicetree/bindings/display/panel/
5456 M: Noralf Trønnes <noralf@tronnes.org>
5457 W: https://github.com/notro/tinydrm/wiki/Development
5458 T: git git://anongit.freedesktop.org/drm/drm-misc
5460 F: drivers/gpu/drm/tinydrm/
5461 F: include/drm/tinydrm/
5464 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5465 T: git git://anongit.freedesktop.org/drm/drm-misc
5466 L: dri-devel@lists.freedesktop.org
5467 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5469 F: drivers/gpu/drm/xen/
5470 F: Documentation/gpu/xen-front.rst
5473 M: Christian Koenig <christian.koenig@amd.com>
5474 M: Huang Rui <ray.huang@amd.com>
5475 T: git git://people.freedesktop.org/~agd5f/linux
5477 L: dri-devel@lists.freedesktop.org
5479 F: drivers/gpu/drm/ttm/
5481 DSBR100 USB FM RADIO DRIVER
5482 M: Alexey Klimov <klimov.linux@gmail.com>
5483 L: linux-media@vger.kernel.org
5484 T: git git://linuxtv.org/media_tree.git
5486 F: drivers/media/radio/dsbr100.c
5489 M: Francois Romieu <romieu@fr.zoreil.com>
5490 L: netdev@vger.kernel.org
5492 F: drivers/net/wan/dscc4.c
5495 M: Hans Verkuil <hverkuil@xs4all.nl>
5496 L: linux-media@vger.kernel.org
5497 T: git git://linuxtv.org/media_tree.git
5498 W: https://linuxtv.org
5500 F: drivers/media/pci/dt3155/
5502 DVB_USB_AF9015 MEDIA DRIVER
5503 M: Antti Palosaari <crope@iki.fi>
5504 L: linux-media@vger.kernel.org
5505 W: https://linuxtv.org
5506 W: http://palosaari.fi/linux/
5507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5508 T: git git://linuxtv.org/anttip/media_tree.git
5510 F: drivers/media/usb/dvb-usb-v2/af9015*
5512 DVB_USB_AF9035 MEDIA DRIVER
5513 M: Antti Palosaari <crope@iki.fi>
5514 L: linux-media@vger.kernel.org
5515 W: https://linuxtv.org
5516 W: http://palosaari.fi/linux/
5517 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5518 T: git git://linuxtv.org/anttip/media_tree.git
5520 F: drivers/media/usb/dvb-usb-v2/af9035*
5522 DVB_USB_ANYSEE MEDIA DRIVER
5523 M: Antti Palosaari <crope@iki.fi>
5524 L: linux-media@vger.kernel.org
5525 W: https://linuxtv.org
5526 W: http://palosaari.fi/linux/
5527 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5528 T: git git://linuxtv.org/anttip/media_tree.git
5530 F: drivers/media/usb/dvb-usb-v2/anysee*
5532 DVB_USB_AU6610 MEDIA DRIVER
5533 M: Antti Palosaari <crope@iki.fi>
5534 L: linux-media@vger.kernel.org
5535 W: https://linuxtv.org
5536 W: http://palosaari.fi/linux/
5537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5538 T: git git://linuxtv.org/anttip/media_tree.git
5540 F: drivers/media/usb/dvb-usb-v2/au6610*
5542 DVB_USB_CE6230 MEDIA DRIVER
5543 M: Antti Palosaari <crope@iki.fi>
5544 L: linux-media@vger.kernel.org
5545 W: https://linuxtv.org
5546 W: http://palosaari.fi/linux/
5547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5548 T: git git://linuxtv.org/anttip/media_tree.git
5550 F: drivers/media/usb/dvb-usb-v2/ce6230*
5552 DVB_USB_CXUSB MEDIA DRIVER
5553 M: Michael Krufky <mkrufky@linuxtv.org>
5554 L: linux-media@vger.kernel.org
5555 W: https://linuxtv.org
5556 W: http://github.com/mkrufky
5557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5558 T: git git://linuxtv.org/media_tree.git
5560 F: drivers/media/usb/dvb-usb/cxusb*
5562 DVB_USB_EC168 MEDIA DRIVER
5563 M: Antti Palosaari <crope@iki.fi>
5564 L: linux-media@vger.kernel.org
5565 W: https://linuxtv.org
5566 W: http://palosaari.fi/linux/
5567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5568 T: git git://linuxtv.org/anttip/media_tree.git
5570 F: drivers/media/usb/dvb-usb-v2/ec168*
5572 DVB_USB_GL861 MEDIA DRIVER
5573 M: Antti Palosaari <crope@iki.fi>
5574 L: linux-media@vger.kernel.org
5575 W: https://linuxtv.org
5576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5577 T: git git://linuxtv.org/anttip/media_tree.git
5579 F: drivers/media/usb/dvb-usb-v2/gl861*
5581 DVB_USB_MXL111SF MEDIA DRIVER
5582 M: Michael Krufky <mkrufky@linuxtv.org>
5583 L: linux-media@vger.kernel.org
5584 W: https://linuxtv.org
5585 W: http://github.com/mkrufky
5586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5587 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5589 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5591 DVB_USB_RTL28XXU MEDIA DRIVER
5592 M: Antti Palosaari <crope@iki.fi>
5593 L: linux-media@vger.kernel.org
5594 W: https://linuxtv.org
5595 W: http://palosaari.fi/linux/
5596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5597 T: git git://linuxtv.org/anttip/media_tree.git
5599 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5601 DVB_USB_V2 MEDIA DRIVER
5602 M: Antti Palosaari <crope@iki.fi>
5603 L: linux-media@vger.kernel.org
5604 W: https://linuxtv.org
5605 W: http://palosaari.fi/linux/
5606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5607 T: git git://linuxtv.org/anttip/media_tree.git
5609 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5610 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5613 M: Jason Baron <jbaron@akamai.com>
5615 F: lib/dynamic_debug.c
5616 F: include/linux/dynamic_debug.h
5618 DYNAMIC INTERRUPT MODERATION
5619 M: Tal Gilboa <talgi@mellanox.com>
5621 F: include/linux/net_dim.h
5623 DZ DECSTATION DZ11 SERIAL DRIVER
5624 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5626 F: drivers/tty/serial/dz.*
5628 E3X0 POWER BUTTON DRIVER
5629 M: Moritz Fischer <moritz.fischer@ettus.com>
5630 L: usrp-users@lists.ettus.com
5631 W: http://www.ettus.com
5633 F: drivers/input/misc/e3x0-button.c
5634 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5637 M: Antti Palosaari <crope@iki.fi>
5638 L: linux-media@vger.kernel.org
5639 W: https://linuxtv.org
5640 W: http://palosaari.fi/linux/
5641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5642 T: git git://linuxtv.org/anttip/media_tree.git
5644 F: drivers/media/tuners/e4000*
5646 EARTH_PT1 MEDIA DRIVER
5647 M: Akihiro Tsukada <tskd08@gmail.com>
5648 L: linux-media@vger.kernel.org
5650 F: drivers/media/pci/pt1/
5652 EARTH_PT3 MEDIA DRIVER
5653 M: Akihiro Tsukada <tskd08@gmail.com>
5654 L: linux-media@vger.kernel.org
5656 F: drivers/media/pci/pt3/
5659 M: Antti Palosaari <crope@iki.fi>
5660 L: linux-media@vger.kernel.org
5661 W: https://linuxtv.org
5662 W: http://palosaari.fi/linux/
5663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5664 T: git git://linuxtv.org/anttip/media_tree.git
5666 F: drivers/media/dvb-frontends/ec100*
5669 M: Tyler Hicks <tyhicks@canonical.com>
5670 L: ecryptfs@vger.kernel.org
5671 W: http://ecryptfs.org
5672 W: https://launchpad.net/ecryptfs
5673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5675 F: Documentation/filesystems/ecryptfs.txt
5679 M: Borislav Petkov <bp@alien8.de>
5680 L: linux-edac@vger.kernel.org
5682 F: drivers/edac/amd64_edac*
5685 M: Stefan Schaeckeler <sschaeck@cisco.com>
5687 F: drivers/edac/aspeed_edac.c
5688 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5691 M: Robert Richter <rric@kernel.org>
5692 L: linux-edac@vger.kernel.org
5694 F: drivers/edac/highbank*
5697 M: Ralf Baechle <ralf@linux-mips.org>
5698 M: David Daney <david.daney@cavium.com>
5699 L: linux-edac@vger.kernel.org
5700 L: linux-mips@vger.kernel.org
5702 F: drivers/edac/octeon_edac*
5704 EDAC-CAVIUM THUNDERX
5705 M: David Daney <david.daney@cavium.com>
5706 M: Jan Glauber <jglauber@cavium.com>
5707 L: linux-edac@vger.kernel.org
5709 F: drivers/edac/thunderx_edac*
5712 M: Borislav Petkov <bp@alien8.de>
5713 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5714 R: James Morse <james.morse@arm.com>
5715 L: linux-edac@vger.kernel.org
5716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5719 F: Documentation/admin-guide/ras.rst
5720 F: Documentation/driver-api/edac.rst
5722 F: include/linux/edac.h
5725 M: Mark Gross <mark.gross@intel.com>
5726 L: linux-edac@vger.kernel.org
5728 F: drivers/edac/e752x_edac.c
5731 L: linux-edac@vger.kernel.org
5733 F: drivers/edac/e7xxx_edac.c
5736 M: York Sun <york.sun@nxp.com>
5737 L: linux-edac@vger.kernel.org
5739 F: drivers/edac/fsl_ddr_edac.*
5742 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5743 L: linux-edac@vger.kernel.org
5745 F: drivers/edac/ghes_edac.c
5748 M: Tony Luck <tony.luck@intel.com>
5749 L: linux-edac@vger.kernel.org
5751 F: drivers/edac/i10nm_base.c
5754 L: linux-edac@vger.kernel.org
5756 F: drivers/edac/i3000_edac.c
5759 L: linux-edac@vger.kernel.org
5761 F: drivers/edac/i5000_edac.c
5764 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5765 L: linux-edac@vger.kernel.org
5767 F: drivers/edac/i5400_edac.c
5770 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5771 L: linux-edac@vger.kernel.org
5773 F: drivers/edac/i7300_edac.c
5776 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5777 L: linux-edac@vger.kernel.org
5779 F: drivers/edac/i7core_edac.c
5782 M: Tim Small <tim@buttersideup.com>
5783 L: linux-edac@vger.kernel.org
5785 F: drivers/edac/i82443bxgx_edac.c
5788 M: "Arvind R." <arvino55@gmail.com>
5789 L: linux-edac@vger.kernel.org
5791 F: drivers/edac/i82975x_edac.c
5794 M: Jason Baron <jbaron@akamai.com>
5795 L: linux-edac@vger.kernel.org
5797 F: drivers/edac/ie31200_edac.c
5800 M: Johannes Thumshirn <morbidrsa@gmail.com>
5801 L: linux-edac@vger.kernel.org
5803 F: drivers/edac/mpc85xx_edac.[ch]
5806 M: Egor Martovetsky <egor@pasemi.com>
5807 L: linux-edac@vger.kernel.org
5809 F: drivers/edac/pasemi_edac.c
5812 M: Tony Luck <tony.luck@intel.com>
5813 L: linux-edac@vger.kernel.org
5815 F: drivers/edac/pnd2_edac.[ch]
5818 M: Tim Small <tim@buttersideup.com>
5819 L: linux-edac@vger.kernel.org
5821 F: drivers/edac/r82600_edac.c
5824 M: Tony Luck <tony.luck@intel.com>
5825 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5826 L: linux-edac@vger.kernel.org
5828 F: drivers/edac/sb_edac.c
5831 M: Tony Luck <tony.luck@intel.com>
5832 L: linux-edac@vger.kernel.org
5834 F: drivers/edac/skx_*.c
5837 M: Tero Kristo <t-kristo@ti.com>
5838 L: linux-edac@vger.kernel.org
5840 F: drivers/edac/ti_edac.c
5843 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5844 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5845 L: linux-arm-msm@vger.kernel.org
5846 L: linux-edac@vger.kernel.org
5848 F: drivers/edac/qcom_edac.c
5850 EDIROL UA-101/UA-1000 DRIVER
5851 M: Clemens Ladisch <clemens@ladisch.de>
5852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5855 F: sound/usb/misc/ua101.c
5858 L: linux-efi@vger.kernel.org
5859 M: Ivan Hu <ivan.hu@canonical.com>
5860 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5862 F: drivers/firmware/efi/test/
5864 EFI VARIABLE FILESYSTEM
5865 M: Matthew Garrett <matthew.garrett@nebula.com>
5866 M: Jeremy Kerr <jk@ozlabs.org>
5867 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5869 L: linux-efi@vger.kernel.org
5873 EFIFB FRAMEBUFFER DRIVER
5874 L: linux-fbdev@vger.kernel.org
5875 M: Peter Jones <pjones@redhat.com>
5877 F: drivers/video/fbdev/efifb.c
5880 W: http://aeschi.ch.eu.org/efs/
5884 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5885 M: Douglas Miller <dougmill@linux.ibm.com>
5886 L: netdev@vger.kernel.org
5888 F: drivers/net/ethernet/ibm/ehea/
5890 EM28XX VIDEO4LINUX DRIVER
5891 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5892 L: linux-media@vger.kernel.org
5893 W: https://linuxtv.org
5894 T: git git://linuxtv.org/media_tree.git
5896 F: drivers/media/usb/em28xx/
5897 F: Documentation/media/v4l-drivers/em28xx*
5900 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5901 M: Matt Mackall <mpm@selenic.com>
5902 M: David Woodhouse <dwmw2@infradead.org>
5903 L: linux-embedded@vger.kernel.org
5906 Emulex 10Gbps iSCSI - OneConnect DRIVER
5907 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5908 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5909 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5910 L: linux-scsi@vger.kernel.org
5911 W: http://www.broadcom.com
5913 F: drivers/scsi/be2iscsi/
5915 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5916 M: Sathya Perla <sathya.perla@broadcom.com>
5917 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5918 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5919 M: Somnath Kotur <somnath.kotur@broadcom.com>
5920 L: netdev@vger.kernel.org
5921 W: http://www.emulex.com
5923 F: drivers/net/ethernet/emulex/benet/
5925 EMULEX ONECONNECT ROCE DRIVER
5926 M: Selvin Xavier <selvin.xavier@broadcom.com>
5927 M: Devesh Sharma <devesh.sharma@broadcom.com>
5928 L: linux-rdma@vger.kernel.org
5929 W: http://www.broadcom.com
5931 F: drivers/infiniband/hw/ocrdma/
5932 F: include/uapi/rdma/ocrdma-abi.h
5934 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5935 M: James Smart <james.smart@broadcom.com>
5936 M: Dick Kennedy <dick.kennedy@broadcom.com>
5937 L: linux-scsi@vger.kernel.org
5938 W: http://www.broadcom.com
5940 F: drivers/scsi/lpfc/
5942 ENE CB710 FLASH CARD READER DRIVER
5943 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5945 F: drivers/misc/cb710/
5946 F: drivers/mmc/host/cb710-mmc.*
5947 F: include/linux/cb710.h
5949 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5950 M: Maxim Levitsky <maximlevitsky@gmail.com>
5952 F: drivers/media/rc/ene_ir.*
5954 EPSON S1D13XXX FRAMEBUFFER DRIVER
5955 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5958 F: drivers/video/fbdev/s1d13xxxfb.c
5959 F: include/video/s1d13xxxfb.h
5961 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5962 M: Jeff Layton <jlayton@kernel.org>
5965 F: include/linux/errseq.h
5967 ET131X NETWORK DRIVER
5968 M: Mark Einon <mark.einon@gmail.com>
5970 F: drivers/net/ethernet/agere/
5973 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5974 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5975 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5976 L: netdev@vger.kernel.org
5977 W: http://www.linuxfoundation.org/en/Net:Bridge
5979 F: include/linux/netfilter_bridge/
5982 ETHERNET PHY LIBRARY
5983 M: Andrew Lunn <andrew@lunn.ch>
5984 M: Florian Fainelli <f.fainelli@gmail.com>
5985 M: Heiner Kallweit <hkallweit1@gmail.com>
5986 L: netdev@vger.kernel.org
5988 F: Documentation/ABI/testing/sysfs-bus-mdio
5989 F: Documentation/devicetree/bindings/net/mdio*
5990 F: Documentation/networking/phy.rst
5992 F: drivers/of/of_mdio.c
5993 F: drivers/of/of_net.c
5994 F: include/linux/*mdio*.h
5995 F: include/linux/of_net.h
5996 F: include/linux/phy.h
5997 F: include/linux/phy_fixed.h
5998 F: include/linux/platform_data/mdio-bcm-unimac.h
5999 F: include/linux/platform_data/mdio-gpio.h
6000 F: include/trace/events/mdio.h
6001 F: include/uapi/linux/mdio.h
6002 F: include/uapi/linux/mii.h
6005 M: Jan Kara <jack@suse.com>
6006 L: linux-ext4@vger.kernel.org
6008 F: Documentation/filesystems/ext2.txt
6010 F: include/linux/ext2*
6013 M: "Theodore Ts'o" <tytso@mit.edu>
6014 M: Andreas Dilger <adilger.kernel@dilger.ca>
6015 L: linux-ext4@vger.kernel.org
6016 W: http://ext4.wiki.kernel.org
6017 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6020 F: Documentation/filesystems/ext4/
6023 Extended Verification Module (EVM)
6024 M: Mimi Zohar <zohar@linux.ibm.com>
6025 L: linux-integrity@vger.kernel.org
6027 F: security/integrity/evm/
6029 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6030 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6031 L: linux-efi@vger.kernel.org
6032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6034 F: Documentation/efi-stub.txt
6035 F: arch/*/kernel/efi.c
6036 F: arch/x86/boot/compressed/eboot.[ch]
6037 F: arch/*/include/asm/efi.h
6038 F: arch/x86/platform/efi/
6039 F: drivers/firmware/efi/
6040 F: include/linux/efi*.h
6041 F: arch/arm/boot/compressed/efi-header.S
6042 F: arch/arm64/kernel/efi-entry.S
6044 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6045 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6046 M: Chanwoo Choi <cw00.choi@samsung.com>
6047 L: linux-kernel@vger.kernel.org
6048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6051 F: include/linux/extcon/
6052 F: include/linux/extcon.h
6053 F: Documentation/extcon/
6054 F: Documentation/devicetree/bindings/extcon/
6057 M: Jingoo Han <jingoohan1@gmail.com>
6058 L: dri-devel@lists.freedesktop.org
6060 F: drivers/gpu/drm/exynos/exynos_dp*
6062 EXYNOS SYSMMU (IOMMU) driver
6063 M: Marek Szyprowski <m.szyprowski@samsung.com>
6064 L: iommu@lists.linux-foundation.org
6066 F: drivers/iommu/exynos-iommu.c
6068 EZchip NPS platform support
6069 M: Vineet Gupta <vgupta@synopsys.com>
6070 M: Ofer Levi <oferle@mellanox.com>
6072 F: arch/arc/plat-eznps
6073 F: arch/arc/boot/dts/eznps.dts
6076 M: Jaegeuk Kim <jaegeuk@kernel.org>
6077 M: Chao Yu <yuchao0@huawei.com>
6078 L: linux-f2fs-devel@lists.sourceforge.net
6079 W: https://f2fs.wiki.kernel.org/
6080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6082 F: Documentation/filesystems/f2fs.txt
6083 F: Documentation/ABI/testing/sysfs-fs-f2fs
6085 F: include/linux/f2fs_fs.h
6086 F: include/trace/events/f2fs.h
6088 F71805F HARDWARE MONITORING DRIVER
6089 M: Jean Delvare <jdelvare@suse.com>
6090 L: linux-hwmon@vger.kernel.org
6092 F: Documentation/hwmon/f71805f.rst
6093 F: drivers/hwmon/f71805f.c
6096 M: Josh Poimboeuf <jpoimboe@redhat.com>
6098 F: scripts/faddr2line
6101 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6102 L: netdev@vger.kernel.org
6104 F: net/core/failover.c
6105 F: include/net/failover.h
6106 F: Documentation/networking/failover.rst
6109 M: Jan Kara <jack@suse.cz>
6110 R: Amir Goldstein <amir73il@gmail.com>
6111 L: linux-fsdevel@vger.kernel.org
6113 F: fs/notify/fanotify/
6114 F: include/linux/fanotify.h
6115 F: include/uapi/linux/fanotify.h
6117 FARSYNC SYNCHRONOUS DRIVER
6118 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6119 W: http://www.farsite.co.uk/
6121 F: drivers/net/wan/farsync.*
6123 FAULT INJECTION SUPPORT
6124 M: Akinobu Mita <akinobu.mita@gmail.com>
6126 F: Documentation/fault-injection/
6127 F: lib/fault-inject.c
6129 FBTFT Framebuffer drivers
6131 L: dri-devel@lists.freedesktop.org
6132 L: linux-fbdev@vger.kernel.org
6133 F: drivers/staging/fbtft/
6136 M: Michael Buesch <m@bues.ch>
6137 L: linux-media@vger.kernel.org
6139 F: drivers/media/tuners/fc0011.h
6140 F: drivers/media/tuners/fc0011.c
6143 M: Antti Palosaari <crope@iki.fi>
6144 L: linux-media@vger.kernel.org
6145 W: https://linuxtv.org
6146 W: http://palosaari.fi/linux/
6147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6148 T: git git://linuxtv.org/anttip/media_tree.git
6150 F: drivers/media/tuners/fc2580*
6152 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6153 M: Hannes Reinecke <hare@suse.de>
6154 L: linux-scsi@vger.kernel.org
6155 W: www.Open-FCoE.org
6157 F: drivers/scsi/libfc/
6158 F: drivers/scsi/fcoe/
6160 F: include/scsi/libfc.h
6161 F: include/scsi/libfcoe.h
6162 F: include/uapi/scsi/fc/
6164 FILE LOCKING (flock() and fcntl()/lockf())
6165 M: Jeff Layton <jlayton@kernel.org>
6166 M: "J. Bruce Fields" <bfields@fieldses.org>
6167 L: linux-fsdevel@vger.kernel.org
6169 F: include/linux/fcntl.h
6170 F: include/uapi/linux/fcntl.h
6174 FILESYSTEMS (VFS and infrastructure)
6175 M: Alexander Viro <viro@zeniv.linux.org.uk>
6176 L: linux-fsdevel@vger.kernel.org
6179 F: include/linux/fs.h
6180 F: include/linux/fs_types.h
6181 F: include/uapi/linux/fs.h
6183 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6184 M: Riku Voipio <riku.voipio@iki.fi>
6185 L: linux-hwmon@vger.kernel.org
6187 F: drivers/hwmon/f75375s.c
6188 F: include/linux/f75375s.h
6190 FIREWIRE AUDIO DRIVERS
6191 M: Clemens Ladisch <clemens@ladisch.de>
6192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6197 FIREWIRE MEDIA DRIVERS (firedtv)
6198 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6199 L: linux-media@vger.kernel.org
6200 L: linux1394-devel@lists.sourceforge.net
6201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6203 F: drivers/media/firewire/
6205 FIREWIRE SBP-2 TARGET
6206 M: Chris Boot <bootc@bootc.net>
6207 L: linux-scsi@vger.kernel.org
6208 L: target-devel@vger.kernel.org
6209 L: linux1394-devel@lists.sourceforge.net
6210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6212 F: drivers/target/sbp/
6215 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6216 L: linux1394-devel@lists.sourceforge.net
6217 W: http://ieee1394.wiki.kernel.org/
6218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6220 F: drivers/firewire/
6221 F: include/linux/firewire.h
6222 F: include/uapi/linux/firewire*.h
6225 FIRMWARE LOADER (request_firmware)
6226 M: Luis Chamberlain <mcgrof@kernel.org>
6227 L: linux-kernel@vger.kernel.org
6229 F: Documentation/firmware_class/
6230 F: drivers/base/firmware_loader/
6231 F: include/linux/firmware.h
6233 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6234 M: Joshua Morris <josh.h.morris@us.ibm.com>
6235 M: Philip Kelleher <pjk1939@linux.ibm.com>
6237 F: drivers/block/rsxx/
6240 M: Jiri Kosina <jikos@kernel.org>
6241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6243 F: drivers/block/floppy.c
6246 M: Alessandro Rubini <rubini@gnudd.com>
6247 W: http://www.ohwr.org/projects/fmc-bus
6250 F: include/linux/fmc*.h
6251 F: include/linux/ipmi-fru.h
6254 FPGA MANAGER FRAMEWORK
6255 M: Alan Tull <atull@kernel.org>
6256 M: Moritz Fischer <mdf@kernel.org>
6257 L: linux-fpga@vger.kernel.org
6259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6260 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6261 F: Documentation/fpga/
6262 F: Documentation/driver-api/fpga/
6263 F: Documentation/devicetree/bindings/fpga/
6265 F: include/linux/fpga/
6266 W: http://www.rocketboards.org
6269 M: Wu Hao <hao.wu@intel.com>
6270 L: linux-fpga@vger.kernel.org
6272 F: Documentation/fpga/dfl.txt
6273 F: include/uapi/linux/fpga-dfl.h
6274 F: drivers/fpga/dfl*
6277 M: Bill Metzenthen <billm@melbpc.org.au>
6278 W: http://floatingpoint.sourceforge.net/emulator/index.html
6280 F: arch/x86/math-emu/
6282 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6283 L: netdev@vger.kernel.org
6285 F: drivers/net/wan/dlci.c
6286 F: drivers/net/wan/sdla.c
6289 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6290 L: dri-devel@lists.freedesktop.org
6291 L: linux-fbdev@vger.kernel.org
6292 T: git git://github.com/bzolnier/linux.git
6293 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6295 F: Documentation/fb/
6298 F: include/linux/fb.h
6299 F: include/uapi/video/
6300 F: include/uapi/linux/fb.h
6302 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6303 M: Horia Geantă <horia.geanta@nxp.com>
6304 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6305 L: linux-crypto@vger.kernel.org
6307 F: drivers/crypto/caam/
6308 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6310 FREESCALE DIU FRAMEBUFFER DRIVER
6311 M: Timur Tabi <timur@kernel.org>
6312 L: linux-fbdev@vger.kernel.org
6314 F: drivers/video/fbdev/fsl-diu-fb.*
6316 FREESCALE DMA DRIVER
6317 M: Li Yang <leoyang.li@nxp.com>
6318 M: Zhang Wei <zw@zh-kernel.org>
6319 L: linuxppc-dev@lists.ozlabs.org
6321 F: drivers/dma/fsldma.*
6323 FREESCALE ENETC ETHERNET DRIVERS
6324 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6325 L: netdev@vger.kernel.org
6327 F: drivers/net/ethernet/freescale/enetc/
6329 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6330 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6331 L: netdev@vger.kernel.org
6333 F: drivers/net/ethernet/freescale/gianfar*
6334 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6336 FREESCALE GPMI NAND DRIVER
6337 M: Han Xu <han.xu@nxp.com>
6338 L: linux-mtd@lists.infradead.org
6340 F: drivers/mtd/nand/raw/gpmi-nand/*
6342 FREESCALE I2C CPM DRIVER
6343 M: Jochen Friedrich <jochen@scram.de>
6344 L: linuxppc-dev@lists.ozlabs.org
6345 L: linux-i2c@vger.kernel.org
6347 F: drivers/i2c/busses/i2c-cpm.c
6349 FREESCALE IMX LPI2C DRIVER
6350 M: Dong Aisheng <aisheng.dong@nxp.com>
6351 L: linux-i2c@vger.kernel.org
6352 L: linux-imx@nxp.com
6354 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6355 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6357 FREESCALE IMX / MXC FEC DRIVER
6358 M: Fugang Duan <fugang.duan@nxp.com>
6359 L: netdev@vger.kernel.org
6361 F: drivers/net/ethernet/freescale/fec_main.c
6362 F: drivers/net/ethernet/freescale/fec_ptp.c
6363 F: drivers/net/ethernet/freescale/fec.h
6364 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6366 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6367 M: Sascha Hauer <s.hauer@pengutronix.de>
6368 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6369 L: linux-fbdev@vger.kernel.org
6370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6372 F: include/linux/platform_data/video-imxfb.h
6373 F: drivers/video/fbdev/imxfb.c
6375 FREESCALE QORIQ DPAA ETHERNET DRIVER
6376 M: Madalin Bucur <madalin.bucur@nxp.com>
6377 L: netdev@vger.kernel.org
6379 F: drivers/net/ethernet/freescale/dpaa
6381 FREESCALE QORIQ DPAA FMAN DRIVER
6382 M: Madalin Bucur <madalin.bucur@nxp.com>
6383 L: netdev@vger.kernel.org
6385 F: drivers/net/ethernet/freescale/fman
6386 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6388 FREESCALE QORIQ PTP CLOCK DRIVER
6389 M: Yangbo Lu <yangbo.lu@nxp.com>
6390 L: netdev@vger.kernel.org
6392 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6393 F: drivers/ptp/ptp_qoriq.c
6394 F: drivers/ptp/ptp_qoriq_debugfs.c
6395 F: include/linux/fsl/ptp_qoriq.h
6396 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6398 FREESCALE QUAD SPI DRIVER
6399 M: Han Xu <han.xu@nxp.com>
6400 L: linux-spi@vger.kernel.org
6402 F: drivers/spi/spi-fsl-qspi.c
6404 FREESCALE QUICC ENGINE LIBRARY
6405 M: Qiang Zhao <qiang.zhao@nxp.com>
6406 L: linuxppc-dev@lists.ozlabs.org
6408 F: drivers/soc/fsl/qe/
6409 F: include/soc/fsl/*qe*.h
6410 F: include/soc/fsl/*ucc*.h
6412 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6413 M: Li Yang <leoyang.li@nxp.com>
6414 L: netdev@vger.kernel.org
6415 L: linuxppc-dev@lists.ozlabs.org
6417 F: drivers/net/ethernet/freescale/ucc_geth*
6419 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6420 M: Zhao Qiang <qiang.zhao@nxp.com>
6421 L: netdev@vger.kernel.org
6422 L: linuxppc-dev@lists.ozlabs.org
6424 F: drivers/net/wan/fsl_ucc_hdlc*
6426 FREESCALE QUICC ENGINE UCC UART DRIVER
6427 M: Timur Tabi <timur@kernel.org>
6428 L: linuxppc-dev@lists.ozlabs.org
6430 F: drivers/tty/serial/ucc_uart.c
6432 FREESCALE SOC DRIVERS
6433 M: Li Yang <leoyang.li@nxp.com>
6434 L: linuxppc-dev@lists.ozlabs.org
6435 L: linux-arm-kernel@lists.infradead.org
6437 F: Documentation/devicetree/bindings/soc/fsl/
6439 F: include/linux/fsl/
6441 FREESCALE SOC FS_ENET DRIVER
6442 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6443 L: linuxppc-dev@lists.ozlabs.org
6444 L: netdev@vger.kernel.org
6446 F: drivers/net/ethernet/freescale/fs_enet/
6447 F: include/linux/fs_enet_pd.h
6449 FREESCALE SOC SOUND DRIVERS
6450 M: Timur Tabi <timur@kernel.org>
6451 M: Nicolin Chen <nicoleotsuka@gmail.com>
6452 M: Xiubo Li <Xiubo.Lee@gmail.com>
6453 R: Fabio Estevam <festevam@gmail.com>
6454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6455 L: linuxppc-dev@lists.ozlabs.org
6457 F: sound/soc/fsl/fsl*
6458 F: sound/soc/fsl/imx*
6459 F: sound/soc/fsl/mpc8610_hpcd.c
6461 FREESCALE USB PERIPHERAL DRIVERS
6462 M: Li Yang <leoyang.li@nxp.com>
6463 L: linux-usb@vger.kernel.org
6464 L: linuxppc-dev@lists.ozlabs.org
6466 F: drivers/usb/gadget/udc/fsl*
6469 M: Christoph Hellwig <hch@infradead.org>
6470 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6475 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6476 M: Pavel Machek <pavel@ucw.cz>
6477 L: linux-pm@vger.kernel.org
6479 F: Documentation/power/freezing-of-tasks.txt
6480 F: include/linux/freezer.h
6484 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6485 L: linux-kernel@vger.kernel.org
6488 F: include/linux/frontswap.h
6490 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6491 M: David Howells <dhowells@redhat.com>
6492 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6494 F: Documentation/filesystems/caching/
6496 F: include/linux/fscache*.h
6498 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6499 M: Theodore Y. Ts'o <tytso@mit.edu>
6500 M: Jaegeuk Kim <jaegeuk@kernel.org>
6501 M: Eric Biggers <ebiggers@kernel.org>
6502 L: linux-fscrypt@vger.kernel.org
6503 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6504 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6507 F: include/linux/fscrypt*.h
6508 F: Documentation/filesystems/fscrypt.rst
6510 FSI-ATTACHED I2C DRIVER
6511 M: Eddie James <eajames@linux.ibm.com>
6512 L: linux-i2c@vger.kernel.org
6513 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6515 F: drivers/i2c/busses/i2c-fsi.c
6516 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6518 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6519 M: Jan Kara <jack@suse.cz>
6520 R: Amir Goldstein <amir73il@gmail.com>
6521 L: linux-fsdevel@vger.kernel.org
6524 F: include/linux/fsnotify*.h
6526 FUJITSU LAPTOP EXTRAS
6527 M: Jonathan Woithe <jwoithe@just42.net>
6528 L: platform-driver-x86@vger.kernel.org
6530 F: drivers/platform/x86/fujitsu-laptop.c
6532 FUJITSU M-5MO LS CAMERA ISP DRIVER
6533 M: Kyungmin Park <kyungmin.park@samsung.com>
6534 M: Heungjun Kim <riverful.kim@samsung.com>
6535 L: linux-media@vger.kernel.org
6537 F: drivers/media/i2c/m5mols/
6538 F: include/media/i2c/m5mols.h
6540 FUJITSU TABLET EXTRAS
6541 M: Robert Gerlach <khnz@gmx.de>
6542 L: platform-driver-x86@vger.kernel.org
6544 F: drivers/platform/x86/fujitsu-tablet.c
6546 FUSE: FILESYSTEM IN USERSPACE
6547 M: Miklos Szeredi <miklos@szeredi.hu>
6548 L: linux-fsdevel@vger.kernel.org
6549 W: http://fuse.sourceforge.net/
6550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6553 F: include/uapi/linux/fuse.h
6554 F: Documentation/filesystems/fuse.txt
6557 M: Thomas Gleixner <tglx@linutronix.de>
6558 M: Ingo Molnar <mingo@redhat.com>
6559 R: Peter Zijlstra <peterz@infradead.org>
6560 R: Darren Hart <dvhart@infradead.org>
6561 L: linux-kernel@vger.kernel.org
6562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6565 F: include/asm-generic/futex.h
6566 F: include/linux/futex.h
6567 F: include/uapi/linux/futex.h
6568 F: tools/testing/selftests/futex/
6569 F: tools/perf/bench/futex*
6570 F: Documentation/*futex*
6573 M: Kees Cook <keescook@chromium.org>
6574 R: Emese Revfy <re.emese@gmail.com>
6575 L: kernel-hardening@lists.openwall.com
6577 F: scripts/gcc-plugins/
6578 F: scripts/gcc-plugin.sh
6579 F: scripts/Makefile.gcc-plugins
6580 F: Documentation/gcc-plugins.txt
6582 GASKET DRIVER FRAMEWORK
6583 M: Rob Springer <rspringer@google.com>
6584 M: Todd Poynor <toddpoynor@google.com>
6585 M: Ben Chan <benchan@chromium.org>
6587 F: drivers/staging/gasket/
6589 GCOV BASED KERNEL PROFILING
6590 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6593 F: Documentation/dev-tools/gcov.rst
6595 GDB KERNEL DEBUGGING HELPER SCRIPTS
6596 M: Jan Kiszka <jan.kiszka@siemens.com>
6597 M: Kieran Bingham <kbingham@kernel.org>
6601 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6602 M: Achim Leubner <achim_leubner@adaptec.com>
6603 L: linux-scsi@vger.kernel.org
6604 W: http://www.icp-vortex.com/
6606 F: drivers/scsi/gdt*
6608 GEMTEK FM RADIO RECEIVER DRIVER
6609 M: Hans Verkuil <hverkuil@xs4all.nl>
6610 L: linux-media@vger.kernel.org
6611 T: git git://linuxtv.org/media_tree.git
6612 W: https://linuxtv.org
6614 F: drivers/media/radio/radio-gemtek*
6616 GENERIC GPIO I2C DRIVER
6617 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6619 F: drivers/i2c/busses/i2c-gpio.c
6620 F: include/linux/platform_data/i2c-gpio.h
6622 GENERIC GPIO I2C MULTIPLEXER DRIVER
6623 M: Peter Korsgaard <peter.korsgaard@barco.com>
6624 L: linux-i2c@vger.kernel.org
6626 F: drivers/i2c/muxes/i2c-mux-gpio.c
6627 F: include/linux/platform_data/i2c-mux-gpio.h
6628 F: Documentation/i2c/muxes/i2c-mux-gpio
6630 GENERIC HDLC (WAN) DRIVERS
6631 M: Krzysztof Halasa <khc@pm.waw.pl>
6632 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6634 F: drivers/net/wan/c101.c
6635 F: drivers/net/wan/hd6457*
6636 F: drivers/net/wan/hdlc*
6637 F: drivers/net/wan/n2.c
6638 F: drivers/net/wan/pc300too.c
6639 F: drivers/net/wan/pci200syn.c
6640 F: drivers/net/wan/wanxl*
6642 GENERIC INCLUDE/ASM HEADER FILES
6643 M: Arnd Bergmann <arnd@arndb.de>
6644 L: linux-arch@vger.kernel.org
6645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6647 F: include/asm-generic/
6648 F: include/uapi/asm-generic/
6650 GENERIC PHY FRAMEWORK
6651 M: Kishon Vijay Abraham I <kishon@ti.com>
6652 L: linux-kernel@vger.kernel.org
6653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6656 F: include/linux/phy/
6657 F: Documentation/devicetree/bindings/phy/
6659 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6660 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6662 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6665 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6666 M: Kevin Hilman <khilman@kernel.org>
6667 M: Ulf Hansson <ulf.hansson@linaro.org>
6668 L: linux-pm@vger.kernel.org
6670 F: drivers/base/power/domain*.c
6671 F: include/linux/pm_domain.h
6672 F: Documentation/devicetree/bindings/power/power_domain.txt
6674 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6675 M: Eugen Hristev <eugen.hristev@microchip.com>
6676 L: linux-input@vger.kernel.org
6678 F: drivers/input/touchscreen/resistive-adc-touch.c
6680 GENERIC UIO DRIVER FOR PCI DEVICES
6681 M: "Michael S. Tsirkin" <mst@redhat.com>
6682 L: kvm@vger.kernel.org
6684 F: drivers/uio/uio_pci_generic.c
6686 GENWQE (IBM Generic Workqueue Card)
6687 M: Frank Haverkamp <haver@linux.ibm.com>
6689 F: drivers/misc/genwqe/
6691 GET_MAINTAINER SCRIPT
6692 M: Joe Perches <joe@perches.com>
6694 F: scripts/get_maintainer.pl
6697 M: Bob Peterson <rpeterso@redhat.com>
6698 M: Andreas Gruenbacher <agruenba@redhat.com>
6699 L: cluster-devel@redhat.com
6700 W: http://sources.redhat.com/cluster/
6701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6703 F: Documentation/filesystems/gfs2*.txt
6705 F: include/uapi/linux/gfs2_ondisk.h
6707 GIGASET ISDN DRIVERS
6708 M: Paul Bolle <pebolle@tiscali.nl>
6709 L: gigaset307x-common@lists.sourceforge.net
6710 W: http://gigaset307x.sourceforge.net/
6712 F: Documentation/isdn/README.gigaset
6713 F: drivers/isdn/gigaset/
6714 F: include/uapi/linux/gigaset_dev.h
6717 M: Johan Hovold <johan@kernel.org>
6718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6720 F: Documentation/ABI/testing/sysfs-class-gnss
6721 F: Documentation/devicetree/bindings/gnss/
6723 F: include/linux/gnss.h
6726 M: Hans Verkuil <hans.verkuil@cisco.com>
6727 L: linux-media@vger.kernel.org
6729 F: drivers/media/usb/go7007/
6732 M: Bastien Nocera <hadess@hadess.net>
6733 L: linux-input@vger.kernel.org
6735 F: drivers/input/touchscreen/goodix.c
6737 GPD POCKET FAN DRIVER
6738 M: Hans de Goede <hdegoede@redhat.com>
6739 L: platform-driver-x86@vger.kernel.org
6741 F: drivers/platform/x86/gpd-pocket-fan.c
6744 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6745 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6746 L: linux-gpio@vger.kernel.org
6747 L: linux-acpi@vger.kernel.org
6749 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6750 F: drivers/gpio/gpiolib-acpi.c
6753 M: Sean Young <sean@mess.org>
6754 L: linux-media@vger.kernel.org
6756 F: drivers/media/rc/gpio-ir-tx.c
6759 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6760 L: linux-gpio@vger.kernel.org
6762 F: drivers/gpio/gpio-mockup.c
6763 F: tools/testing/selftests/gpio/
6766 M: Linus Walleij <linus.walleij@linaro.org>
6767 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6768 L: linux-gpio@vger.kernel.org
6769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6771 F: Documentation/devicetree/bindings/gpio/
6772 F: Documentation/driver-api/gpio/
6773 F: Documentation/gpio/
6774 F: Documentation/ABI/testing/gpio-cdev
6775 F: Documentation/ABI/obsolete/sysfs-gpio
6777 F: include/linux/gpio/
6778 F: include/linux/gpio.h
6779 F: include/linux/of_gpio.h
6780 F: include/asm-generic/gpio.h
6781 F: include/uapi/linux/gpio.h
6784 GRE DEMULTIPLEXER DRIVER
6785 M: Dmitry Kozlov <xeb@mail.ru>
6786 L: netdev@vger.kernel.org
6788 F: net/ipv4/gre_demux.c
6789 F: net/ipv4/gre_offload.c
6790 F: include/net/gre.h
6792 GRETH 10/100/1G Ethernet MAC device driver
6793 M: Andreas Larsson <andreas@gaisler.com>
6794 L: netdev@vger.kernel.org
6796 F: drivers/net/ethernet/aeroflex/
6798 GREYBUS AUDIO PROTOCOLS DRIVERS
6799 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6800 M: Mark Greer <mgreer@animalcreek.com>
6802 F: drivers/staging/greybus/audio_apbridgea.c
6803 F: drivers/staging/greybus/audio_apbridgea.h
6804 F: drivers/staging/greybus/audio_codec.c
6805 F: drivers/staging/greybus/audio_codec.h
6806 F: drivers/staging/greybus/audio_gb.c
6807 F: drivers/staging/greybus/audio_manager.c
6808 F: drivers/staging/greybus/audio_manager.h
6809 F: drivers/staging/greybus/audio_manager_module.c
6810 F: drivers/staging/greybus/audio_manager_private.h
6811 F: drivers/staging/greybus/audio_manager_sysfs.c
6812 F: drivers/staging/greybus/audio_module.c
6813 F: drivers/staging/greybus/audio_topology.c
6815 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6816 M: Viresh Kumar <vireshk@kernel.org>
6818 F: drivers/staging/greybus/authentication.c
6819 F: drivers/staging/greybus/bootrom.c
6820 F: drivers/staging/greybus/firmware.h
6821 F: drivers/staging/greybus/fw-core.c
6822 F: drivers/staging/greybus/fw-download.c
6823 F: drivers/staging/greybus/fw-management.c
6824 F: drivers/staging/greybus/greybus_authentication.h
6825 F: drivers/staging/greybus/greybus_firmware.h
6826 F: drivers/staging/greybus/hid.c
6827 F: drivers/staging/greybus/i2c.c
6828 F: drivers/staging/greybus/spi.c
6829 F: drivers/staging/greybus/spilib.c
6830 F: drivers/staging/greybus/spilib.h
6832 GREYBUS LOOPBACK DRIVER
6833 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6835 F: drivers/staging/greybus/loopback.c
6837 GREYBUS PLATFORM DRIVERS
6838 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6840 F: drivers/staging/greybus/arche-platform.c
6841 F: drivers/staging/greybus/arche-apb-ctrl.c
6842 F: drivers/staging/greybus/arche_platform.h
6844 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6845 M: Rui Miguel Silva <rmfrfs@gmail.com>
6847 F: drivers/staging/greybus/sdio.c
6848 F: drivers/staging/greybus/light.c
6849 F: drivers/staging/greybus/gpio.c
6850 F: drivers/staging/greybus/power_supply.c
6851 F: drivers/staging/greybus/spi.c
6852 F: drivers/staging/greybus/spilib.c
6855 M: Johan Hovold <johan@kernel.org>
6856 M: Alex Elder <elder@kernel.org>
6857 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6859 F: drivers/staging/greybus/
6860 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6862 GREYBUS UART PROTOCOLS DRIVERS
6863 M: David Lin <dtwlin@gmail.com>
6865 F: drivers/staging/greybus/uart.c
6866 F: drivers/staging/greybus/log.c
6868 GS1662 VIDEO SERIALIZER
6869 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6870 L: linux-media@vger.kernel.org
6871 T: git git://linuxtv.org/media_tree.git
6873 F: drivers/media/spi/gs1662.c
6875 GSPCA FINEPIX SUBDRIVER
6876 M: Frank Zago <frank@zago.net>
6877 L: linux-media@vger.kernel.org
6878 T: git git://linuxtv.org/media_tree.git
6880 F: drivers/media/usb/gspca/finepix.c
6882 GSPCA GL860 SUBDRIVER
6883 M: Olivier Lorin <o.lorin@laposte.net>
6884 L: linux-media@vger.kernel.org
6885 T: git git://linuxtv.org/media_tree.git
6887 F: drivers/media/usb/gspca/gl860/
6889 GSPCA M5602 SUBDRIVER
6890 M: Erik Andren <erik.andren@gmail.com>
6891 L: linux-media@vger.kernel.org
6892 T: git git://linuxtv.org/media_tree.git
6894 F: drivers/media/usb/gspca/m5602/
6896 GSPCA PAC207 SONIXB SUBDRIVER
6897 M: Hans Verkuil <hverkuil@xs4all.nl>
6898 L: linux-media@vger.kernel.org
6899 T: git git://linuxtv.org/media_tree.git
6901 F: drivers/media/usb/gspca/pac207.c
6903 GSPCA SN9C20X SUBDRIVER
6904 M: Brian Johnson <brijohn@gmail.com>
6905 L: linux-media@vger.kernel.org
6906 T: git git://linuxtv.org/media_tree.git
6908 F: drivers/media/usb/gspca/sn9c20x.c
6910 GSPCA T613 SUBDRIVER
6911 M: Leandro Costantino <lcostantino@gmail.com>
6912 L: linux-media@vger.kernel.org
6913 T: git git://linuxtv.org/media_tree.git
6915 F: drivers/media/usb/gspca/t613.c
6917 GSPCA USB WEBCAM DRIVER
6918 M: Hans Verkuil <hverkuil@xs4all.nl>
6919 L: linux-media@vger.kernel.org
6920 T: git git://linuxtv.org/media_tree.git
6922 F: drivers/media/usb/gspca/
6924 GTP (GPRS Tunneling Protocol)
6925 M: Pablo Neira Ayuso <pablo@netfilter.org>
6926 M: Harald Welte <laforge@gnumonks.org>
6927 L: osmocom-net-gprs@lists.osmocom.org
6928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6930 F: drivers/net/gtp.c
6932 GUID PARTITION TABLE (GPT)
6933 M: Davidlohr Bueso <dave@stgolabs.net>
6934 L: linux-efi@vger.kernel.org
6936 F: block/partitions/efi.*
6939 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6940 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6941 W: http://uclinux-h8.sourceforge.jp
6942 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6945 F: drivers/clocksource/h8300_*.c
6946 F: drivers/clk/h8300/
6947 F: drivers/irqchip/irq-renesas-h8*.c
6949 HABANALABS PCI DRIVER
6950 M: Oded Gabbay <oded.gabbay@gmail.com>
6951 T: git https://github.com/HabanaAI/linux.git
6953 F: drivers/misc/habanalabs/
6954 F: include/uapi/misc/habanalabs.h
6955 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6956 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6959 M: Antti Palosaari <crope@iki.fi>
6960 L: linux-media@vger.kernel.org
6961 W: https://linuxtv.org
6962 W: http://palosaari.fi/linux/
6963 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6964 T: git git://linuxtv.org/anttip/media_tree.git
6966 F: drivers/media/usb/hackrf/
6968 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6969 M: Frank Seidel <frank@f-seidel.de>
6970 L: platform-driver-x86@vger.kernel.org
6971 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6973 F: drivers/platform/x86/hdaps.c
6976 M: Jean Delvare <jdelvare@suse.com>
6977 M: Guenter Roeck <linux@roeck-us.net>
6978 L: linux-hwmon@vger.kernel.org
6979 W: http://hwmon.wiki.kernel.org/
6980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6982 F: Documentation/devicetree/bindings/hwmon/
6983 F: Documentation/hwmon/
6985 F: include/linux/hwmon*.h
6986 F: include/trace/events/hwmon*.h
6988 HARDWARE RANDOM NUMBER GENERATOR CORE
6989 M: Matt Mackall <mpm@selenic.com>
6990 M: Herbert Xu <herbert@gondor.apana.org.au>
6991 L: linux-crypto@vger.kernel.org
6993 F: Documentation/devicetree/bindings/rng/
6994 F: Documentation/hw_random.txt
6995 F: drivers/char/hw_random/
6996 F: include/linux/hw_random.h
6998 HARDWARE TRACING FACILITIES
6999 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7001 F: drivers/hwtracing/
7003 HARDWARE SPINLOCK CORE
7004 M: Ohad Ben-Cohen <ohad@wizery.com>
7005 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7006 L: linux-remoteproc@vger.kernel.org
7008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7009 F: Documentation/devicetree/bindings/hwlock/
7010 F: Documentation/hwspinlock.txt
7011 F: drivers/hwspinlock/
7012 F: include/linux/hwspinlock.h
7014 HARMONY SOUND DRIVER
7015 L: linux-parisc@vger.kernel.org
7017 F: sound/parisc/harmony.*
7019 HDPVR USB VIDEO ENCODER DRIVER
7020 M: Hans Verkuil <hverkuil@xs4all.nl>
7021 L: linux-media@vger.kernel.org
7022 T: git git://linuxtv.org/media_tree.git
7023 W: https://linuxtv.org
7025 F: drivers/media/usb/hdpvr/
7027 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7028 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7030 F: Documentation/watchdog/hpwdt.txt
7031 F: drivers/watchdog/hpwdt.c
7033 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7034 M: Don Brace <don.brace@microsemi.com>
7035 L: esc.storagedev@microsemi.com
7036 L: linux-scsi@vger.kernel.org
7038 F: Documentation/scsi/hpsa.txt
7039 F: drivers/scsi/hpsa*.[ch]
7040 F: include/linux/cciss*.h
7041 F: include/uapi/linux/cciss*.h
7044 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7045 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7046 L: linux-rdma@vger.kernel.org
7048 F: drivers/infiniband/hw/hfi1
7051 L: linux-fsdevel@vger.kernel.org
7053 F: Documentation/filesystems/hfs.txt
7057 L: linux-fsdevel@vger.kernel.org
7059 F: Documentation/filesystems/hfsplus.txt
7062 HGA FRAMEBUFFER DRIVER
7063 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7064 L: linux-nvidia@lists.surfsouth.com
7065 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7067 F: drivers/video/fbdev/hgafb.c
7069 HIBERNATION (aka Software Suspend, aka swsusp)
7070 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7071 M: Pavel Machek <pavel@ucw.cz>
7072 L: linux-pm@vger.kernel.org
7073 B: https://bugzilla.kernel.org
7076 F: drivers/base/power/
7078 F: include/linux/suspend.h
7079 F: include/linux/freezer.h
7080 F: include/linux/pm.h
7081 F: arch/*/include/asm/suspend*.h
7084 M: Jiri Kosina <jikos@kernel.org>
7085 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7086 L: linux-input@vger.kernel.org
7087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7090 F: include/linux/hid*
7091 F: include/uapi/linux/hid*
7093 HID SENSOR HUB DRIVERS
7094 M: Jiri Kosina <jikos@kernel.org>
7095 M: Jonathan Cameron <jic23@kernel.org>
7096 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7097 L: linux-input@vger.kernel.org
7098 L: linux-iio@vger.kernel.org
7100 F: Documentation/hid/hid-sensor*
7101 F: drivers/hid/hid-sensor-*
7102 F: drivers/iio/*/hid-*
7103 F: include/linux/hid-sensor-*
7105 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7106 M: Thomas Gleixner <tglx@linutronix.de>
7107 L: linux-kernel@vger.kernel.org
7108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7110 F: Documentation/timers/
7111 F: kernel/time/hrtimer.c
7112 F: kernel/time/clockevents.c
7113 F: kernel/time/timer_*.c
7114 F: include/linux/clockchips.h
7115 F: include/linux/hrtimer.h
7117 HIGH-SPEED SCC DRIVER FOR AX.25
7118 L: linux-hams@vger.kernel.org
7120 F: drivers/net/hamradio/dmascc.c
7121 F: drivers/net/hamradio/scc.c
7123 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7124 M: HighPoint Linux Team <linux@highpoint-tech.com>
7125 W: http://www.highpoint-tech.com
7127 F: Documentation/scsi/hptiop.txt
7128 F: drivers/scsi/hptiop.c
7131 M: Jes Sorensen <jes@trained-monkey.org>
7132 L: linux-hippi@sunsite.dk
7134 F: include/linux/hippidevice.h
7135 F: include/uapi/linux/if_hippi.h
7137 F: drivers/net/hippi/
7139 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7140 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7141 M: Salil Mehta <salil.mehta@huawei.com>
7142 L: netdev@vger.kernel.org
7143 W: http://www.hisilicon.com
7145 F: drivers/net/ethernet/hisilicon/hns3/
7147 HISILICON LPC BUS DRIVER
7148 M: john.garry@huawei.com
7149 W: http://www.hisilicon.com
7151 F: drivers/bus/hisi_lpc.c
7152 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7154 HISILICON NETWORK SUBSYSTEM DRIVER
7155 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7156 M: Salil Mehta <salil.mehta@huawei.com>
7157 L: netdev@vger.kernel.org
7158 W: http://www.hisilicon.com
7160 F: drivers/net/ethernet/hisilicon/
7161 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7163 HISILICON PMU DRIVER
7164 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7165 W: http://www.hisilicon.com
7167 F: drivers/perf/hisilicon
7168 F: Documentation/perf/hisi-pmu.txt
7170 HISILICON ROCE DRIVER
7171 M: Lijun Ou <oulijun@huawei.com>
7172 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7173 L: linux-rdma@vger.kernel.org
7175 F: drivers/infiniband/hw/hns/
7176 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7178 HISILICON SAS Controller
7179 M: John Garry <john.garry@huawei.com>
7180 W: http://www.hisilicon.com
7182 F: drivers/scsi/hisi_sas/
7183 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7185 HMM - Heterogeneous Memory Management
7186 M: Jérôme Glisse <jglisse@redhat.com>
7187 L: linux-mm@kvack.org
7190 F: include/linux/hmm*
7191 F: Documentation/vm/hmm.rst
7194 M: Jouni Malinen <j@w1.fi>
7195 L: linux-wireless@vger.kernel.org
7196 W: http://w1.fi/hostap-driver.html
7198 F: drivers/net/wireless/intersil/hostap/
7200 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7201 L: platform-driver-x86@vger.kernel.org
7203 F: drivers/platform/x86/tc1100-wmi.c
7205 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7206 M: Jaroslav Kysela <perex@perex.cz>
7208 F: drivers/net/ethernet/hp/hp100.*
7210 HPET: High Precision Event Timers driver
7211 M: Clemens Ladisch <clemens@ladisch.de>
7213 F: Documentation/timers/hpet.txt
7214 F: drivers/char/hpet.c
7215 F: include/linux/hpet.h
7216 F: include/uapi/linux/hpet.h
7220 F: arch/x86/kernel/hpet.c
7221 F: arch/x86/include/asm/hpet.h
7224 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7225 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7230 M: Sebastian Reichel <sre@kernel.org>
7231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7233 F: Documentation/ABI/testing/sysfs-bus-hsi
7234 F: Documentation/driver-api/hsi.rst
7236 F: include/linux/hsi/
7237 F: include/uapi/linux/hsi/
7240 L: linux-usb@vger.kernel.org
7242 F: drivers/net/usb/hso.c
7244 HSR NETWORK PROTOCOL
7245 M: Arvid Brodin <arvid.brodin@alten.se>
7246 L: netdev@vger.kernel.org
7250 HT16K33 LED CONTROLLER DRIVER
7251 M: Robin van der Gracht <robin@protonic.nl>
7253 F: drivers/auxdisplay/ht16k33.c
7254 F: Documentation/devicetree/bindings/display/ht16k33.txt
7256 HTCPEN TOUCHSCREEN DRIVER
7257 M: Pau Oliva Fora <pof@eslack.org>
7258 L: linux-input@vger.kernel.org
7260 F: drivers/input/touchscreen/htcpen.c
7262 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7263 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7264 L: linux-iio@vger.kernel.org
7265 W: http://www.st.com/
7267 F: drivers/iio/humidity/hts221*
7268 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7270 HUAWEI ETHERNET DRIVER
7271 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7272 L: netdev@vger.kernel.org
7274 F: Documentation/networking/hinic.txt
7275 F: drivers/net/ethernet/huawei/hinic/
7278 M: Mike Kravetz <mike.kravetz@oracle.com>
7279 L: linux-mm@kvack.org
7283 F: include/linux/hugetlb.h
7284 F: Documentation/admin-guide/mm/hugetlbpage.rst
7285 F: Documentation/vm/hugetlbfs_reserv.rst
7286 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7289 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7290 L: linux-media@vger.kernel.org
7291 T: git git://linuxtv.org/media_tree.git
7292 W: https://linuxtv.org
7294 F: drivers/media/platform/sti/hva
7296 HWPOISON MEMORY FAILURE HANDLING
7297 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7298 L: linux-mm@kvack.org
7300 F: mm/memory-failure.c
7301 F: mm/hwpoison-inject.c
7303 HYGON PROCESSOR SUPPORT
7304 M: Pu Wen <puwen@hygon.cn>
7305 L: linux-kernel@vger.kernel.org
7307 F: arch/x86/kernel/cpu/hygon.c
7309 Hyper-V CORE AND DRIVERS
7310 M: "K. Y. Srinivasan" <kys@microsoft.com>
7311 M: Haiyang Zhang <haiyangz@microsoft.com>
7312 M: Stephen Hemminger <sthemmin@microsoft.com>
7313 M: Sasha Levin <sashal@kernel.org>
7314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7315 L: linux-hyperv@vger.kernel.org
7317 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7318 F: arch/x86/include/asm/mshyperv.h
7319 F: arch/x86/include/asm/trace/hyperv.h
7320 F: arch/x86/include/asm/hyperv-tlfs.h
7321 F: arch/x86/kernel/cpu/mshyperv.c
7323 F: drivers/hid/hid-hyperv.c
7325 F: drivers/input/serio/hyperv-keyboard.c
7326 F: drivers/pci/controller/pci-hyperv.c
7327 F: drivers/net/hyperv/
7328 F: drivers/scsi/storvsc_drv.c
7329 F: drivers/uio/uio_hv_generic.c
7330 F: drivers/video/fbdev/hyperv_fb.c
7331 F: drivers/iommu/hyperv_iommu.c
7332 F: net/vmw_vsock/hyperv_transport.c
7333 F: include/linux/hyperv.h
7334 F: include/uapi/linux/hyperv.h
7336 F: Documentation/ABI/stable/sysfs-bus-vmbus
7338 HYPERVISOR VIRTUAL CONSOLE DRIVER
7339 L: linuxppc-dev@lists.ozlabs.org
7344 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7345 L: linux-i2c@vger.kernel.org
7346 L: linux-acpi@vger.kernel.org
7348 F: drivers/i2c/i2c-core-acpi.c
7350 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7351 M: Ajay Gupta <ajayg@nvidia.com>
7352 L: linux-i2c@vger.kernel.org
7354 F: Documentation/i2c/busses/i2c-nvidia-gpu
7355 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7358 M: Peter Rosin <peda@axentia.se>
7359 L: linux-i2c@vger.kernel.org
7361 F: Documentation/i2c/i2c-topology
7362 F: Documentation/i2c/muxes/
7363 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7364 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7365 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7366 F: drivers/i2c/i2c-mux.c
7367 F: drivers/i2c/muxes/
7368 F: include/linux/i2c-mux.h
7370 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7371 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7372 L: linux-i2c@vger.kernel.org
7374 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7375 F: drivers/i2c/busses/i2c-mv64xxx.c
7377 I2C OVER PARALLEL PORT
7378 M: Jean Delvare <jdelvare@suse.com>
7379 L: linux-i2c@vger.kernel.org
7381 F: Documentation/i2c/busses/i2c-parport
7382 F: Documentation/i2c/busses/i2c-parport-light
7383 F: drivers/i2c/busses/i2c-parport.c
7384 F: drivers/i2c/busses/i2c-parport-light.c
7387 M: Wolfram Sang <wsa@the-dreams.de>
7388 L: linux-i2c@vger.kernel.org
7389 W: https://i2c.wiki.kernel.org/
7390 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7393 F: Documentation/devicetree/bindings/i2c/i2c.txt
7394 F: Documentation/i2c/
7396 F: include/linux/i2c.h
7397 F: include/linux/i2c-dev.h
7398 F: include/linux/i2c-smbus.h
7399 F: include/uapi/linux/i2c.h
7400 F: include/uapi/linux/i2c-*.h
7402 I2C SUBSYSTEM HOST DRIVERS
7403 L: linux-i2c@vger.kernel.org
7404 W: https://i2c.wiki.kernel.org/
7405 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7408 F: Documentation/devicetree/bindings/i2c/
7409 F: drivers/i2c/algos/
7410 F: drivers/i2c/busses/
7413 M: Jean Delvare <jdelvare@suse.com>
7414 L: linux-i2c@vger.kernel.org
7416 F: Documentation/i2c/busses/i2c-taos-evm
7417 F: drivers/i2c/busses/i2c-taos-evm.c
7420 M: Till Harbaum <till@harbaum.org>
7421 L: linux-i2c@vger.kernel.org
7422 W: http://www.harbaum.org/till/i2c_tiny_usb
7424 F: drivers/i2c/busses/i2c-tiny-usb.c
7426 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7427 M: Jean Delvare <jdelvare@suse.com>
7428 L: linux-i2c@vger.kernel.org
7430 F: Documentation/i2c/busses/i2c-ali1535
7431 F: Documentation/i2c/busses/i2c-ali1563
7432 F: Documentation/i2c/busses/i2c-ali15x3
7433 F: Documentation/i2c/busses/i2c-amd756
7434 F: Documentation/i2c/busses/i2c-amd8111
7435 F: Documentation/i2c/busses/i2c-i801
7436 F: Documentation/i2c/busses/i2c-nforce2
7437 F: Documentation/i2c/busses/i2c-piix4
7438 F: Documentation/i2c/busses/i2c-sis5595
7439 F: Documentation/i2c/busses/i2c-sis630
7440 F: Documentation/i2c/busses/i2c-sis96x
7441 F: Documentation/i2c/busses/i2c-via
7442 F: Documentation/i2c/busses/i2c-viapro
7443 F: drivers/i2c/busses/i2c-ali1535.c
7444 F: drivers/i2c/busses/i2c-ali1563.c
7445 F: drivers/i2c/busses/i2c-ali15x3.c
7446 F: drivers/i2c/busses/i2c-amd756.c
7447 F: drivers/i2c/busses/i2c-amd756-s4882.c
7448 F: drivers/i2c/busses/i2c-amd8111.c
7449 F: drivers/i2c/busses/i2c-i801.c
7450 F: drivers/i2c/busses/i2c-isch.c
7451 F: drivers/i2c/busses/i2c-nforce2.c
7452 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7453 F: drivers/i2c/busses/i2c-piix4.c
7454 F: drivers/i2c/busses/i2c-sis5595.c
7455 F: drivers/i2c/busses/i2c-sis630.c
7456 F: drivers/i2c/busses/i2c-sis96x.c
7457 F: drivers/i2c/busses/i2c-via.c
7458 F: drivers/i2c/busses/i2c-viapro.c
7460 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7461 M: Hans de Goede <hdegoede@redhat.com>
7462 L: linux-i2c@vger.kernel.org
7464 F: drivers/i2c/busses/i2c-cht-wc.c
7466 I2C/SMBUS ISMT DRIVER
7467 M: Seth Heasley <seth.heasley@intel.com>
7468 M: Neil Horman <nhorman@tuxdriver.com>
7469 L: linux-i2c@vger.kernel.org
7470 F: drivers/i2c/busses/i2c-ismt.c
7471 F: Documentation/i2c/busses/i2c-ismt
7473 I2C/SMBUS STUB DRIVER
7474 M: Jean Delvare <jdelvare@suse.com>
7475 L: linux-i2c@vger.kernel.org
7477 F: drivers/i2c/i2c-stub.c
7480 M: Boris Brezillon <bbrezillon@kernel.org>
7481 L: linux-i3c@lists.infradead.org
7482 C: irc://chat.freenode.net/linux-i3c
7483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7485 F: Documentation/ABI/testing/sysfs-bus-i3c
7486 F: Documentation/devicetree/bindings/i3c/
7487 F: Documentation/driver-api/i3c
7489 F: include/linux/i3c/
7491 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7492 M: Vitor Soares <vitor.soares@synopsys.com>
7494 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7495 F: drivers/i3c/master/dw*
7497 IA64 (Itanium) PLATFORM
7498 M: Tony Luck <tony.luck@intel.com>
7499 M: Fenghua Yu <fenghua.yu@intel.com>
7500 L: linux-ia64@vger.kernel.org
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7505 IBM Power 842 compression accelerator
7506 M: Haren Myneni <haren@us.ibm.com>
7508 F: drivers/crypto/nx/Makefile
7509 F: drivers/crypto/nx/Kconfig
7510 F: drivers/crypto/nx/nx-842*
7511 F: include/linux/sw842.h
7515 IBM Power in-Nest Crypto Acceleration
7516 M: Breno Leitão <leitao@debian.org>
7517 M: Nayna Jain <nayna@linux.ibm.com>
7518 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7519 L: linux-crypto@vger.kernel.org
7521 F: drivers/crypto/nx/Makefile
7522 F: drivers/crypto/nx/Kconfig
7523 F: drivers/crypto/nx/nx-aes*
7524 F: drivers/crypto/nx/nx-sha*
7525 F: drivers/crypto/nx/nx.*
7526 F: drivers/crypto/nx/nx_csbcpb.h
7527 F: drivers/crypto/nx/nx_debugfs.h
7529 IBM Power Linux RAID adapter
7530 M: Brian King <brking@us.ibm.com>
7532 F: drivers/scsi/ipr.*
7534 IBM Power SRIOV Virtual NIC Device Driver
7535 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7536 M: John Allen <jallen@linux.ibm.com>
7537 L: netdev@vger.kernel.org
7539 F: drivers/net/ethernet/ibm/ibmvnic.*
7541 IBM Power Virtual Accelerator Switchboard
7542 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7543 L: linuxppc-dev@lists.ozlabs.org
7545 F: arch/powerpc/platforms/powernv/vas*
7546 F: arch/powerpc/platforms/powernv/copy-paste.h
7547 F: arch/powerpc/include/asm/vas.h
7549 IBM Power Virtual Ethernet Device Driver
7550 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7551 L: netdev@vger.kernel.org
7553 F: drivers/net/ethernet/ibm/ibmveth.*
7555 IBM Power Virtual FC Device Drivers
7556 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7557 L: linux-scsi@vger.kernel.org
7559 F: drivers/scsi/ibmvscsi/ibmvfc*
7561 IBM Power Virtual Management Channel Driver
7562 M: Steven Royer <seroyer@linux.ibm.com>
7564 F: drivers/misc/ibmvmc.*
7566 IBM Power Virtual SCSI Device Drivers
7567 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7568 L: linux-scsi@vger.kernel.org
7570 F: drivers/scsi/ibmvscsi/ibmvscsi*
7571 F: include/scsi/viosrp.h
7573 IBM Power Virtual SCSI Device Target Driver
7574 M: Michael Cyr <mikecyr@linux.ibm.com>
7575 L: linux-scsi@vger.kernel.org
7576 L: target-devel@vger.kernel.org
7578 F: drivers/scsi/ibmvscsi_tgt/
7580 IBM Power VMX Cryptographic instructions
7581 M: Breno Leitão <leitao@debian.org>
7582 M: Nayna Jain <nayna@linux.ibm.com>
7583 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7584 L: linux-crypto@vger.kernel.org
7586 F: drivers/crypto/vmx/Makefile
7587 F: drivers/crypto/vmx/Kconfig
7588 F: drivers/crypto/vmx/vmx.c
7589 F: drivers/crypto/vmx/aes*
7590 F: drivers/crypto/vmx/ghash*
7591 F: drivers/crypto/vmx/ppc-xlate.pl
7593 IBM Power PCI Hotplug 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/rpaphp*
7600 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7601 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7602 L: linux-pci@vger.kernel.org
7603 L: linuxppc-dev@lists.ozlabs.org
7605 F: drivers/pci/hotplug/rpadlpar*
7607 IBM ServeRAID RAID DRIVER
7609 F: drivers/scsi/ips.*
7611 ICH LPC AND GPIO DRIVER
7612 M: Peter Tyser <ptyser@xes-inc.com>
7614 F: drivers/mfd/lpc_ich.c
7615 F: drivers/gpio/gpio-ich.c
7618 M: "David S. Miller" <davem@davemloft.net>
7619 L: linux-ide@vger.kernel.org
7620 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7623 F: Documentation/ide/
7625 F: include/linux/ide.h
7628 M: Borislav Petkov <bp@alien8.de>
7629 L: linux-ide@vger.kernel.org
7631 F: Documentation/cdrom/ide-cd
7632 F: drivers/ide/ide-cd*
7634 IDEAPAD LAPTOP EXTRAS DRIVER
7635 M: Ike Panhc <ike.pan@canonical.com>
7636 L: platform-driver-x86@vger.kernel.org
7637 W: http://launchpad.net/ideapad-laptop
7639 F: drivers/platform/x86/ideapad-laptop.c
7641 IDEAPAD LAPTOP SLIDEBAR DRIVER
7642 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7643 L: linux-input@vger.kernel.org
7644 W: https://github.com/o2genum/ideapad-slidebar
7646 F: drivers/input/misc/ideapad_slidebar.c
7648 IDT VersaClock 5 CLOCK DRIVER
7649 M: Marek Vasut <marek.vasut@gmail.com>
7651 F: drivers/clk/clk-versaclock5.c
7653 IEEE 802.15.4 SUBSYSTEM
7654 M: Alexander Aring <alex.aring@gmail.com>
7655 M: Stefan Schmidt <stefan@datenfreihafen.org>
7656 L: linux-wpan@vger.kernel.org
7657 W: http://wpan.cakelab.org/
7658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7663 F: drivers/net/ieee802154/
7664 F: include/linux/nl802154.h
7665 F: include/linux/ieee802154.h
7666 F: include/net/nl802154.h
7667 F: include/net/mac802154.h
7668 F: include/net/af_ieee802154.h
7669 F: include/net/cfg802154.h
7670 F: include/net/ieee802154_netdev.h
7671 F: Documentation/networking/ieee802154.rst
7674 M: Yotam Gigi <yotam.gi@gmail.com>
7675 M: Jamal Hadi Salim <jhs@mojatatu.com>
7677 F: include/net/ife.h
7678 F: include/uapi/linux/ife.h
7680 IGORPLUG-USB IR RECEIVER
7681 M: Sean Young <sean@mess.org>
7682 L: linux-media@vger.kernel.org
7684 F: drivers/media/rc/igorplugusb.c
7686 IGUANAWORKS USB IR TRANSCEIVER
7687 M: Sean Young <sean@mess.org>
7688 L: linux-media@vger.kernel.org
7690 F: drivers/media/rc/iguanair.c
7692 IIO DIGITAL POTENTIOMETER DAC
7693 M: Peter Rosin <peda@axentia.se>
7694 L: linux-iio@vger.kernel.org
7696 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7697 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7698 F: drivers/iio/dac/dpot-dac.c
7700 IIO ENVELOPE DETECTOR
7701 M: Peter Rosin <peda@axentia.se>
7702 L: linux-iio@vger.kernel.org
7704 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7705 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7706 F: drivers/iio/adc/envelope-detector.c
7709 M: Peter Rosin <peda@axentia.se>
7710 L: linux-iio@vger.kernel.org
7712 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7713 F: drivers/iio/multiplexer/iio-mux.c
7715 IIO SUBSYSTEM AND DRIVERS
7716 M: Jonathan Cameron <jic23@kernel.org>
7717 R: Hartmut Knaack <knaack.h@gmx.de>
7718 R: Lars-Peter Clausen <lars@metafoo.de>
7719 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7720 L: linux-iio@vger.kernel.org
7721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7723 F: Documentation/ABI/testing/configfs-iio*
7724 F: Documentation/ABI/testing/sysfs-bus-iio*
7725 F: Documentation/devicetree/bindings/iio/
7727 F: drivers/staging/iio/
7728 F: include/linux/iio/
7732 M: Peter Rosin <peda@axentia.se>
7733 L: linux-iio@vger.kernel.org
7735 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7736 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7737 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7738 F: drivers/iio/afe/iio-rescale.c
7740 IKANOS/ADI EAGLE ADSL USB DRIVER
7741 M: Matthieu Castet <castet.matthieu@free.fr>
7742 M: Stanislaw Gruszka <stf_xl@wp.pl>
7744 F: drivers/usb/atm/ueagle-atm.c
7746 IMGTEC ASCII LCD DRIVER
7747 M: Paul Burton <paul.burton@mips.com>
7749 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7750 F: drivers/auxdisplay/img-ascii-lcd.c
7752 IMGTEC IR DECODER DRIVER
7753 M: James Hogan <jhogan@kernel.org>
7755 F: drivers/media/rc/img-ir/
7757 IMON SOUNDGRAPH USB IR RECEIVER
7758 M: Sean Young <sean@mess.org>
7759 L: linux-media@vger.kernel.org
7761 F: drivers/media/rc/imon_raw.c
7762 F: drivers/media/rc/imon.c
7764 IMS TWINTURBO FRAMEBUFFER DRIVER
7765 L: linux-fbdev@vger.kernel.org
7767 F: drivers/video/fbdev/imsttfb.c
7769 INA209 HARDWARE MONITOR DRIVER
7770 M: Guenter Roeck <linux@roeck-us.net>
7771 L: linux-hwmon@vger.kernel.org
7773 F: Documentation/hwmon/ina209.rst
7774 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7775 F: drivers/hwmon/ina209.c
7777 INA2XX HARDWARE MONITOR DRIVER
7778 M: Guenter Roeck <linux@roeck-us.net>
7779 L: linux-hwmon@vger.kernel.org
7781 F: Documentation/hwmon/ina2xx.rst
7782 F: drivers/hwmon/ina2xx.c
7783 F: include/linux/platform_data/ina2xx.h
7785 INDUSTRY PACK SUBSYSTEM (IPACK)
7786 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7787 M: Jens Taprogge <jens.taprogge@taprogge.org>
7788 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7789 L: industrypack-devel@lists.sourceforge.net
7790 W: http://industrypack.sourceforge.net
7794 INFINIBAND SUBSYSTEM
7795 M: Doug Ledford <dledford@redhat.com>
7796 M: Jason Gunthorpe <jgg@mellanox.com>
7797 L: linux-rdma@vger.kernel.org
7798 W: https://github.com/linux-rdma/rdma-core
7799 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7802 F: Documentation/devicetree/bindings/infiniband/
7803 F: Documentation/infiniband/
7804 F: drivers/infiniband/
7805 F: include/uapi/linux/if_infiniband.h
7806 F: include/uapi/rdma/
7808 F: include/trace/events/ib_mad.h
7809 F: include/trace/events/ib_umad.h
7810 F: samples/bpf/ibumad_kern.c
7811 F: samples/bpf/ibumad_user.c
7813 INGENIC JZ4780 DMA Driver
7814 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7816 F: drivers/dma/dma-jz4780.c
7818 INGENIC JZ4780 NAND DRIVER
7819 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7820 L: linux-mtd@lists.infradead.org
7822 F: drivers/mtd/nand/raw/jz4780_*
7825 M: Jan Kara <jack@suse.cz>
7826 R: Amir Goldstein <amir73il@gmail.com>
7827 L: linux-fsdevel@vger.kernel.org
7829 F: Documentation/filesystems/inotify.txt
7830 F: fs/notify/inotify/
7831 F: include/linux/inotify.h
7832 F: include/uapi/linux/inotify.h
7834 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7835 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7836 L: linux-input@vger.kernel.org
7837 Q: http://patchwork.kernel.org/project/linux-input/list/
7838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7841 F: include/linux/input.h
7842 F: include/uapi/linux/input.h
7843 F: include/uapi/linux/input-event-codes.h
7844 F: include/linux/input/
7845 F: Documentation/devicetree/bindings/input/
7846 F: Documentation/devicetree/bindings/serio/
7847 F: Documentation/input/
7849 INPUT MULTITOUCH (MT) PROTOCOL
7850 M: Henrik Rydberg <rydberg@bitmath.org>
7851 L: linux-input@vger.kernel.org
7853 F: Documentation/input/multi-touch-protocol.rst
7854 F: drivers/input/input-mt.c
7857 INSIDE SECURE CRYPTO DRIVER
7858 M: Antoine Tenart <antoine.tenart@bootlin.com>
7859 F: drivers/crypto/inside-secure/
7861 L: linux-crypto@vger.kernel.org
7863 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7864 M: Mimi Zohar <zohar@linux.ibm.com>
7865 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7866 L: linux-integrity@vger.kernel.org
7867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7869 F: security/integrity/ima/
7871 INTEL 810/815 FRAMEBUFFER DRIVER
7872 M: Antonino Daplas <adaplas@gmail.com>
7873 L: linux-fbdev@vger.kernel.org
7875 F: drivers/video/fbdev/i810/
7878 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7879 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7880 M: Jie Yang <yang.jie@linux.intel.com>
7881 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7885 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7886 M: Hans de Goede <hdegoede@redhat.com>
7887 L: platform-driver-x86@vger.kernel.org
7889 F: drivers/platform/x86/intel_atomisp2_pm.c
7891 INTEL C600 SERIES SAS CONTROLLER DRIVER
7892 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7893 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7894 L: linux-scsi@vger.kernel.org
7895 T: git git://git.code.sf.net/p/intel-sas/isci
7897 F: drivers/scsi/isci/
7899 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7900 M: Jani Nikula <jani.nikula@linux.intel.com>
7901 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7902 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7903 L: intel-gfx@lists.freedesktop.org
7904 W: https://01.org/linuxgraphics/
7905 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7906 C: irc://chat.freenode.net/intel-gfx
7907 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7908 T: git git://anongit.freedesktop.org/drm-intel
7910 F: drivers/gpu/drm/i915/
7911 F: include/drm/i915*
7912 F: include/uapi/drm/i915_drm.h
7913 F: Documentation/gpu/i915.rst
7915 INTEL ETHERNET DRIVERS
7916 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7917 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7918 W: http://www.intel.com/support/feedback.htm
7919 W: http://e1000.sourceforge.net/
7920 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7924 F: Documentation/networking/device_drivers/intel/e100.rst
7925 F: Documentation/networking/device_drivers/intel/e1000.rst
7926 F: Documentation/networking/device_drivers/intel/e1000e.rst
7927 F: Documentation/networking/device_drivers/intel/fm10k.rst
7928 F: Documentation/networking/device_drivers/intel/igb.rst
7929 F: Documentation/networking/device_drivers/intel/igbvf.rst
7930 F: Documentation/networking/device_drivers/intel/ixgb.rst
7931 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7932 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7933 F: Documentation/networking/device_drivers/intel/i40e.rst
7934 F: Documentation/networking/device_drivers/intel/iavf.rst
7935 F: Documentation/networking/device_drivers/intel/ice.rst
7936 F: drivers/net/ethernet/intel/
7937 F: drivers/net/ethernet/intel/*/
7938 F: include/linux/avf/virtchnl.h
7940 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7941 M: Maik Broemme <mbroemme@libmpq.org>
7942 L: linux-fbdev@vger.kernel.org
7944 F: Documentation/fb/intelfb.txt
7945 F: drivers/video/fbdev/intelfb/
7948 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7949 L: linux-gpio@vger.kernel.org
7951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7952 F: drivers/gpio/gpio-ich.c
7953 F: drivers/gpio/gpio-intel-mid.c
7954 F: drivers/gpio/gpio-lynxpoint.c
7955 F: drivers/gpio/gpio-merrifield.c
7956 F: drivers/gpio/gpio-ml-ioh.c
7957 F: drivers/gpio/gpio-pch.c
7958 F: drivers/gpio/gpio-sch.c
7959 F: drivers/gpio/gpio-sodaville.c
7961 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7962 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7963 M: Zhi Wang <zhi.a.wang@intel.com>
7964 L: intel-gvt-dev@lists.freedesktop.org
7965 L: intel-gfx@lists.freedesktop.org
7966 W: https://01.org/igvt-g
7967 T: git https://github.com/intel/gvt-linux.git
7969 F: drivers/gpu/drm/i915/gvt/
7971 INTEL HID EVENT DRIVER
7972 M: Alex Hung <alex.hung@canonical.com>
7973 L: platform-driver-x86@vger.kernel.org
7975 F: drivers/platform/x86/intel-hid.c
7977 INTEL I/OAT DMA DRIVER
7978 M: Dave Jiang <dave.jiang@intel.com>
7979 R: Dan Williams <dan.j.williams@intel.com>
7980 L: dmaengine@vger.kernel.org
7981 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7983 F: drivers/dma/ioat*
7986 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7987 M: Len Brown <lenb@kernel.org>
7988 L: linux-pm@vger.kernel.org
7989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7990 B: https://bugzilla.kernel.org
7992 F: drivers/idle/intel_idle.c
7994 INTEL INTEGRATED SENSOR HUB DRIVER
7995 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7996 M: Jiri Kosina <jikos@kernel.org>
7997 L: linux-input@vger.kernel.org
7999 F: drivers/hid/intel-ish-hid/
8002 M: David Woodhouse <dwmw2@infradead.org>
8003 L: iommu@lists.linux-foundation.org
8004 T: git git://git.infradead.org/iommu-2.6.git
8006 F: drivers/iommu/intel-iommu.c
8007 F: include/linux/intel-iommu.h
8009 INTEL IOP-ADMA DMA DRIVER
8010 R: Dan Williams <dan.j.williams@intel.com>
8012 F: drivers/dma/iop-adma.c
8014 INTEL IPU3 CSI-2 CIO2 DRIVER
8015 M: Yong Zhi <yong.zhi@intel.com>
8016 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8017 M: Bingbu Cao <bingbu.cao@intel.com>
8018 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8019 L: linux-media@vger.kernel.org
8021 F: drivers/media/pci/intel/ipu3/
8022 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8024 INTEL IPU3 CSI-2 IMGU DRIVER
8025 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8026 L: linux-media@vger.kernel.org
8028 F: drivers/staging/media/ipu3/
8029 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8030 F: Documentation/media/v4l-drivers/ipu3.rst
8032 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8033 M: Krzysztof Halasa <khalasa@piap.pl>
8035 F: include/linux/soc/ixp4xx/qmgr.h
8036 F: include/linux/soc/ixp4xx/npe.h
8037 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8038 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8039 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8040 F: drivers/net/wan/ixp4xx_hss.c
8042 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8043 M: Deepak Saxena <dsaxena@plexity.net>
8045 F: drivers/char/hw_random/ixp4xx-rng.c
8047 INTEL MANAGEMENT ENGINE (mei)
8048 M: Tomas Winkler <tomas.winkler@intel.com>
8049 L: linux-kernel@vger.kernel.org
8051 F: include/uapi/linux/mei.h
8052 F: include/linux/mei_cl_bus.h
8053 F: drivers/misc/mei/*
8054 F: drivers/watchdog/mei_wdt.c
8055 F: Documentation/misc-devices/mei/*
8058 INTEL MENLOW THERMAL DRIVER
8059 M: Sujith Thomas <sujith.thomas@intel.com>
8060 L: platform-driver-x86@vger.kernel.org
8061 W: https://01.org/linux-acpi
8063 F: drivers/platform/x86/intel_menlow.c
8065 INTEL MIC DRIVERS (mic)
8066 M: Sudeep Dutt <sudeep.dutt@intel.com>
8067 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8069 W: https://github.com/sudeepdutt/mic
8070 W: http://software.intel.com/en-us/mic-developer
8071 F: include/linux/mic_bus.h
8072 F: include/linux/scif.h
8073 F: include/uapi/linux/mic_common.h
8074 F: include/uapi/linux/mic_ioctl.h
8075 F: include/uapi/linux/scif_ioctl.h
8076 F: drivers/misc/mic/
8077 F: drivers/dma/mic_x100_dma.c
8078 F: drivers/dma/mic_x100_dma.h
8079 F: Documentation/mic/
8081 INTEL PMC CORE DRIVER
8082 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8083 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8084 L: platform-driver-x86@vger.kernel.org
8086 F: drivers/platform/x86/intel_pmc_core*
8088 INTEL PMC/P-Unit IPC DRIVER
8089 M: Zha Qipeng<qipeng.zha@intel.com>
8090 L: platform-driver-x86@vger.kernel.org
8092 F: drivers/platform/x86/intel_pmc_ipc.c
8093 F: drivers/platform/x86/intel_punit_ipc.c
8094 F: arch/x86/include/asm/intel_pmc_ipc.h
8095 F: arch/x86/include/asm/intel_punit_ipc.h
8097 INTEL PMIC GPIO DRIVERS
8098 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8101 F: drivers/gpio/gpio-*cove.c
8102 F: drivers/gpio/gpio-msic.c
8104 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8105 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8107 F: drivers/mfd/intel_msic.c
8108 F: drivers/mfd/intel_soc_pmic*
8109 F: include/linux/mfd/intel_msic.h
8110 F: include/linux/mfd/intel_soc_pmic*
8112 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8113 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8114 L: linux-wireless@vger.kernel.org
8116 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8117 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8118 F: drivers/net/wireless/intel/ipw2x00/
8121 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8122 M: Len Brown <lenb@kernel.org>
8123 L: linux-pm@vger.kernel.org
8125 F: drivers/cpufreq/intel_pstate.c
8127 INTEL RDMA RNIC DRIVER
8128 M: Faisal Latif <faisal.latif@intel.com>
8129 M: Shiraz Saleem <shiraz.saleem@intel.com>
8130 L: linux-rdma@vger.kernel.org
8132 F: drivers/infiniband/hw/i40iw/
8133 F: include/uapi/rdma/i40iw-abi.h
8135 INTEL TELEMETRY DRIVER
8136 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8137 M: "David E. Box" <david.e.box@linux.intel.com>
8138 L: platform-driver-x86@vger.kernel.org
8140 F: arch/x86/include/asm/intel_telemetry.h
8141 F: drivers/platform/x86/intel_telemetry*
8143 INTEL VIRTUAL BUTTON DRIVER
8144 M: AceLan Kao <acelan.kao@canonical.com>
8145 L: platform-driver-x86@vger.kernel.org
8147 F: drivers/platform/x86/intel-vbtn.c
8149 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8150 M: Stanislaw Gruszka <sgruszka@redhat.com>
8151 L: linux-wireless@vger.kernel.org
8153 F: drivers/net/wireless/intel/iwlegacy/
8155 INTEL WIRELESS WIFI LINK (iwlwifi)
8156 M: Johannes Berg <johannes.berg@intel.com>
8157 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8158 M: Luca Coelho <luciano.coelho@intel.com>
8159 M: Intel Linux Wireless <linuxwifi@intel.com>
8160 L: linux-wireless@vger.kernel.org
8161 W: http://intellinuxwireless.org
8162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8164 F: drivers/net/wireless/intel/iwlwifi/
8166 INTEL WIRELESS WIMAX CONNECTION 2400
8167 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8168 M: linux-wimax@intel.com
8169 L: wimax@linuxwimax.org (subscribers-only)
8171 W: http://linuxwimax.org
8172 F: Documentation/wimax/README.i2400m
8173 F: drivers/net/wimax/i2400m/
8174 F: include/uapi/linux/wimax/i2400m.h
8176 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8177 M: Mario Limonciello <mario.limonciello@dell.com>
8179 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8182 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8184 F: Documentation/trace/intel_th.rst
8185 F: drivers/hwtracing/intel_th/
8187 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8188 M: Ning Sun <ning.sun@intel.com>
8189 L: tboot-devel@lists.sourceforge.net
8190 W: http://tboot.sourceforge.net
8191 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8193 F: Documentation/intel_txt.txt
8194 F: include/linux/tboot.h
8195 F: arch/x86/kernel/tboot.c
8197 INTEL-MID GPIO DRIVER
8198 M: David Cohen <david.a.cohen@linux.intel.com>
8199 L: linux-gpio@vger.kernel.org
8201 F: drivers/gpio/gpio-intel-mid.c
8204 M: Georgi Djakov <georgi.djakov@linaro.org>
8205 L: linux-pm@vger.kernel.org
8207 F: Documentation/interconnect/
8208 F: Documentation/devicetree/bindings/interconnect/
8209 F: drivers/interconnect/
8210 F: include/dt-bindings/interconnect/
8211 F: include/linux/interconnect-provider.h
8212 F: include/linux/interconnect.h
8214 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8215 M: Linus Walleij <linus.walleij@linaro.org>
8216 L: linux-iio@vger.kernel.org
8218 F: drivers/iio/gyro/mpu3050*
8219 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8221 IOC3 ETHERNET DRIVER
8222 M: Ralf Baechle <ralf@linux-mips.org>
8223 L: linux-mips@vger.kernel.org
8225 F: drivers/net/ethernet/sgi/ioc3-eth.c
8228 M: Pat Gefre <pfg@sgi.com>
8229 L: linux-serial@vger.kernel.org
8231 F: drivers/tty/serial/ioc3_serial.c
8233 IOMAP FILESYSTEM LIBRARY
8234 M: Christoph Hellwig <hch@infradead.org>
8235 M: Darrick J. Wong <darrick.wong@oracle.com>
8236 M: linux-xfs@vger.kernel.org
8237 M: linux-fsdevel@vger.kernel.org
8238 L: linux-xfs@vger.kernel.org
8239 L: linux-fsdevel@vger.kernel.org
8240 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8243 F: include/linux/iomap.h
8246 M: Joerg Roedel <joro@8bytes.org>
8247 L: iommu@lists.linux-foundation.org
8248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8250 F: Documentation/devicetree/bindings/iommu/
8252 F: include/linux/iommu.h
8253 F: include/linux/of_iommu.h
8254 F: include/linux/iova.h
8257 M: Jens Axboe <axboe@kernel.dk>
8258 L: linux-block@vger.kernel.org
8259 L: linux-fsdevel@vger.kernel.org
8260 T: git git://git.kernel.dk/linux-block
8261 T: git git://git.kernel.dk/liburing
8264 F: include/uapi/linux/io_uring.h
8267 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8269 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8272 M: Corey Minyard <minyard@acm.org>
8273 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8274 W: http://openipmi.sourceforge.net/
8276 F: Documentation/devicetree/bindings/ipmi/
8277 F: Documentation/IPMI.txt
8278 F: drivers/char/ipmi/
8279 F: include/linux/ipmi*
8280 F: include/uapi/linux/ipmi*
8282 IPS SCSI RAID DRIVER
8283 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8284 L: linux-scsi@vger.kernel.org
8285 W: http://www.adaptec.com/
8287 F: drivers/scsi/ips*
8290 M: Wensong Zhang <wensong@linux-vs.org>
8291 M: Simon Horman <horms@verge.net.au>
8292 M: Julian Anastasov <ja@ssi.bg>
8293 L: netdev@vger.kernel.org
8294 L: lvs-devel@vger.kernel.org
8296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8298 F: Documentation/networking/ipvs-sysctl.txt
8299 F: include/net/ip_vs.h
8300 F: include/uapi/linux/ip_vs.h
8301 F: net/netfilter/ipvs/
8304 M: Jiri Kosina <jikos@kernel.org>
8305 M: David Sterba <dsterba@suse.com>
8307 F: drivers/tty/ipwireless/
8310 L: netdev@vger.kernel.org
8312 F: include/uapi/linux/ipx.h
8314 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8315 M: Marc Zyngier <marc.zyngier@arm.com>
8317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8318 F: Documentation/IRQ-domain.txt
8319 F: include/linux/irqdomain.h
8320 F: kernel/irq/irqdomain.c
8324 M: Thomas Gleixner <tglx@linutronix.de>
8325 L: linux-kernel@vger.kernel.org
8327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8331 M: Thomas Gleixner <tglx@linutronix.de>
8332 M: Jason Cooper <jason@lakedaemon.net>
8333 M: Marc Zyngier <marc.zyngier@arm.com>
8334 L: linux-kernel@vger.kernel.org
8336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8337 F: Documentation/devicetree/bindings/interrupt-controller/
8341 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8343 F: Documentation/isa.txt
8344 F: drivers/base/isa.c
8345 F: include/linux/isa.h
8348 M: Hans Verkuil <hverkuil@xs4all.nl>
8349 L: linux-media@vger.kernel.org
8350 T: git git://linuxtv.org/media_tree.git
8351 W: https://linuxtv.org
8353 F: drivers/media/radio/radio-isa*
8356 M: Jaroslav Kysela <perex@perex.cz>
8358 F: Documentation/isapnp.txt
8359 F: drivers/pnp/isapnp/
8360 F: include/linux/isapnp.h
8363 M: Lee Duncan <lduncan@suse.com>
8364 M: Chris Leech <cleech@redhat.com>
8365 L: open-iscsi@googlegroups.com
8366 W: www.open-iscsi.com
8368 F: drivers/scsi/*iscsi*
8369 F: include/scsi/*iscsi*
8371 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8372 M: Peter Jones <pjones@redhat.com>
8373 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8375 F: drivers/firmware/iscsi_ibft*
8377 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8378 M: Sagi Grimberg <sagi@grimberg.me>
8379 M: Max Gurtovoy <maxg@mellanox.com>
8380 L: linux-rdma@vger.kernel.org
8382 W: http://www.openfabrics.org
8383 W: www.open-iscsi.org
8384 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8385 F: drivers/infiniband/ulp/iser/
8387 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8388 M: Sagi Grimberg <sagi@grimberg.me>
8389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8390 L: linux-rdma@vger.kernel.org
8391 L: target-devel@vger.kernel.org
8393 W: http://www.linux-iscsi.org
8394 F: drivers/infiniband/ulp/isert
8397 M: Karsten Keil <isdn@linux-pingi.de>
8398 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8399 L: netdev@vger.kernel.org
8400 W: http://www.isdn4linux.de
8401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8403 F: Documentation/isdn/
8405 F: include/linux/isdn.h
8406 F: include/linux/isdn/
8407 F: include/uapi/linux/isdn.h
8408 F: include/uapi/linux/isdn/
8410 IT87 HARDWARE MONITORING DRIVER
8411 M: Jean Delvare <jdelvare@suse.com>
8412 L: linux-hwmon@vger.kernel.org
8414 F: Documentation/hwmon/it87.rst
8415 F: drivers/hwmon/it87.c
8418 M: Antti Palosaari <crope@iki.fi>
8419 L: linux-media@vger.kernel.org
8420 W: https://linuxtv.org
8421 W: http://palosaari.fi/linux/
8422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8423 T: git git://linuxtv.org/anttip/media_tree.git
8425 F: drivers/media/tuners/it913x*
8427 IVTV VIDEO4LINUX DRIVER
8428 M: Andy Walls <awalls@md.metrocast.net>
8429 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8430 L: linux-media@vger.kernel.org
8431 T: git git://linuxtv.org/media_tree.git
8432 W: http://www.ivtvdriver.org
8434 F: Documentation/media/v4l-drivers/ivtv*
8435 F: drivers/media/pci/ivtv/
8436 F: include/uapi/linux/ivtv*
8438 IX2505V MEDIA DRIVER
8439 M: Malcolm Priestley <tvboxspy@gmail.com>
8440 L: linux-media@vger.kernel.org
8441 W: https://linuxtv.org
8442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8444 F: drivers/media/dvb-frontends/ix2505v*
8446 JAILHOUSE HYPERVISOR INTERFACE
8447 M: Jan Kiszka <jan.kiszka@siemens.com>
8448 L: jailhouse-dev@googlegroups.com
8450 F: arch/x86/kernel/jailhouse.c
8451 F: arch/x86/include/asm/jailhouse_para.h
8453 JC42.4 TEMPERATURE SENSOR DRIVER
8454 M: Guenter Roeck <linux@roeck-us.net>
8455 L: linux-hwmon@vger.kernel.org
8457 F: drivers/hwmon/jc42.c
8458 F: Documentation/hwmon/jc42.rst
8461 M: Dave Kleikamp <shaggy@kernel.org>
8462 L: jfs-discussion@lists.sourceforge.net
8463 W: http://jfs.sourceforge.net/
8464 T: git git://github.com/kleikamp/linux-shaggy.git
8466 F: Documentation/filesystems/jfs.txt
8470 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8471 L: netdev@vger.kernel.org
8473 F: drivers/net/ethernet/jme.*
8475 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8476 M: David Woodhouse <dwmw2@infradead.org>
8477 M: Richard Weinberger <richard@nod.at>
8478 L: linux-mtd@lists.infradead.org
8479 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8480 T: git git://git.infradead.org/ubifs-2.6.git
8483 F: include/uapi/linux/jffs2.h
8485 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8486 M: "Theodore Ts'o" <tytso@mit.edu>
8487 M: Jan Kara <jack@suse.com>
8488 L: linux-ext4@vger.kernel.org
8491 F: include/linux/jbd2.h
8493 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8494 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8495 L: linux-media@vger.kernel.org
8497 F: drivers/media/platform/rcar_jpu.c
8499 JSM Neo PCI based serial card
8500 L: linux-serial@vger.kernel.org
8502 F: drivers/tty/serial/jsm/
8504 K10TEMP HARDWARE MONITORING DRIVER
8505 M: Clemens Ladisch <clemens@ladisch.de>
8506 L: linux-hwmon@vger.kernel.org
8508 F: Documentation/hwmon/k10temp.rst
8509 F: drivers/hwmon/k10temp.c
8511 K8TEMP HARDWARE MONITORING DRIVER
8512 M: Rudolf Marek <r.marek@assembler.cz>
8513 L: linux-hwmon@vger.kernel.org
8515 F: Documentation/hwmon/k8temp.rst
8516 F: drivers/hwmon/k8temp.c
8519 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8520 R: Alexander Potapenko <glider@google.com>
8521 R: Dmitry Vyukov <dvyukov@google.com>
8522 L: kasan-dev@googlegroups.com
8524 F: arch/*/include/asm/kasan.h
8525 F: arch/*/mm/kasan_init*
8526 F: Documentation/dev-tools/kasan.rst
8527 F: include/linux/kasan*.h
8530 F: scripts/Makefile.kasan
8533 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8535 L: linux-kbuild@vger.kernel.org
8537 F: Documentation/kbuild/kconfig*
8539 F: scripts/Kconfig.include
8542 M: Dave Young <dyoung@redhat.com>
8543 M: Baoquan He <bhe@redhat.com>
8544 R: Vivek Goyal <vgoyal@redhat.com>
8545 L: kexec@lists.infradead.org
8546 W: http://lse.sourceforge.net/kdump/
8548 F: Documentation/kdump/
8550 KEENE FM RADIO TRANSMITTER DRIVER
8551 M: Hans Verkuil <hverkuil@xs4all.nl>
8552 L: linux-media@vger.kernel.org
8553 T: git git://linuxtv.org/media_tree.git
8554 W: https://linuxtv.org
8556 F: drivers/media/radio/radio-keene*
8559 M: Ian Kent <raven@themaw.net>
8560 L: autofs@vger.kernel.org
8564 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8565 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8566 M: Michal Marek <michal.lkml@markovi.net>
8567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8568 L: linux-kbuild@vger.kernel.org
8570 F: Documentation/kbuild/
8573 F: scripts/Makefile*
8576 F: scripts/*vmlinux*
8581 L: kernel-janitors@vger.kernel.org
8582 W: http://kernelnewbies.org/KernelJanitors
8585 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8586 M: "J. Bruce Fields" <bfields@fieldses.org>
8587 M: Jeff Layton <jlayton@kernel.org>
8588 L: linux-nfs@vger.kernel.org
8589 W: http://nfs.sourceforge.net/
8590 T: git git://linux-nfs.org/~bfields/linux.git
8593 F: include/uapi/linux/nfsd/
8597 F: include/linux/lockd/
8598 F: include/linux/sunrpc/
8599 F: include/uapi/linux/sunrpc/
8601 KERNEL SELFTEST FRAMEWORK
8602 M: Shuah Khan <shuah@kernel.org>
8603 M: Shuah Khan <skhan@linuxfoundation.org>
8604 L: linux-kselftest@vger.kernel.org
8605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8606 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8608 F: tools/testing/selftests/
8609 F: Documentation/dev-tools/kselftest*
8611 KERNEL USERMODE HELPER
8612 M: Luis Chamberlain <mcgrof@kernel.org>
8613 L: linux-kernel@vger.kernel.org
8616 F: include/linux/umh.h
8618 KERNEL VIRTUAL MACHINE (KVM)
8619 M: Paolo Bonzini <pbonzini@redhat.com>
8620 M: Radim Krčmář <rkrcmar@redhat.com>
8621 L: kvm@vger.kernel.org
8622 W: http://www.linux-kvm.org
8623 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8625 F: Documentation/virtual/kvm/
8626 F: include/trace/events/kvm.h
8627 F: include/uapi/asm-generic/kvm*
8628 F: include/uapi/linux/kvm*
8629 F: include/asm-generic/kvm*
8630 F: include/linux/kvm*
8631 F: include/kvm/iodev.h
8634 F: tools/testing/selftests/kvm/
8636 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8637 M: Joerg Roedel <joro@8bytes.org>
8638 L: kvm@vger.kernel.org
8639 W: http://www.linux-kvm.org/
8641 F: arch/x86/include/asm/svm.h
8642 F: arch/x86/kvm/svm.c
8644 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8645 M: Marc Zyngier <marc.zyngier@arm.com>
8646 R: James Morse <james.morse@arm.com>
8647 R: Julien Thierry <julien.thierry@arm.com>
8648 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8650 L: kvmarm@lists.cs.columbia.edu
8651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8653 F: arch/arm/include/uapi/asm/kvm*
8654 F: arch/arm/include/asm/kvm*
8656 F: arch/arm64/include/uapi/asm/kvm*
8657 F: arch/arm64/include/asm/kvm*
8660 F: include/kvm/arm_*
8662 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8663 M: James Hogan <jhogan@kernel.org>
8664 L: linux-mips@vger.kernel.org
8666 F: arch/mips/include/uapi/asm/kvm*
8667 F: arch/mips/include/asm/kvm*
8670 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8671 M: Paul Mackerras <paulus@ozlabs.org>
8672 L: kvm-ppc@vger.kernel.org
8673 W: http://www.linux-kvm.org/
8674 T: git git://github.com/agraf/linux-2.6.git
8676 F: arch/powerpc/include/uapi/asm/kvm*
8677 F: arch/powerpc/include/asm/kvm*
8678 F: arch/powerpc/kvm/
8679 F: arch/powerpc/kernel/kvm*
8681 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8682 M: Christian Borntraeger <borntraeger@de.ibm.com>
8683 M: Janosch Frank <frankja@linux.ibm.com>
8684 R: David Hildenbrand <david@redhat.com>
8685 R: Cornelia Huck <cohuck@redhat.com>
8686 L: linux-s390@vger.kernel.org
8687 W: http://www.ibm.com/developerworks/linux/linux390/
8688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8690 F: arch/s390/include/uapi/asm/kvm*
8691 F: arch/s390/include/asm/gmap.h
8692 F: arch/s390/include/asm/kvm*
8694 F: arch/s390/mm/gmap.c
8696 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8697 M: Paolo Bonzini <pbonzini@redhat.com>
8698 M: Radim Krčmář <rkrcmar@redhat.com>
8699 L: kvm@vger.kernel.org
8700 W: http://www.linux-kvm.org
8701 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8705 F: arch/x86/include/uapi/asm/kvm*
8706 F: arch/x86/include/asm/kvm*
8707 F: arch/x86/include/asm/pvclock-abi.h
8708 F: arch/x86/kernel/kvm.c
8709 F: arch/x86/kernel/kvmclock.c
8712 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8713 M: Tejun Heo <tj@kernel.org>
8714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8716 F: include/linux/kernfs.h
8720 M: Eric Biederman <ebiederm@xmission.com>
8721 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8722 L: kexec@lists.infradead.org
8724 F: include/linux/kexec.h
8725 F: include/uapi/linux/kexec.h
8729 M: Mimi Zohar <zohar@linux.ibm.com>
8730 L: linux-integrity@vger.kernel.org
8731 L: keyrings@vger.kernel.org
8733 F: Documentation/security/keys/trusted-encrypted.rst
8734 F: include/keys/encrypted-type.h
8735 F: security/keys/encrypted-keys/
8738 M: James Bottomley <jejb@linux.ibm.com>
8739 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8740 M: Mimi Zohar <zohar@linux.ibm.com>
8741 L: linux-integrity@vger.kernel.org
8742 L: keyrings@vger.kernel.org
8744 F: Documentation/security/keys/trusted-encrypted.rst
8745 F: include/keys/trusted-type.h
8746 F: security/keys/trusted.c
8747 F: security/keys/trusted.h
8750 M: David Howells <dhowells@redhat.com>
8751 L: keyrings@vger.kernel.org
8753 F: Documentation/security/keys/core.rst
8754 F: include/linux/key.h
8755 F: include/linux/key-type.h
8756 F: include/linux/keyctl.h
8757 F: include/uapi/linux/keyctl.h
8761 KGDB / KDB /debug_core
8762 M: Jason Wessel <jason.wessel@windriver.com>
8763 M: Daniel Thompson <daniel.thompson@linaro.org>
8764 W: http://kgdb.wiki.kernel.org/
8765 L: kgdb-bugreport@lists.sourceforge.net
8766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8768 F: Documentation/dev-tools/kgdb.rst
8769 F: drivers/misc/kgdbts.c
8770 F: drivers/tty/serial/kgdboc.c
8771 F: include/linux/kdb.h
8772 F: include/linux/kgdb.h
8776 M: Catalin Marinas <catalin.marinas@arm.com>
8778 F: Documentation/dev-tools/kmemleak.rst
8779 F: include/linux/kmemleak.h
8781 F: mm/kmemleak-test.c
8783 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8784 M: Luis Chamberlain <mcgrof@kernel.org>
8785 L: linux-kernel@vger.kernel.org
8788 F: include/linux/kmod.h
8790 F: tools/testing/selftests/kmod/
8793 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8794 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8795 M: "David S. Miller" <davem@davemloft.net>
8796 M: Masami Hiramatsu <mhiramat@kernel.org>
8798 F: Documentation/kprobes.txt
8799 F: include/linux/kprobes.h
8800 F: include/asm-generic/kprobes.h
8803 KS0108 LCD CONTROLLER DRIVER
8804 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8806 F: Documentation/auxdisplay/ks0108
8807 F: drivers/auxdisplay/ks0108.c
8808 F: include/linux/ks0108.h
8811 M: David Ahern <dsa@cumulusnetworks.com>
8812 L: netdev@vger.kernel.org
8815 F: include/net/l3mdev.h
8818 M: John Fastabend <john.fastabend@gmail.com>
8819 M: Daniel Borkmann <daniel@iogearbox.net>
8820 L: netdev@vger.kernel.org
8821 L: bpf@vger.kernel.org
8823 F: include/linux/skmsg.h
8825 F: net/core/sock_map.c
8826 F: net/ipv4/tcp_bpf.c
8828 LANTIQ / INTEL Ethernet drivers
8829 M: Hauke Mehrtens <hauke@hauke-m.de>
8830 L: netdev@vger.kernel.org
8832 F: net/dsa/tag_gswip.c
8833 F: drivers/net/ethernet/lantiq_xrx200.c
8834 F: drivers/net/dsa/lantiq_pce.h
8835 F: drivers/net/dsa/lantiq_gswip.c
8837 LANTIQ MIPS ARCHITECTURE
8838 M: John Crispin <john@phrozen.org>
8839 L: linux-mips@vger.kernel.org
8842 F: drivers/soc/lantiq
8845 L: linux-x25@vger.kernel.org
8847 F: Documentation/networking/lapb-module.txt
8851 LASI 53c700 driver for PARISC
8852 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8853 L: linux-scsi@vger.kernel.org
8855 F: Documentation/scsi/53c700.txt
8856 F: drivers/scsi/53c700*
8859 M: Tobin C. Harding <me@tobin.cc>
8860 M: Tycho Andersen <tycho@tycho.ws>
8861 L: kernel-hardening@lists.openwall.com
8863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8864 F: scripts/leaking_addresses.pl
8867 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8868 M: Pavel Machek <pavel@ucw.cz>
8869 R: Dan Murphy <dmurphy@ti.com>
8870 L: linux-leds@vger.kernel.org
8871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8873 F: Documentation/devicetree/bindings/leds/
8875 F: include/linux/leds.h
8877 LEGACY EEPROM DRIVER
8878 M: Jean Delvare <jdelvare@suse.com>
8880 F: Documentation/misc-devices/eeprom
8881 F: drivers/misc/eeprom/eeprom.c
8884 R: David Lechner <david@lechnology.com>
8886 F: arch/arm/boot/dts/da850-lego-ev3.dts
8887 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8888 F: drivers/power/supply/lego_ev3_battery.c
8890 LEGO USB Tower driver
8891 M: Juergen Stuber <starblue@users.sourceforge.net>
8892 L: legousb-devel@lists.sourceforge.net
8893 W: http://legousb.sourceforge.net/
8895 F: drivers/usb/misc/legousbtower.c
8898 M: Matan Ziv-Av <matan@svgalib.org>
8899 L: platform-driver-x86@vger.kernel.org
8901 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8902 F: Documentation/laptops/lg-laptop.rst
8903 F: drivers/platform/x86/lg-laptop.c
8906 M: Michael Krufky <mkrufky@linuxtv.org>
8907 L: linux-media@vger.kernel.org
8908 W: https://linuxtv.org
8909 W: http://github.com/mkrufky
8910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8911 T: git git://linuxtv.org/mkrufky/tuners.git
8913 F: drivers/media/dvb-frontends/lg2160.*
8915 LGDT3305 MEDIA DRIVER
8916 M: Michael Krufky <mkrufky@linuxtv.org>
8917 L: linux-media@vger.kernel.org
8918 W: https://linuxtv.org
8919 W: http://github.com/mkrufky
8920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8921 T: git git://linuxtv.org/mkrufky/tuners.git
8923 F: drivers/media/dvb-frontends/lgdt3305.*
8925 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8926 M: Viresh Kumar <vireshk@kernel.org>
8927 L: linux-ide@vger.kernel.org
8928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8930 F: include/linux/pata_arasan_cf_data.h
8931 F: drivers/ata/pata_arasan_cf.c
8934 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8935 M: Jens Axboe <axboe@kernel.dk>
8936 L: linux-ide@vger.kernel.org
8937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8939 F: drivers/ata/pata_*.c
8940 F: drivers/ata/ata_generic.c
8942 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8943 M: Linus Walleij <linus.walleij@linaro.org>
8944 L: linux-ide@vger.kernel.org
8945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8947 F: drivers/ata/pata_ftide010.c
8948 F: drivers/ata/sata_gemini.c
8949 F: drivers/ata/sata_gemini.h
8951 LIBATA SATA AHCI PLATFORM devices support
8952 M: Hans de Goede <hdegoede@redhat.com>
8953 M: Jens Axboe <axboe@kernel.dk>
8954 L: linux-ide@vger.kernel.org
8955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8957 F: drivers/ata/ahci_platform.c
8958 F: drivers/ata/libahci_platform.c
8959 F: include/linux/ahci_platform.h
8961 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8962 M: Mikael Pettersson <mikpelinux@gmail.com>
8963 L: linux-ide@vger.kernel.org
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8966 F: drivers/ata/sata_promise.*
8968 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8969 M: Jens Axboe <axboe@kernel.dk>
8970 L: linux-ide@vger.kernel.org
8971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8974 F: include/linux/ata.h
8975 F: include/linux/libata.h
8976 F: Documentation/devicetree/bindings/ata/
8979 M: Sasha Levin <alexander.levin@microsoft.com>
8981 F: tools/lib/lockdep/
8983 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8984 M: Dan Williams <dan.j.williams@intel.com>
8985 M: Vishal Verma <vishal.l.verma@intel.com>
8986 M: Dave Jiang <dave.jiang@intel.com>
8987 L: linux-nvdimm@lists.01.org
8988 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8990 F: drivers/nvdimm/blk.c
8991 F: drivers/nvdimm/region_devs.c
8993 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8994 M: Vishal Verma <vishal.l.verma@intel.com>
8995 M: Dan Williams <dan.j.williams@intel.com>
8996 M: Dave Jiang <dave.jiang@intel.com>
8997 L: linux-nvdimm@lists.01.org
8998 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9000 F: drivers/nvdimm/btt*
9002 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9003 M: Dan Williams <dan.j.williams@intel.com>
9004 M: Vishal Verma <vishal.l.verma@intel.com>
9005 M: Dave Jiang <dave.jiang@intel.com>
9006 L: linux-nvdimm@lists.01.org
9007 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9009 F: drivers/nvdimm/pmem*
9011 LIBNVDIMM: DEVICETREE BINDINGS
9012 M: Oliver O'Halloran <oohall@gmail.com>
9013 L: linux-nvdimm@lists.01.org
9014 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9016 F: drivers/nvdimm/of_pmem.c
9017 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9019 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9020 M: Dan Williams <dan.j.williams@intel.com>
9021 M: Vishal Verma <vishal.l.verma@intel.com>
9022 M: Dave Jiang <dave.jiang@intel.com>
9023 M: Keith Busch <keith.busch@intel.com>
9024 M: Ira Weiny <ira.weiny@intel.com>
9025 L: linux-nvdimm@lists.01.org
9026 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9030 F: drivers/acpi/nfit/*
9031 F: include/linux/nd.h
9032 F: include/linux/libnvdimm.h
9033 F: include/uapi/linux/ndctl.h
9035 LIGHTNVM PLATFORM SUPPORT
9036 M: Matias Bjorling <mb@lightnvm.io>
9037 W: http://github/OpenChannelSSD
9038 L: linux-block@vger.kernel.org
9040 F: drivers/lightnvm/
9041 F: include/linux/lightnvm.h
9042 F: include/uapi/linux/lightnvm.h
9044 LINUX FOR POWER MACINTOSH
9045 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9046 W: http://www.penguinppc.org/
9047 L: linuxppc-dev@lists.ozlabs.org
9049 F: arch/powerpc/platforms/powermac/
9050 F: drivers/macintosh/
9052 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9053 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9054 M: Paul Mackerras <paulus@samba.org>
9055 M: Michael Ellerman <mpe@ellerman.id.au>
9056 W: https://github.com/linuxppc/linux/wiki
9057 L: linuxppc-dev@lists.ozlabs.org
9058 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9061 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9062 F: Documentation/devicetree/bindings/powerpc/
9063 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9064 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9065 F: Documentation/powerpc/
9067 F: drivers/char/tpm/tpm_ibmvtpm*
9068 F: drivers/crypto/nx/
9069 F: drivers/crypto/vmx/
9070 F: drivers/i2c/busses/i2c-opal.c
9071 F: drivers/net/ethernet/ibm/ibmveth.*
9072 F: drivers/net/ethernet/ibm/ibmvnic.*
9073 F: drivers/pci/hotplug/pnv_php.c
9074 F: drivers/pci/hotplug/rpa*
9075 F: drivers/rtc/rtc-opal.c
9076 F: drivers/scsi/ibmvscsi/
9077 F: drivers/tty/hvc/hvc_opal.c
9078 F: drivers/watchdog/wdrtas.c
9079 F: tools/testing/selftests/powerpc
9086 LINUX FOR POWERPC EMBEDDED MPC5XXX
9087 M: Anatolij Gustschin <agust@denx.de>
9088 L: linuxppc-dev@lists.ozlabs.org
9089 T: git git://git.denx.de/linux-denx-agust.git
9091 F: arch/powerpc/platforms/512x/
9092 F: arch/powerpc/platforms/52xx/
9094 LINUX FOR POWERPC EMBEDDED PPC4XX
9095 M: Alistair Popple <alistair@popple.id.au>
9096 M: Matt Porter <mporter@kernel.crashing.org>
9097 W: http://www.penguinppc.org/
9098 L: linuxppc-dev@lists.ozlabs.org
9100 F: arch/powerpc/platforms/40x/
9101 F: arch/powerpc/platforms/44x/
9103 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9104 M: Scott Wood <oss@buserror.net>
9105 M: Kumar Gala <galak@kernel.crashing.org>
9106 W: http://www.penguinppc.org/
9107 L: linuxppc-dev@lists.ozlabs.org
9108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9110 F: arch/powerpc/platforms/83xx/
9111 F: arch/powerpc/platforms/85xx/
9112 F: Documentation/devicetree/bindings/powerpc/fsl/
9114 LINUX FOR POWERPC EMBEDDED PPC8XX
9115 M: Vitaly Bordug <vitb@kernel.crashing.org>
9116 W: http://www.penguinppc.org/
9117 L: linuxppc-dev@lists.ozlabs.org
9119 F: arch/powerpc/platforms/8xx/
9121 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9122 L: linuxppc-dev@lists.ozlabs.org
9124 F: arch/powerpc/*/*virtex*
9125 F: arch/powerpc/*/*/*virtex*
9127 LINUX FOR POWERPC PA SEMI PWRFICIENT
9128 L: linuxppc-dev@lists.ozlabs.org
9130 F: arch/powerpc/platforms/pasemi/
9131 F: drivers/*/*pasemi*
9132 F: drivers/*/*/*pasemi*
9134 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9135 M: Kees Cook <keescook@chromium.org>
9137 F: drivers/misc/lkdtm/*
9139 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9140 M: Alan Stern <stern@rowland.harvard.edu>
9141 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9142 M: Will Deacon <will.deacon@arm.com>
9143 M: Peter Zijlstra <peterz@infradead.org>
9144 M: Boqun Feng <boqun.feng@gmail.com>
9145 M: Nicholas Piggin <npiggin@gmail.com>
9146 M: David Howells <dhowells@redhat.com>
9147 M: Jade Alglave <j.alglave@ucl.ac.uk>
9148 M: Luc Maranget <luc.maranget@inria.fr>
9149 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9150 R: Akira Yokosawa <akiyks@gmail.com>
9151 R: Daniel Lustig <dlustig@nvidia.com>
9152 L: linux-kernel@vger.kernel.org
9153 L: linux-arch@vger.kernel.org
9155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9156 F: tools/memory-model/
9157 F: Documentation/atomic_bitops.txt
9158 F: Documentation/atomic_t.txt
9159 F: Documentation/core-api/atomic_ops.rst
9160 F: Documentation/core-api/refcount-vs-atomic.rst
9161 F: Documentation/memory-barriers.txt
9163 LIS3LV02D ACCELEROMETER DRIVER
9164 M: Eric Piel <eric.piel@tremplin-utc.net>
9166 F: Documentation/misc-devices/lis3lv02d
9167 F: drivers/misc/lis3lv02d/
9168 F: drivers/platform/x86/hp_accel.c
9171 M: Josh Poimboeuf <jpoimboe@redhat.com>
9172 M: Jiri Kosina <jikos@kernel.org>
9173 M: Miroslav Benes <mbenes@suse.cz>
9174 M: Petr Mladek <pmladek@suse.com>
9175 R: Joe Lawrence <joe.lawrence@redhat.com>
9177 F: kernel/livepatch/
9178 F: include/linux/livepatch.h
9179 F: arch/x86/include/asm/livepatch.h
9180 F: arch/x86/kernel/livepatch.c
9181 F: Documentation/livepatch/
9182 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9183 F: samples/livepatch/
9184 F: tools/testing/selftests/livepatch/
9185 L: live-patching@vger.kernel.org
9186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9189 L: netdev@vger.kernel.org
9191 F: include/linux/llc.h
9192 F: include/uapi/linux/llc.h
9196 LM73 HARDWARE MONITOR DRIVER
9197 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9198 L: linux-hwmon@vger.kernel.org
9200 F: drivers/hwmon/lm73.c
9202 LM78 HARDWARE MONITOR DRIVER
9203 M: Jean Delvare <jdelvare@suse.com>
9204 L: linux-hwmon@vger.kernel.org
9206 F: Documentation/hwmon/lm78.rst
9207 F: drivers/hwmon/lm78.c
9209 LM83 HARDWARE MONITOR DRIVER
9210 M: Jean Delvare <jdelvare@suse.com>
9211 L: linux-hwmon@vger.kernel.org
9213 F: Documentation/hwmon/lm83.rst
9214 F: drivers/hwmon/lm83.c
9216 LM90 HARDWARE MONITOR DRIVER
9217 M: Jean Delvare <jdelvare@suse.com>
9218 L: linux-hwmon@vger.kernel.org
9220 F: Documentation/hwmon/lm90.rst
9221 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9222 F: drivers/hwmon/lm90.c
9223 F: include/dt-bindings/thermal/lm90.h
9225 LM95234 HARDWARE MONITOR DRIVER
9226 M: Guenter Roeck <linux@roeck-us.net>
9227 L: linux-hwmon@vger.kernel.org
9229 F: Documentation/hwmon/lm95234.rst
9230 F: drivers/hwmon/lm95234.c
9232 LME2510 MEDIA DRIVER
9233 M: Malcolm Priestley <tvboxspy@gmail.com>
9234 L: linux-media@vger.kernel.org
9235 W: https://linuxtv.org
9236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9238 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9240 LOADPIN SECURITY MODULE
9241 M: Kees Cook <keescook@chromium.org>
9242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9244 F: security/loadpin/
9245 F: Documentation/admin-guide/LSM/LoadPin.rst
9248 M: Peter Zijlstra <peterz@infradead.org>
9249 M: Ingo Molnar <mingo@redhat.com>
9250 M: Will Deacon <will.deacon@arm.com>
9251 L: linux-kernel@vger.kernel.org
9252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9254 F: Documentation/locking/
9255 F: include/linux/lockdep.h
9256 F: include/linux/spinlock*.h
9257 F: arch/*/include/asm/spinlock*.h
9258 F: include/linux/rwlock*.h
9259 F: include/linux/mutex*.h
9260 F: include/linux/rwsem*.h
9261 F: include/linux/seqlock.h
9262 F: lib/locking*.[ch]
9264 X: kernel/locking/locktorture.c
9266 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9267 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9268 L: linux-ntfs-dev@lists.sourceforge.net
9269 W: http://www.linux-ntfs.org/content/view/19/37/
9271 F: Documentation/ldm.txt
9272 F: block/partitions/ldm.*
9274 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9275 M: Sathya Prakash <sathya.prakash@broadcom.com>
9276 M: Chaitra P B <chaitra.basappa@broadcom.com>
9277 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9278 L: MPT-FusionLinux.pdl@broadcom.com
9279 L: linux-scsi@vger.kernel.org
9280 W: http://www.avagotech.com/support/
9282 F: drivers/message/fusion/
9283 F: drivers/scsi/mpt3sas/
9285 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9286 M: Matthew Wilcox <willy@infradead.org>
9287 L: linux-scsi@vger.kernel.org
9289 F: drivers/scsi/sym53c8xx_2/
9292 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9293 L: linux-iio@vger.kernel.org
9295 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9296 F: drivers/iio/dac/ltc1660.c
9298 LTC4261 HARDWARE MONITOR DRIVER
9299 M: Guenter Roeck <linux@roeck-us.net>
9300 L: linux-hwmon@vger.kernel.org
9302 F: Documentation/hwmon/ltc4261.rst
9303 F: drivers/hwmon/ltc4261.c
9305 LTC4306 I2C MULTIPLEXER DRIVER
9306 M: Michael Hennerich <michael.hennerich@analog.com>
9307 W: http://ez.analog.com/community/linux-device-drivers
9308 L: linux-i2c@vger.kernel.org
9310 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9311 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9313 LTP (Linux Test Project)
9314 M: Mike Frysinger <vapier@gentoo.org>
9315 M: Cyril Hrubis <chrubis@suse.cz>
9316 M: Wanlong Gao <wanlong.gao@gmail.com>
9317 M: Jan Stancek <jstancek@redhat.com>
9318 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9319 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9320 L: ltp@lists.linux.it (subscribers-only)
9321 W: http://linux-test-project.github.io/
9322 T: git git://github.com/linux-test-project/ltp.git
9326 M: Geert Uytterhoeven <geert@linux-m68k.org>
9327 L: linux-m68k@lists.linux-m68k.org
9328 W: http://www.linux-m68k.org/
9329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9334 M68K ON APPLE MACINTOSH
9335 M: Joshua Thompson <funaho@jurai.org>
9336 W: http://www.mac.linux-m68k.org/
9337 L: linux-m68k@lists.linux-m68k.org
9342 M: Philip Blundell <philb@gnu.org>
9343 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9347 M88DS3103 MEDIA DRIVER
9348 M: Antti Palosaari <crope@iki.fi>
9349 L: linux-media@vger.kernel.org
9350 W: https://linuxtv.org
9351 W: http://palosaari.fi/linux/
9352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9353 T: git git://linuxtv.org/anttip/media_tree.git
9355 F: drivers/media/dvb-frontends/m88ds3103*
9357 M88RS2000 MEDIA DRIVER
9358 M: Malcolm Priestley <tvboxspy@gmail.com>
9359 L: linux-media@vger.kernel.org
9360 W: https://linuxtv.org
9361 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9363 F: drivers/media/dvb-frontends/m88rs2000*
9365 MA901 MASTERKIT USB FM RADIO DRIVER
9366 M: Alexey Klimov <klimov.linux@gmail.com>
9367 L: linux-media@vger.kernel.org
9368 T: git git://linuxtv.org/media_tree.git
9370 F: drivers/media/radio/radio-ma901.c
9373 M: Johannes Berg <johannes@sipsolutions.net>
9374 L: linux-wireless@vger.kernel.org
9375 W: http://wireless.kernel.org/
9376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9379 F: Documentation/networking/mac80211-injection.txt
9380 F: include/net/mac80211.h
9382 F: drivers/net/wireless/mac80211_hwsim.[ch]
9383 F: Documentation/networking/mac80211_hwsim/README
9386 M: Jassi Brar <jassisinghbrar@gmail.com>
9387 L: linux-kernel@vger.kernel.org
9390 F: include/linux/mailbox_client.h
9391 F: include/linux/mailbox_controller.h
9393 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9394 M: Michael Kerrisk <mtk.manpages@gmail.com>
9395 W: http://www.kernel.org/doc/man-pages
9396 L: linux-man@vger.kernel.org
9399 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9400 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9401 L: linux-mips@vger.kernel.org
9403 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9405 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9406 M: Andrew Lunn <andrew@lunn.ch>
9407 M: Vivien Didelot <vivien.didelot@gmail.com>
9408 L: netdev@vger.kernel.org
9410 F: drivers/net/dsa/mv88e6xxx/
9411 F: include/linux/platform_data/mv88e6xxx.h
9412 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9414 MARVELL ARMADA DRM SUPPORT
9415 M: Russell King <linux@armlinux.org.uk>
9417 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9418 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9419 F: drivers/gpu/drm/armada/
9420 F: include/uapi/drm/armada_drm.h
9421 F: Documentation/devicetree/bindings/display/armada/
9423 MARVELL ARMADA 3700 PHY DRIVERS
9424 M: Miquel Raynal <miquel.raynal@bootlin.com>
9426 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9427 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9428 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9429 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9431 MARVELL CRYPTO DRIVER
9432 M: Boris Brezillon <bbrezillon@kernel.org>
9433 M: Arnaud Ebalard <arno@natisbad.org>
9434 F: drivers/crypto/marvell/
9436 L: linux-crypto@vger.kernel.org
9438 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9439 M: Mirko Lindner <mlindner@marvell.com>
9440 M: Stephen Hemminger <stephen@networkplumber.org>
9441 L: netdev@vger.kernel.org
9443 F: drivers/net/ethernet/marvell/sk*
9445 MARVELL LIBERTAS WIRELESS DRIVER
9446 L: libertas-dev@lists.infradead.org
9448 F: drivers/net/wireless/marvell/libertas/
9450 MARVELL MACCHIATOBIN SUPPORT
9451 M: Russell King <linux@armlinux.org.uk>
9452 L: linux-arm-kernel@lists.infradead.org
9454 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9456 MARVELL MV643XX ETHERNET DRIVER
9457 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9458 L: netdev@vger.kernel.org
9460 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9461 F: include/linux/mv643xx.h
9463 MARVELL MV88X3310 PHY DRIVER
9464 M: Russell King <linux@armlinux.org.uk>
9465 L: netdev@vger.kernel.org
9467 F: drivers/net/phy/marvell10g.c
9469 MARVELL MVEBU THERMAL DRIVER
9470 M: Miquel Raynal <miquel.raynal@bootlin.com>
9472 F: drivers/thermal/armada_thermal.c
9474 MARVELL MVNETA ETHERNET DRIVER
9475 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9476 L: netdev@vger.kernel.org
9478 F: drivers/net/ethernet/marvell/mvneta.*
9480 MARVELL MWIFIEX WIRELESS DRIVER
9481 M: Amitkumar Karwar <amitkarwar@gmail.com>
9482 M: Nishant Sarmukadam <nishants@marvell.com>
9483 M: Ganapathi Bhat <gbhat@marvell.com>
9484 M: Xinming Hu <huxinming820@gmail.com>
9485 L: linux-wireless@vger.kernel.org
9487 F: drivers/net/wireless/marvell/mwifiex/
9489 MARVELL MWL8K WIRELESS DRIVER
9490 M: Lennert Buytenhek <buytenh@wantstofly.org>
9491 L: linux-wireless@vger.kernel.org
9493 F: drivers/net/wireless/marvell/mwl8k.c
9495 MARVELL NAND CONTROLLER DRIVER
9496 M: Miquel Raynal <miquel.raynal@bootlin.com>
9497 L: linux-mtd@lists.infradead.org
9499 F: drivers/mtd/nand/raw/marvell_nand.c
9500 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9502 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9503 M: Nicolas Pitre <nico@fluxnic.net>
9505 F: drivers/mmc/host/mvsdio.*
9507 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9508 M: Hu Ziji <huziji@marvell.com>
9509 L: linux-mmc@vger.kernel.org
9511 F: drivers/mmc/host/sdhci-xenon*
9512 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9514 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9515 M: Sunil Goutham <sgoutham@marvell.com>
9516 M: Linu Cherian <lcherian@marvell.com>
9517 M: Geetha sowjanya <gakula@marvell.com>
9518 M: Jerin Jacob <jerinj@marvell.com>
9519 L: netdev@vger.kernel.org
9521 F: drivers/net/ethernet/marvell/octeontx2/af/
9523 MATROX FRAMEBUFFER DRIVER
9524 L: linux-fbdev@vger.kernel.org
9526 F: drivers/video/fbdev/matrox/matroxfb_*
9527 F: include/uapi/linux/matroxfb.h
9529 MAX16065 HARDWARE MONITOR DRIVER
9530 M: Guenter Roeck <linux@roeck-us.net>
9531 L: linux-hwmon@vger.kernel.org
9533 F: Documentation/hwmon/max16065.rst
9534 F: drivers/hwmon/max16065.c
9536 MAX2175 SDR TUNER DRIVER
9537 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9538 L: linux-media@vger.kernel.org
9539 T: git git://linuxtv.org/media_tree.git
9541 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9542 F: Documentation/media/v4l-drivers/max2175.rst
9543 F: drivers/media/i2c/max2175*
9544 F: include/uapi/linux/max2175.h
9546 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9547 L: linux-hwmon@vger.kernel.org
9549 F: Documentation/hwmon/max6650.rst
9550 F: drivers/hwmon/max6650.c
9552 MAX6697 HARDWARE MONITOR DRIVER
9553 M: Guenter Roeck <linux@roeck-us.net>
9554 L: linux-hwmon@vger.kernel.org
9556 F: Documentation/hwmon/max6697.rst
9557 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9558 F: drivers/hwmon/max6697.c
9559 F: include/linux/platform_data/max6697.h
9561 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9562 M: Peter Rosin <peda@axentia.se>
9563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9565 F: Documentation/devicetree/bindings/sound/max9860.txt
9566 F: sound/soc/codecs/max9860.*
9568 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9569 M: Andreas Klinger <ak@it-klinger.de>
9570 L: linux-iio@vger.kernel.org
9572 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9573 F: drivers/iio/proximity/mb1232.c
9575 MAXIM MAX77650 PMIC MFD DRIVER
9576 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9577 L: linux-kernel@vger.kernel.org
9579 F: Documentation/devicetree/bindings/*/*max77650.txt
9580 F: Documentation/devicetree/bindings/*/max77650*.txt
9581 F: include/linux/mfd/max77650.h
9582 F: drivers/mfd/max77650.c
9583 F: drivers/regulator/max77650-regulator.c
9584 F: drivers/power/supply/max77650-charger.c
9585 F: drivers/input/misc/max77650-onkey.c
9586 F: drivers/leds/leds-max77650.c
9587 F: drivers/gpio/gpio-max77650.c
9589 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9590 M: Javier Martinez Canillas <javier@dowhile0.org>
9591 L: linux-kernel@vger.kernel.org
9593 F: drivers/regulator/max77802-regulator.c
9594 F: Documentation/devicetree/bindings/*/*max77802.txt
9595 F: include/dt-bindings/*/*max77802.h
9597 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9598 M: Krzysztof Kozlowski <krzk@kernel.org>
9599 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9600 L: linux-pm@vger.kernel.org
9602 F: drivers/power/supply/max14577_charger.c
9603 F: drivers/power/supply/max77693_charger.c
9605 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9606 M: Chanwoo Choi <cw00.choi@samsung.com>
9607 M: Krzysztof Kozlowski <krzk@kernel.org>
9608 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9609 L: linux-kernel@vger.kernel.org
9611 F: drivers/*/max14577*.c
9612 F: drivers/*/max77686*.c
9613 F: drivers/*/max77693*.c
9614 F: drivers/extcon/extcon-max14577.c
9615 F: drivers/extcon/extcon-max77693.c
9616 F: drivers/rtc/rtc-max77686.c
9617 F: drivers/clk/clk-max77686.c
9618 F: Documentation/devicetree/bindings/mfd/max14577.txt
9619 F: Documentation/devicetree/bindings/*/max77686.txt
9620 F: Documentation/devicetree/bindings/mfd/max77693.txt
9621 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9622 F: include/linux/mfd/max14577*.h
9623 F: include/linux/mfd/max77686*.h
9624 F: include/linux/mfd/max77693*.h
9626 MAXIRADIO FM RADIO RECEIVER DRIVER
9627 M: Hans Verkuil <hverkuil@xs4all.nl>
9628 L: linux-media@vger.kernel.org
9629 T: git git://linuxtv.org/media_tree.git
9630 W: https://linuxtv.org
9632 F: drivers/media/radio/radio-maxiradio*
9634 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9635 M: Peter Rosin <peda@axentia.se>
9636 L: linux-iio@vger.kernel.org
9638 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9639 F: drivers/iio/potentiometer/mcp4018.c
9640 F: drivers/iio/potentiometer/mcp4531.c
9642 MCR20A IEEE-802.15.4 RADIO DRIVER
9643 M: Xue Liu <liuxuenetmail@gmail.com>
9644 L: linux-wpan@vger.kernel.org
9645 W: https://github.com/xueliu/mcr20a-linux
9647 F: drivers/net/ieee802154/mcr20a.c
9648 F: drivers/net/ieee802154/mcr20a.h
9649 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9651 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9652 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9653 L: linux-iio@vger.kernel.org
9655 F: drivers/iio/dac/cio-dac.c
9657 MEDIA DRIVERS FOR ASCOT2E
9658 M: Sergey Kozlov <serjk@netup.ru>
9659 M: Abylay Ospan <aospan@netup.ru>
9660 L: linux-media@vger.kernel.org
9661 W: https://linuxtv.org
9663 T: git git://linuxtv.org/media_tree.git
9665 F: drivers/media/dvb-frontends/ascot2e*
9667 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9668 M: Jasmin Jessich <jasmin@anw.at>
9669 L: linux-media@vger.kernel.org
9670 W: https://linuxtv.org
9671 T: git git://linuxtv.org/media_tree.git
9673 F: drivers/media/dvb-frontends/cxd2099*
9675 MEDIA DRIVERS FOR CXD2841ER
9676 M: Sergey Kozlov <serjk@netup.ru>
9677 M: Abylay Ospan <aospan@netup.ru>
9678 L: linux-media@vger.kernel.org
9679 W: https://linuxtv.org
9681 T: git git://linuxtv.org/media_tree.git
9683 F: drivers/media/dvb-frontends/cxd2841er*
9685 MEDIA DRIVERS FOR CXD2880
9686 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9687 L: linux-media@vger.kernel.org
9688 W: http://linuxtv.org/
9689 T: git git://linuxtv.org/media_tree.git
9691 F: drivers/media/dvb-frontends/cxd2880/*
9692 F: drivers/media/spi/cxd2880*
9694 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9695 L: linux-media@vger.kernel.org
9696 W: https://linuxtv.org
9697 T: git git://linuxtv.org/media_tree.git
9699 F: drivers/media/pci/ddbridge/*
9701 MEDIA DRIVERS FOR FREESCALE IMX
9702 M: Steve Longerbeam <slongerbeam@gmail.com>
9703 M: Philipp Zabel <p.zabel@pengutronix.de>
9704 L: linux-media@vger.kernel.org
9705 T: git git://linuxtv.org/media_tree.git
9707 F: Documentation/devicetree/bindings/media/imx.txt
9708 F: Documentation/media/v4l-drivers/imx.rst
9709 F: drivers/staging/media/imx/
9710 F: include/linux/imx-media.h
9711 F: include/media/imx.h
9713 MEDIA DRIVER FOR FREESCALE IMX PXP
9714 M: Philipp Zabel <p.zabel@pengutronix.de>
9715 L: linux-media@vger.kernel.org
9716 T: git git://linuxtv.org/media_tree.git
9718 F: drivers/media/platform/imx-pxp.[ch]
9720 MEDIA DRIVERS FOR FREESCALE IMX7
9721 M: Rui Miguel Silva <rmfrfs@gmail.com>
9722 L: linux-media@vger.kernel.org
9723 T: git git://linuxtv.org/media_tree.git
9725 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9726 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9727 F: Documentation/media/v4l-drivers/imx7.rst
9728 F: drivers/staging/media/imx/imx7-media-csi.c
9729 F: drivers/staging/media/imx/imx7-mipi-csis.c
9731 MEDIA DRIVERS FOR HELENE
9732 M: Abylay Ospan <aospan@netup.ru>
9733 L: linux-media@vger.kernel.org
9734 W: https://linuxtv.org
9736 T: git git://linuxtv.org/media_tree.git
9738 F: drivers/media/dvb-frontends/helene*
9740 MEDIA DRIVERS FOR HORUS3A
9741 M: Sergey Kozlov <serjk@netup.ru>
9742 M: Abylay Ospan <aospan@netup.ru>
9743 L: linux-media@vger.kernel.org
9744 W: https://linuxtv.org
9746 T: git git://linuxtv.org/media_tree.git
9748 F: drivers/media/dvb-frontends/horus3a*
9750 MEDIA DRIVERS FOR LNBH25
9751 M: Sergey Kozlov <serjk@netup.ru>
9752 M: Abylay Ospan <aospan@netup.ru>
9753 L: linux-media@vger.kernel.org
9754 W: https://linuxtv.org
9756 T: git git://linuxtv.org/media_tree.git
9758 F: drivers/media/dvb-frontends/lnbh25*
9760 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9761 L: linux-media@vger.kernel.org
9762 W: https://linuxtv.org
9763 T: git git://linuxtv.org/media_tree.git
9765 F: drivers/media/dvb-frontends/mxl5xx*
9767 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9768 M: Sergey Kozlov <serjk@netup.ru>
9769 M: Abylay Ospan <aospan@netup.ru>
9770 L: linux-media@vger.kernel.org
9771 W: https://linuxtv.org
9773 T: git git://linuxtv.org/media_tree.git
9775 F: drivers/media/pci/netup_unidvb/*
9777 MEDIA DRIVERS FOR RENESAS - CEU
9778 M: Jacopo Mondi <jacopo@jmondi.org>
9779 L: linux-media@vger.kernel.org
9780 L: linux-renesas-soc@vger.kernel.org
9781 T: git git://linuxtv.org/media_tree.git
9783 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9784 F: drivers/media/platform/renesas-ceu.c
9785 F: include/media/drv-intf/renesas-ceu.h
9787 MEDIA DRIVERS FOR RENESAS - DRIF
9788 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9789 L: linux-media@vger.kernel.org
9790 L: linux-renesas-soc@vger.kernel.org
9791 T: git git://linuxtv.org/media_tree.git
9793 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9794 F: drivers/media/platform/rcar_drif.c
9796 MEDIA DRIVERS FOR RENESAS - FCP
9797 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9798 L: linux-media@vger.kernel.org
9799 L: linux-renesas-soc@vger.kernel.org
9800 T: git git://linuxtv.org/media_tree.git
9802 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9803 F: drivers/media/platform/rcar-fcp.c
9804 F: include/media/rcar-fcp.h
9806 MEDIA DRIVERS FOR RENESAS - FDP1
9807 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9808 L: linux-media@vger.kernel.org
9809 L: linux-renesas-soc@vger.kernel.org
9810 T: git git://linuxtv.org/media_tree.git
9812 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9813 F: drivers/media/platform/rcar_fdp1.c
9815 MEDIA DRIVERS FOR RENESAS - VIN
9816 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9817 L: linux-media@vger.kernel.org
9818 L: linux-renesas-soc@vger.kernel.org
9819 T: git git://linuxtv.org/media_tree.git
9821 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9822 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9823 F: drivers/media/platform/rcar-vin/
9825 MEDIA DRIVERS FOR RENESAS - VSP1
9826 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9827 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9828 L: linux-media@vger.kernel.org
9829 L: linux-renesas-soc@vger.kernel.org
9830 T: git git://linuxtv.org/media_tree.git
9832 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9833 F: drivers/media/platform/vsp1/
9835 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR 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/stv0910*
9842 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9843 L: linux-media@vger.kernel.org
9844 W: https://linuxtv.org
9845 T: git git://linuxtv.org/media_tree.git
9847 F: drivers/media/dvb-frontends/stv6111*
9849 MEDIA DRIVERS FOR STM32 - DCMI
9850 M: Hugues Fruchet <hugues.fruchet@st.com>
9851 L: linux-media@vger.kernel.org
9852 T: git git://linuxtv.org/media_tree.git
9854 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9855 F: drivers/media/platform/stm32/stm32-dcmi.c
9857 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9858 M: Dmitry Osipenko <digetx@gmail.com>
9859 L: linux-media@vger.kernel.org
9860 L: linux-tegra@vger.kernel.org
9861 T: git git://linuxtv.org/media_tree.git
9863 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9864 F: drivers/staging/media/tegra-vde/
9866 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9867 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9868 P: LinuxTV.org Project
9869 L: linux-media@vger.kernel.org
9870 W: https://linuxtv.org
9871 Q: http://patchwork.kernel.org/project/linux-media/list/
9872 T: git git://linuxtv.org/media_tree.git
9874 F: Documentation/devicetree/bindings/media/
9875 F: Documentation/media/
9877 F: drivers/staging/media/
9878 F: include/linux/platform_data/media/
9880 F: include/uapi/linux/dvb/
9881 F: include/uapi/linux/videodev2.h
9882 F: include/uapi/linux/media.h
9883 F: include/uapi/linux/v4l2-*
9884 F: include/uapi/linux/meye.h
9885 F: include/uapi/linux/ivtv*
9886 F: include/uapi/linux/uvcvideo.h
9888 MEDIATEK BLUETOOTH DRIVER
9889 M: Sean Wang <sean.wang@mediatek.com>
9890 L: linux-bluetooth@vger.kernel.org
9891 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9893 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9894 F: drivers/bluetooth/btmtkuart.c
9897 M: Sean Wang <sean.wang@mediatek.com>
9899 F: drivers/media/rc/mtk-cir.c
9902 M: Sean Wang <sean.wang@mediatek.com>
9903 L: dmaengine@vger.kernel.org
9904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9905 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9907 F: Documentation/devicetree/bindings/dma/mtk-*
9908 F: drivers/dma/mediatek/
9910 MEDIATEK PMIC LED DRIVER
9911 M: Sean Wang <sean.wang@mediatek.com>
9913 F: drivers/leds/leds-mt6323.c
9914 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9916 MEDIATEK ETHERNET DRIVER
9917 M: Felix Fietkau <nbd@openwrt.org>
9918 M: John Crispin <john@phrozen.org>
9919 M: Sean Wang <sean.wang@mediatek.com>
9920 M: Nelson Chang <nelson.chang@mediatek.com>
9921 L: netdev@vger.kernel.org
9923 F: drivers/net/ethernet/mediatek/
9925 MEDIATEK SWITCH DRIVER
9926 M: Sean Wang <sean.wang@mediatek.com>
9927 L: netdev@vger.kernel.org
9929 F: drivers/net/dsa/mt7530.*
9930 F: net/dsa/tag_mtk.c
9932 MEDIATEK JPEG DRIVER
9933 M: Rick Chang <rick.chang@mediatek.com>
9934 M: Bin Liu <bin.liu@mediatek.com>
9936 F: drivers/media/platform/mtk-jpeg/
9937 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9940 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9941 M: Houlong Wei <houlong.wei@mediatek.com>
9942 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9944 F: drivers/media/platform/mtk-mdp/
9945 F: drivers/media/platform/mtk-vpu/
9946 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9948 MEDIATEK MEDIA DRIVER
9949 M: Tiffany Lin <tiffany.lin@mediatek.com>
9950 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9952 F: drivers/media/platform/mtk-vcodec/
9953 F: drivers/media/platform/mtk-vpu/
9954 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9955 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9957 MEDIATEK MMC/SD/SDIO DRIVER
9958 M: Chaotian Jing <chaotian.jing@mediatek.com>
9960 F: drivers/mmc/host/mtk-sd.c
9961 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
9963 MEDIATEK MT76 WIRELESS LAN DRIVER
9964 M: Felix Fietkau <nbd@nbd.name>
9965 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9966 R: Ryder Lee <ryder.lee@mediatek.com>
9967 R: Roy Luo <royluo@google.com>
9968 L: linux-wireless@vger.kernel.org
9970 F: drivers/net/wireless/mediatek/mt76/
9972 MEDIATEK MT7601U WIRELESS LAN DRIVER
9973 M: Jakub Kicinski <kubakici@wp.pl>
9974 L: linux-wireless@vger.kernel.org
9976 F: drivers/net/wireless/mediatek/mt7601u/
9978 MEDIATEK NAND CONTROLLER DRIVER
9979 M: Xiaolei Li <xiaolei.li@mediatek.com>
9980 L: linux-mtd@lists.infradead.org
9982 F: drivers/mtd/nand/raw/mtk_*
9983 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9985 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9986 M: Sean Wang <sean.wang@mediatek.com>
9988 F: drivers/char/hw_random/mtk-rng.c
9990 MEDIATEK USB3 DRD IP DRIVER
9991 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9992 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9994 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9996 F: drivers/usb/mtu3/
9998 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9999 M: Peter Senna Tschudin <peter.senna@gmail.com>
10000 M: Martin Donnelly <martin.donnelly@ge.com>
10001 M: Martyn Welch <martyn.welch@collabora.co.uk>
10003 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10004 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10006 MEGARAID SCSI/SAS DRIVERS
10007 M: Kashyap Desai <kashyap.desai@broadcom.com>
10008 M: Sumit Saxena <sumit.saxena@broadcom.com>
10009 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10010 L: megaraidlinux.pdl@broadcom.com
10011 L: linux-scsi@vger.kernel.org
10012 W: http://www.avagotech.com/support/
10014 F: Documentation/scsi/megaraid.txt
10015 F: drivers/scsi/megaraid.*
10016 F: drivers/scsi/megaraid/
10018 MELEXIS MLX90614 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/mlx90614.c
10025 MELEXIS MLX90632 DRIVER
10026 M: Crt Mori <cmo@melexis.com>
10027 L: linux-iio@vger.kernel.org
10028 W: http://www.melexis.com
10030 F: drivers/iio/temperature/mlx90632.c
10032 MELFAS MIP4 TOUCHSCREEN DRIVER
10033 M: Sangwon Jee <jeesw@melfas.com>
10034 W: http://www.melfas.com
10036 F: drivers/input/touchscreen/melfas_mip4.c
10037 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10039 MELLANOX ETHERNET DRIVER (mlx4_en)
10040 M: Tariq Toukan <tariqt@mellanox.com>
10041 L: netdev@vger.kernel.org
10043 W: http://www.mellanox.com
10044 Q: http://patchwork.ozlabs.org/project/netdev/list/
10045 F: drivers/net/ethernet/mellanox/mlx4/en_*
10047 MELLANOX ETHERNET DRIVER (mlx5e)
10048 M: Saeed Mahameed <saeedm@mellanox.com>
10049 L: netdev@vger.kernel.org
10051 W: http://www.mellanox.com
10052 Q: http://patchwork.ozlabs.org/project/netdev/list/
10053 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10055 MELLANOX ETHERNET INNOVA DRIVERS
10056 R: Boris Pismenny <borisp@mellanox.com>
10057 L: netdev@vger.kernel.org
10059 W: http://www.mellanox.com
10060 Q: http://patchwork.ozlabs.org/project/netdev/list/
10061 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10062 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10063 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10064 F: include/linux/mlx5/mlx5_ifc_fpga.h
10066 MELLANOX ETHERNET SWITCH DRIVERS
10067 M: Jiri Pirko <jiri@mellanox.com>
10068 M: Ido Schimmel <idosch@mellanox.com>
10069 L: netdev@vger.kernel.org
10071 W: http://www.mellanox.com
10072 Q: http://patchwork.ozlabs.org/project/netdev/list/
10073 F: drivers/net/ethernet/mellanox/mlxsw/
10074 F: tools/testing/selftests/drivers/net/mlxsw/
10076 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10077 M: mlxsw@mellanox.com
10078 L: netdev@vger.kernel.org
10080 W: http://www.mellanox.com
10081 Q: http://patchwork.ozlabs.org/project/netdev/list/
10082 F: drivers/net/ethernet/mellanox/mlxfw/
10084 MELLANOX HARDWARE PLATFORM SUPPORT
10085 M: Andy Shevchenko <andy@infradead.org>
10086 M: Darren Hart <dvhart@infradead.org>
10087 M: Vadim Pasternak <vadimp@mellanox.com>
10088 L: platform-driver-x86@vger.kernel.org
10090 F: drivers/platform/mellanox/
10091 F: include/linux/platform_data/mlxreg.h
10093 MELLANOX MLX4 core VPI driver
10094 M: Tariq Toukan <tariqt@mellanox.com>
10095 L: netdev@vger.kernel.org
10096 L: linux-rdma@vger.kernel.org
10097 W: http://www.mellanox.com
10098 Q: http://patchwork.ozlabs.org/project/netdev/list/
10100 F: drivers/net/ethernet/mellanox/mlx4/
10101 F: include/linux/mlx4/
10103 MELLANOX MLX4 IB driver
10104 M: Yishai Hadas <yishaih@mellanox.com>
10105 L: linux-rdma@vger.kernel.org
10106 W: http://www.mellanox.com
10107 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10109 F: drivers/infiniband/hw/mlx4/
10110 F: include/linux/mlx4/
10111 F: include/uapi/rdma/mlx4-abi.h
10113 MELLANOX MLX5 core VPI driver
10114 M: Saeed Mahameed <saeedm@mellanox.com>
10115 M: Leon Romanovsky <leonro@mellanox.com>
10116 L: netdev@vger.kernel.org
10117 L: linux-rdma@vger.kernel.org
10118 W: http://www.mellanox.com
10119 Q: http://patchwork.ozlabs.org/project/netdev/list/
10121 F: drivers/net/ethernet/mellanox/mlx5/core/
10122 F: include/linux/mlx5/
10124 MELLANOX MLX5 IB driver
10125 M: Leon Romanovsky <leonro@mellanox.com>
10126 L: linux-rdma@vger.kernel.org
10127 W: http://www.mellanox.com
10128 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10130 F: drivers/infiniband/hw/mlx5/
10131 F: include/linux/mlx5/
10132 F: include/uapi/rdma/mlx5-abi.h
10134 MELLANOX MLXCPLD I2C AND MUX DRIVER
10135 M: Vadim Pasternak <vadimp@mellanox.com>
10136 M: Michael Shych <michaelsh@mellanox.com>
10137 L: linux-i2c@vger.kernel.org
10139 F: drivers/i2c/busses/i2c-mlxcpld.c
10140 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10141 F: Documentation/i2c/busses/i2c-mlxcpld
10143 MELLANOX MLXCPLD LED DRIVER
10144 M: Vadim Pasternak <vadimp@mellanox.com>
10145 L: linux-leds@vger.kernel.org
10147 F: drivers/leds/leds-mlxcpld.c
10148 F: drivers/leds/leds-mlxreg.c
10149 F: Documentation/leds/leds-mlxcpld.txt
10151 MELLANOX PLATFORM DRIVER
10152 M: Vadim Pasternak <vadimp@mellanox.com>
10153 L: platform-driver-x86@vger.kernel.org
10155 F: drivers/platform/x86/mlx-platform.c
10158 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10159 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10160 L: linux-kernel@vger.kernel.org
10162 F: kernel/sched/membarrier.c
10163 F: include/uapi/linux/membarrier.h
10164 F: arch/powerpc/include/asm/membarrier.h
10167 M: Mike Rapoport <rppt@linux.ibm.com>
10168 L: linux-mm@kvack.org
10170 F: include/linux/memblock.h
10172 F: Documentation/core-api/boot-time-mm.rst
10175 L: linux-mm@kvack.org
10176 W: http://www.linux-mm.org
10178 F: include/linux/mm.h
10179 F: include/linux/gfp.h
10180 F: include/linux/mmzone.h
10181 F: include/linux/memory_hotplug.h
10182 F: include/linux/vmalloc.h
10185 MEMORY TECHNOLOGY DEVICES (MTD)
10186 M: David Woodhouse <dwmw2@infradead.org>
10187 M: Brian Norris <computersforpeace@gmail.com>
10188 M: Marek Vasut <marek.vasut@gmail.com>
10189 M: Miquel Raynal <miquel.raynal@bootlin.com>
10190 M: Richard Weinberger <richard@nod.at>
10191 M: Vignesh Raghavendra <vigneshr@ti.com>
10192 L: linux-mtd@lists.infradead.org
10193 W: http://www.linux-mtd.infradead.org/
10194 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10198 F: Documentation/devicetree/bindings/mtd/
10200 F: include/linux/mtd/
10201 F: include/uapi/mtd/
10203 MEN A21 WATCHDOG DRIVER
10204 M: Johannes Thumshirn <morbidrsa@gmail.com>
10205 L: linux-watchdog@vger.kernel.org
10207 F: drivers/watchdog/mena21_wdt.c
10209 MEN CHAMELEON BUS (mcb)
10210 M: Johannes Thumshirn <morbidrsa@gmail.com>
10213 F: include/linux/mcb.h
10214 F: Documentation/men-chameleon-bus.txt
10216 MEN F21BMC (Board Management Controller)
10217 M: Andreas Werner <andreas.werner@men.de>
10219 F: drivers/mfd/menf21bmc.c
10220 F: drivers/watchdog/menf21bmc_wdt.c
10221 F: drivers/leds/leds-menf21bmc.c
10222 F: drivers/hwmon/menf21bmc_hwmon.c
10223 F: Documentation/hwmon/menf21bmc.rst
10225 MEN Z069 WATCHDOG DRIVER
10226 M: Johannes Thumshirn <jth@kernel.org>
10227 L: linux-watchdog@vger.kernel.org
10229 F: drivers/watchdog/menz69_wdt.c
10231 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10232 M: Neil Armstrong <narmstrong@baylibre.com>
10233 L: linux-media@lists.freedesktop.org
10234 L: linux-amlogic@lists.infradead.org
10235 W: http://linux-meson.com/
10237 F: drivers/media/platform/meson/ao-cec.c
10238 F: drivers/media/platform/meson/ao-cec-g12a.c
10239 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10240 T: git git://linuxtv.org/media_tree.git
10242 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10243 M: Liang Yang <liang.yang@amlogic.com>
10244 L: linux-mtd@lists.infradead.org
10246 F: drivers/mtd/nand/raw/meson_*
10247 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10249 METHODE UDPU SUPPORT
10250 M: Vladimir Vid <vladimir.vid@sartura.hr>
10252 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10254 MICROBLAZE ARCHITECTURE
10255 M: Michal Simek <monstr@monstr.eu>
10256 W: http://www.monstr.eu/fdt/
10257 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10259 F: arch/microblaze/
10261 MICROCHIP AT91 SERIAL DRIVER
10262 M: Richard Genoud <richard.genoud@gmail.com>
10264 F: drivers/tty/serial/atmel_serial.c
10265 F: drivers/tty/serial/atmel_serial.h
10266 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10268 MICROCHIP AUDIO ASOC DRIVERS
10269 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10270 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10274 MICROCHIP DMA DRIVER
10275 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10277 L: dmaengine@vger.kernel.org
10279 F: drivers/dma/at_hdmac.c
10280 F: drivers/dma/at_hdmac_regs.h
10281 F: include/linux/platform_data/dma-atmel.h
10282 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10283 F: include/dt-bindings/dma/at91.h
10285 MICROCHIP ECC DRIVER
10286 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10287 L: linux-crypto@vger.kernel.org
10289 F: drivers/crypto/atmel-ecc.*
10291 MICROCHIP I2C DRIVER
10292 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10293 L: linux-i2c@vger.kernel.org
10295 F: drivers/i2c/busses/i2c-at91.h
10296 F: drivers/i2c/busses/i2c-at91-*.c
10298 MICROCHIP ISC DRIVER
10299 M: Eugen Hristev <eugen.hristev@microchip.com>
10300 L: linux-media@vger.kernel.org
10302 F: drivers/media/platform/atmel/atmel-isc.c
10303 F: drivers/media/platform/atmel/atmel-isc-regs.h
10304 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10306 MICROCHIP ISI DRIVER
10307 M: Eugen Hristev <eugen.hristev@microchip.com>
10308 L: linux-media@vger.kernel.org
10310 F: drivers/media/platform/atmel/atmel-isi.c
10311 F: drivers/media/platform/atmel/atmel-isi.h
10313 MICROCHIP AT91 USART MFD DRIVER
10314 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10315 L: linux-kernel@vger.kernel.org
10317 F: drivers/mfd/at91-usart.c
10318 F: include/dt-bindings/mfd/at91-usart.h
10319 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10321 MICROCHIP AT91 USART SPI DRIVER
10322 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10323 L: linux-spi@vger.kernel.org
10325 F: drivers/spi/spi-at91-usart.c
10326 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10328 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10329 M: Woojung Huh <woojung.huh@microchip.com>
10330 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10331 L: netdev@vger.kernel.org
10333 F: net/dsa/tag_ksz.c
10334 F: drivers/net/dsa/microchip/*
10335 F: include/linux/platform_data/microchip-ksz.h
10336 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10338 MICROCHIP LAN743X ETHERNET DRIVER
10339 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10340 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10341 L: netdev@vger.kernel.org
10343 F: drivers/net/ethernet/microchip/lan743x_*
10345 MICROCHIP LCDFB DRIVER
10346 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10347 L: linux-fbdev@vger.kernel.org
10349 F: drivers/video/fbdev/atmel_lcdfb.c
10350 F: include/video/atmel_lcdc.h
10352 MICROCHIP MMC/SD/SDIO MCI DRIVER
10353 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10355 F: drivers/mmc/host/atmel-mci.c
10357 MICROCHIP MCP16502 PMIC DRIVER
10358 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10361 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10362 F: drivers/regulator/mcp16502.c
10364 MICROCHIP MCP3911 ADC DRIVER
10365 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10366 M: Kent Gustavsson <kent@minoris.se>
10367 L: linux-iio@vger.kernel.org
10369 F: drivers/iio/adc/mcp3911.c
10370 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10372 MICROCHIP NAND DRIVER
10373 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10374 L: linux-mtd@lists.infradead.org
10376 F: drivers/mtd/nand/raw/atmel/*
10377 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10379 MICROCHIP PWM DRIVER
10380 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10382 L: linux-pwm@vger.kernel.org
10384 F: drivers/pwm/pwm-atmel.c
10385 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10387 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10388 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10389 M: Eugen Hristev <eugen.hristev@microchip.com>
10390 L: linux-iio@vger.kernel.org
10392 F: drivers/iio/adc/at91-sama5d2_adc.c
10393 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10394 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10396 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10397 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10399 F: drivers/power/reset/at91-sama5d2_shdwc.c
10401 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10402 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10404 L: linux-gpio@vger.kernel.org
10405 F: drivers/gpio/gpio-sama5d2-piobu.c
10407 MICROCHIP SPI DRIVER
10408 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10410 F: drivers/spi/spi-atmel.*
10412 MICROCHIP SSC DRIVER
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-ssc.c
10417 F: include/linux/atmel-ssc.h
10419 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10420 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10423 F: drivers/misc/atmel_tclib.c
10424 F: drivers/clocksource/tcb_clksrc.c
10426 MICROCHIP USBA UDC DRIVER
10427 M: Cristian Birsan <cristian.birsan@microchip.com>
10428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10430 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10432 MICROCHIP USB251XB DRIVER
10433 M: Richard Leitner <richard.leitner@skidata.com>
10434 L: linux-usb@vger.kernel.org
10436 F: drivers/usb/misc/usb251xb.c
10437 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10439 MICROCHIP XDMA DRIVER
10440 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10441 L: linux-arm-kernel@lists.infradead.org
10442 L: dmaengine@vger.kernel.org
10444 F: drivers/dma/at_xdmac.c
10446 MICROSEMI MIPS SOCS
10447 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10448 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10449 L: linux-mips@vger.kernel.org
10451 F: arch/mips/generic/board-ocelot.c
10452 F: arch/mips/configs/generic/board-ocelot.config
10453 F: arch/mips/boot/dts/mscc/
10454 F: Documentation/devicetree/bindings/mips/mscc.txt
10456 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10457 M: Don Brace <don.brace@microsemi.com>
10458 L: esc.storagedev@microsemi.com
10459 L: linux-scsi@vger.kernel.org
10461 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10462 F: drivers/scsi/smartpqi/Kconfig
10463 F: drivers/scsi/smartpqi/Makefile
10464 F: include/linux/cciss*.h
10465 F: include/uapi/linux/cciss*.h
10466 F: Documentation/scsi/smartpqi.txt
10468 MICROSEMI ETHERNET SWITCH DRIVER
10469 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10470 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10471 L: netdev@vger.kernel.org
10473 F: drivers/net/ethernet/mscc/
10475 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10476 M: Chen Yu <yu.c.chen@intel.com>
10477 L: platform-driver-x86@vger.kernel.org
10479 F: drivers/platform/x86/surfacepro3_button.c
10481 MICROTEK X6 SCANNER
10482 M: Oliver Neukum <oliver@neukum.org>
10484 F: drivers/usb/image/microtek.*
10487 M: Ralf Baechle <ralf@linux-mips.org>
10488 M: Paul Burton <paul.burton@mips.com>
10489 M: James Hogan <jhogan@kernel.org>
10490 L: linux-mips@vger.kernel.org
10491 W: http://www.linux-mips.org/
10492 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10494 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10496 F: Documentation/devicetree/bindings/mips/
10497 F: Documentation/mips/
10499 F: drivers/platform/mips/
10501 MIPS BOSTON DEVELOPMENT BOARD
10502 M: Paul Burton <paul.burton@mips.com>
10503 L: linux-mips@vger.kernel.org
10505 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10506 F: arch/mips/boot/dts/img/boston.dts
10507 F: arch/mips/configs/generic/board-boston.config
10508 F: drivers/clk/imgtec/clk-boston.c
10509 F: include/dt-bindings/clock/boston-clock.h
10511 MIPS GENERIC PLATFORM
10512 M: Paul Burton <paul.burton@mips.com>
10513 L: linux-mips@vger.kernel.org
10515 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10516 F: arch/mips/generic/
10517 F: arch/mips/tools/generic-board-config.sh
10519 MIPS/LOONGSON1 ARCHITECTURE
10520 M: Keguang Zhang <keguang.zhang@gmail.com>
10521 L: linux-mips@vger.kernel.org
10523 F: arch/mips/loongson32/
10524 F: arch/mips/include/asm/mach-loongson32/
10525 F: drivers/*/*loongson1*
10526 F: drivers/*/*/*loongson1*
10528 MIPS/LOONGSON2 ARCHITECTURE
10529 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10530 L: linux-mips@vger.kernel.org
10532 F: arch/mips/loongson64/fuloong-2e/
10533 F: arch/mips/loongson64/lemote-2f/
10534 F: arch/mips/include/asm/mach-loongson64/
10535 F: drivers/*/*loongson2*
10536 F: drivers/*/*/*loongson2*
10538 MIPS/LOONGSON3 ARCHITECTURE
10539 M: Huacai Chen <chenhc@lemote.com>
10540 L: linux-mips@vger.kernel.org
10542 F: arch/mips/loongson64/
10543 F: arch/mips/include/asm/mach-loongson64/
10544 F: drivers/platform/mips/cpu_hwmon.c
10545 F: drivers/*/*loongson3*
10546 F: drivers/*/*/*loongson3*
10548 MIPS RINT INSTRUCTION EMULATION
10549 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10550 L: linux-mips@vger.kernel.org
10552 F: arch/mips/math-emu/sp_rint.c
10553 F: arch/mips/math-emu/dp_rint.c
10555 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10556 M: Hans Verkuil <hverkuil@xs4all.nl>
10557 L: linux-media@vger.kernel.org
10558 T: git git://linuxtv.org/media_tree.git
10559 W: https://linuxtv.org
10561 F: drivers/media/radio/radio-miropcm20*
10564 R: Lubomir Rintel <lkundrak@v3.sk>
10565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10567 F: arch/arm/boot/dts/mmp*
10568 F: arch/arm/mach-mmp/
10570 MMU GATHER AND TLB INVALIDATION
10571 M: Will Deacon <will.deacon@arm.com>
10572 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10573 M: Andrew Morton <akpm@linux-foundation.org>
10574 M: Nick Piggin <npiggin@gmail.com>
10575 M: Peter Zijlstra <peterz@infradead.org>
10576 L: linux-arch@vger.kernel.org
10577 L: linux-mm@kvack.org
10579 F: arch/*/include/asm/tlb.h
10580 F: include/asm-generic/tlb.h
10583 MN88472 MEDIA DRIVER
10584 M: Antti Palosaari <crope@iki.fi>
10585 L: linux-media@vger.kernel.org
10586 W: https://linuxtv.org
10587 W: http://palosaari.fi/linux/
10588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10590 F: drivers/media/dvb-frontends/mn88472*
10592 MN88473 MEDIA DRIVER
10593 M: Antti Palosaari <crope@iki.fi>
10594 L: linux-media@vger.kernel.org
10595 W: https://linuxtv.org
10596 W: http://palosaari.fi/linux/
10597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10599 F: drivers/media/dvb-frontends/mn88473*
10602 M: Jessica Yu <jeyu@kernel.org>
10603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10605 F: include/linux/module.h
10608 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10609 W: http://popies.net/meye/
10611 F: Documentation/media/v4l-drivers/meye*
10612 F: drivers/media/pci/meye/
10613 F: include/uapi/linux/meye.h
10615 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10616 M: Jiri Slaby <jirislaby@gmail.com>
10618 F: Documentation/serial/moxa-smartio.rst
10619 F: drivers/tty/mxser.*
10621 MR800 AVERMEDIA USB FM RADIO DRIVER
10622 M: Alexey Klimov <klimov.linux@gmail.com>
10623 L: linux-media@vger.kernel.org
10624 T: git git://linuxtv.org/media_tree.git
10626 F: drivers/media/radio/radio-mr800.c
10628 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10629 M: Alan Ott <alan@signal11.us>
10630 L: linux-wpan@vger.kernel.org
10632 F: drivers/net/ieee802154/mrf24j40.c
10633 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10636 M: "Lee, Chun-Yi" <jlee@suse.com>
10637 L: platform-driver-x86@vger.kernel.org
10639 F: drivers/platform/x86/msi-laptop.c
10642 L: platform-driver-x86@vger.kernel.org
10644 F: drivers/platform/x86/msi-wmi.c
10646 MSI001 MEDIA DRIVER
10647 M: Antti Palosaari <crope@iki.fi>
10648 L: linux-media@vger.kernel.org
10649 W: https://linuxtv.org
10650 W: http://palosaari.fi/linux/
10651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10652 T: git git://linuxtv.org/anttip/media_tree.git
10654 F: drivers/media/tuners/msi001*
10656 MSI2500 MEDIA DRIVER
10657 M: Antti Palosaari <crope@iki.fi>
10658 L: linux-media@vger.kernel.org
10659 W: https://linuxtv.org
10660 W: http://palosaari.fi/linux/
10661 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10662 T: git git://linuxtv.org/anttip/media_tree.git
10664 F: drivers/media/usb/msi2500/
10666 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10667 M: Robert Jarzmik <robert.jarzmik@free.fr>
10668 L: linux-mtd@lists.infradead.org
10670 F: drivers/mtd/devices/docg3*
10672 MT9M032 APTINA SENSOR DRIVER
10673 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10674 L: linux-media@vger.kernel.org
10675 T: git git://linuxtv.org/media_tree.git
10677 F: drivers/media/i2c/mt9m032.c
10678 F: include/media/i2c/mt9m032.h
10680 MT9P031 APTINA CAMERA SENSOR
10681 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10682 L: linux-media@vger.kernel.org
10683 T: git git://linuxtv.org/media_tree.git
10685 F: drivers/media/i2c/mt9p031.c
10686 F: include/media/i2c/mt9p031.h
10688 MT9T001 APTINA CAMERA SENSOR
10689 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10690 L: linux-media@vger.kernel.org
10691 T: git git://linuxtv.org/media_tree.git
10693 F: drivers/media/i2c/mt9t001.c
10694 F: include/media/i2c/mt9t001.h
10696 MT9T112 APTINA CAMERA SENSOR
10697 M: Jacopo Mondi <jacopo@jmondi.org>
10698 L: linux-media@vger.kernel.org
10699 T: git git://linuxtv.org/media_tree.git
10701 F: drivers/media/i2c/mt9t112.c
10702 F: include/media/i2c/mt9t112.h
10704 MT9V032 APTINA CAMERA SENSOR
10705 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10706 L: linux-media@vger.kernel.org
10707 T: git git://linuxtv.org/media_tree.git
10709 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10710 F: drivers/media/i2c/mt9v032.c
10711 F: include/media/i2c/mt9v032.h
10713 MT9V111 APTINA CAMERA SENSOR
10714 M: Jacopo Mondi <jacopo@jmondi.org>
10715 L: linux-media@vger.kernel.org
10716 T: git git://linuxtv.org/media_tree.git
10718 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10719 F: drivers/media/i2c/mt9v111.c
10721 MULTIFUNCTION DEVICES (MFD)
10722 M: Lee Jones <lee.jones@linaro.org>
10723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10725 F: Documentation/devicetree/bindings/mfd/
10727 F: include/linux/mfd/
10728 F: include/dt-bindings/mfd/
10730 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10732 F: drivers/mmc/host/mmc_spi.c
10733 F: include/linux/spi/mmc_spi.h
10735 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10736 M: Ulf Hansson <ulf.hansson@linaro.org>
10737 L: linux-mmc@vger.kernel.org
10738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10740 F: Documentation/devicetree/bindings/mmc/
10742 F: include/linux/mmc/
10743 F: include/uapi/linux/mmc/
10745 MULTIPLEXER SUBSYSTEM
10746 M: Peter Rosin <peda@axentia.se>
10748 F: Documentation/ABI/testing/sysfs-class-mux*
10749 F: Documentation/devicetree/bindings/mux/
10750 F: include/dt-bindings/mux/
10751 F: include/linux/mux/
10754 MULTITECH MULTIPORT CARD (ISICOM)
10756 F: drivers/tty/isicom.c
10757 F: include/linux/isicom.h
10759 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10760 M: Bin Liu <b-liu@ti.com>
10761 L: linux-usb@vger.kernel.org
10763 F: drivers/usb/musb/
10765 MXL301RF MEDIA DRIVER
10766 M: Akihiro Tsukada <tskd08@gmail.com>
10767 L: linux-media@vger.kernel.org
10769 F: drivers/media/tuners/mxl301rf*
10771 MXL5007T MEDIA DRIVER
10772 M: Michael Krufky <mkrufky@linuxtv.org>
10773 L: linux-media@vger.kernel.org
10774 W: https://linuxtv.org
10775 W: http://github.com/mkrufky
10776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10777 T: git git://linuxtv.org/mkrufky/tuners.git
10779 F: drivers/media/tuners/mxl5007t.*
10782 M: Marek Vasut <marex@denx.de>
10783 M: Stefan Agner <stefan@agner.ch>
10784 L: dri-devel@lists.freedesktop.org
10786 F: drivers/gpu/drm/mxsfb/
10787 F: Documentation/devicetree/bindings/display/mxsfb.txt
10788 T: git git://anongit.freedesktop.org/drm/drm-misc
10790 MYLEX DAC960 PCI RAID Controller
10791 M: Hannes Reinecke <hare@kernel.org>
10792 L: linux-scsi@vger.kernel.org
10794 F: drivers/scsi/myrb.*
10795 F: drivers/scsi/myrs.*
10797 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10798 M: Chris Lee <christopher.lee@cspi.com>
10799 L: netdev@vger.kernel.org
10800 W: https://www.cspi.com/ethernet-products/support/downloads/
10802 F: drivers/net/ethernet/myricom/myri10ge/
10804 NAND FLASH SUBSYSTEM
10805 M: Miquel Raynal <miquel.raynal@bootlin.com>
10806 R: Richard Weinberger <richard@nod.at>
10807 L: linux-mtd@lists.infradead.org
10808 W: http://www.linux-mtd.infradead.org/
10809 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10812 F: drivers/mtd/nand/
10813 F: include/linux/mtd/*nand*.h
10815 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10816 M: Daniel Mack <zonque@gmail.com>
10818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10819 W: http://www.native-instruments.com
10820 F: sound/usb/caiaq/
10822 NATSEMI ETHERNET DRIVER (DP8381x)
10824 F: drivers/net/ethernet/natsemi/natsemi.c
10826 NCR 5380 SCSI DRIVERS
10827 M: Finn Thain <fthain@telegraphics.com.au>
10828 M: Michael Schmitz <schmitzmic@gmail.com>
10829 L: linux-scsi@vger.kernel.org
10831 F: Documentation/scsi/g_NCR5380.txt
10832 F: drivers/scsi/NCR5380.*
10833 F: drivers/scsi/arm/cumana_1.c
10834 F: drivers/scsi/arm/oak.c
10835 F: drivers/scsi/atari_scsi.*
10836 F: drivers/scsi/dmx3191d.c
10837 F: drivers/scsi/g_NCR5380.*
10838 F: drivers/scsi/mac_scsi.*
10839 F: drivers/scsi/sun3_scsi.*
10840 F: drivers/scsi/sun3_scsi_vme.c
10843 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10847 NCT6775 HARDWARE MONITOR DRIVER
10848 M: Guenter Roeck <linux@roeck-us.net>
10849 L: linux-hwmon@vger.kernel.org
10851 F: Documentation/hwmon/nct6775.rst
10852 F: drivers/hwmon/nct6775.c
10854 NET_FAILOVER MODULE
10855 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10856 L: netdev@vger.kernel.org
10858 F: driver/net/net_failover.c
10859 F: include/net/net_failover.h
10860 F: Documentation/networking/net_failover.rst
10862 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10863 M: Faisal Latif <faisal.latif@intel.com>
10864 L: linux-rdma@vger.kernel.org
10865 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10867 F: drivers/infiniband/hw/nes/
10868 F: include/uapi/rdma/nes-abi.h
10870 NETEM NETWORK EMULATOR
10871 M: Stephen Hemminger <stephen@networkplumber.org>
10872 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10874 F: net/sched/sch_netem.c
10876 NETERION 10GbE DRIVERS (s2io/vxge)
10877 M: Jon Mason <jdmason@kudzu.us>
10878 L: netdev@vger.kernel.org
10880 F: Documentation/networking/device_drivers/neterion/s2io.txt
10881 F: Documentation/networking/device_drivers/neterion/vxge.txt
10882 F: drivers/net/ethernet/neterion/
10885 M: Pablo Neira Ayuso <pablo@netfilter.org>
10886 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10887 M: Florian Westphal <fw@strlen.de>
10888 L: netfilter-devel@vger.kernel.org
10889 L: coreteam@netfilter.org
10890 W: http://www.netfilter.org/
10891 W: http://www.iptables.org/
10892 W: http://www.nftables.org/
10893 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10897 F: include/linux/netfilter*
10898 F: include/linux/netfilter/
10899 F: include/net/netfilter/
10900 F: include/uapi/linux/netfilter*
10901 F: include/uapi/linux/netfilter/
10902 F: net/*/netfilter.c
10903 F: net/*/netfilter/
10905 F: net/bridge/br_netfilter*.c
10907 NETROM NETWORK LAYER
10908 M: Ralf Baechle <ralf@linux-mips.org>
10909 L: linux-hams@vger.kernel.org
10910 W: http://www.linux-ax25.org/
10912 F: include/net/netrom.h
10913 F: include/uapi/linux/netrom.h
10916 NETRONOME ETHERNET DRIVERS
10917 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10918 L: oss-drivers@netronome.com
10920 F: drivers/net/ethernet/netronome/
10922 NETWORK BLOCK DEVICE (NBD)
10923 M: Josef Bacik <josef@toxicpanda.com>
10925 L: linux-block@vger.kernel.org
10926 L: nbd@other.debian.org
10927 F: Documentation/blockdev/nbd.txt
10928 F: drivers/block/nbd.c
10929 F: include/trace/events/nbd.h
10930 F: include/uapi/linux/nbd.h
10932 NETWORK DROP MONITOR
10933 M: Neil Horman <nhorman@tuxdriver.com>
10934 L: netdev@vger.kernel.org
10936 W: https://fedorahosted.org/dropwatch/
10937 F: net/core/drop_monitor.c
10940 M: "David S. Miller" <davem@davemloft.net>
10941 L: netdev@vger.kernel.org
10942 W: http://www.linuxfoundation.org/en/Net
10943 Q: http://patchwork.ozlabs.org/project/netdev/list/
10944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10947 F: Documentation/devicetree/bindings/net/
10949 F: include/linux/if_*
10950 F: include/linux/netdevice.h
10951 F: include/linux/etherdevice.h
10952 F: include/linux/fcdevice.h
10953 F: include/linux/fddidevice.h
10954 F: include/linux/hippidevice.h
10955 F: include/linux/inetdevice.h
10956 F: include/uapi/linux/if_*
10957 F: include/uapi/linux/netdevice.h
10959 NETWORKING DRIVERS (WIRELESS)
10960 M: Kalle Valo <kvalo@codeaurora.org>
10961 L: linux-wireless@vger.kernel.org
10962 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10966 F: Documentation/devicetree/bindings/net/wireless/
10967 F: drivers/net/wireless/
10970 M: Andrew Lunn <andrew@lunn.ch>
10971 M: Vivien Didelot <vivien.didelot@gmail.com>
10972 M: Florian Fainelli <f.fainelli@gmail.com>
10974 F: Documentation/devicetree/bindings/net/dsa/
10976 F: include/net/dsa.h
10977 F: include/linux/dsa/
10978 F: include/linux/platform_data/dsa.h
10979 F: drivers/net/dsa/
10981 NETWORKING [GENERAL]
10982 M: "David S. Miller" <davem@davemloft.net>
10983 L: netdev@vger.kernel.org
10984 W: http://www.linuxfoundation.org/en/Net
10985 Q: http://patchwork.ozlabs.org/project/netdev/list/
10986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10988 B: mailto:netdev@vger.kernel.org
10992 F: include/linux/in.h
10993 F: include/linux/net.h
10994 F: include/linux/netdevice.h
10995 F: include/uapi/linux/in.h
10996 F: include/uapi/linux/net.h
10997 F: include/uapi/linux/netdevice.h
10998 F: include/uapi/linux/net_namespace.h
10999 F: tools/testing/selftests/net/
11002 F: Documentation/networking/
11005 M: Steffen Klassert <steffen.klassert@secunet.com>
11006 M: Herbert Xu <herbert@gondor.apana.org.au>
11007 M: "David S. Miller" <davem@davemloft.net>
11008 L: netdev@vger.kernel.org
11009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11017 F: net/ipv4/ipcomp.c
11018 F: net/ipv4/ip_vti.c
11022 F: net/ipv6/ipcomp6.c
11023 F: net/ipv6/ip6_vti.c
11024 F: include/uapi/linux/xfrm.h
11025 F: include/net/xfrm.h
11027 NETWORKING [IPv4/IPv6]
11028 M: "David S. Miller" <davem@davemloft.net>
11029 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11030 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11031 L: netdev@vger.kernel.org
11032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11039 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11040 M: Paul Moore <paul@paul-moore.com>
11041 W: https://github.com/netlabel
11042 L: netdev@vger.kernel.org
11043 L: linux-security-module@vger.kernel.org
11045 F: Documentation/netlabel/
11046 F: include/net/calipso.h
11047 F: include/net/cipso_ipv4.h
11048 F: include/net/netlabel.h
11049 F: include/uapi/linux/netfilter/xt_SECMARK.h
11050 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11052 F: net/ipv4/cipso_ipv4.c
11053 F: net/ipv6/calipso.c
11054 F: net/netfilter/xt_CONNSECMARK.c
11055 F: net/netfilter/xt_SECMARK.c
11058 M: Eric Dumazet <edumazet@google.com>
11059 L: netdev@vger.kernel.org
11062 F: net/ipv4/syncookies.c
11064 F: net/ipv6/syncookies.c
11065 F: include/uapi/linux/tcp.h
11066 F: include/net/tcp.h
11067 F: include/linux/tcp.h
11068 F: include/trace/events/tcp.h
11071 M: Boris Pismenny <borisp@mellanox.com>
11072 M: Aviad Yehezkel <aviadye@mellanox.com>
11073 M: Dave Watson <davejwatson@fb.com>
11074 M: John Fastabend <john.fastabend@gmail.com>
11075 M: Daniel Borkmann <daniel@iogearbox.net>
11076 L: netdev@vger.kernel.org
11079 F: include/uapi/linux/tls.h
11080 F: include/net/tls.h
11082 NETWORKING [WIRELESS]
11083 L: linux-wireless@vger.kernel.org
11084 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11087 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11089 F: drivers/net/netdevsim/*
11091 NETXEN (1/10) GbE SUPPORT
11092 M: Manish Chopra <manishc@marvell.com>
11093 M: Rahul Verma <rahulv@marvell.com>
11094 M: GR-Linux-NIC-Dev@marvell.com
11095 L: netdev@vger.kernel.org
11097 F: drivers/net/ethernet/qlogic/netxen/
11100 L: netdev@vger.kernel.org
11103 F: include/net/nfc/
11104 F: include/uapi/linux/nfc.h
11106 F: include/linux/platform_data/nfcmrvl.h
11107 F: include/linux/platform_data/nxp-nci.h
11108 F: Documentation/devicetree/bindings/net/nfc/
11110 NFS, SUNRPC, AND LOCKD CLIENTS
11111 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11112 M: Anna Schumaker <anna.schumaker@netapp.com>
11113 L: linux-nfs@vger.kernel.org
11114 W: http://client.linux-nfs.org
11115 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11121 F: include/linux/lockd/
11122 F: include/linux/nfs*
11123 F: include/linux/sunrpc/
11124 F: include/uapi/linux/nfs*
11125 F: include/uapi/linux/sunrpc/
11128 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11129 L: linux-nilfs@vger.kernel.org
11130 W: https://nilfs.sourceforge.io/
11131 W: https://nilfs.osdn.jp/
11132 T: git git://github.com/konis/nilfs2.git
11134 F: Documentation/filesystems/nilfs2.txt
11136 F: include/trace/events/nilfs2.h
11137 F: include/uapi/linux/nilfs2_api.h
11138 F: include/uapi/linux/nilfs2_ondisk.h
11140 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11141 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11142 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11144 F: Documentation/scsi/NinjaSCSI.txt
11145 F: drivers/scsi/pcmcia/nsp_*
11147 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11148 M: GOTO Masanori <gotom@debian.or.jp>
11149 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11150 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11152 F: Documentation/scsi/NinjaSCSI.txt
11153 F: drivers/scsi/nsp32*
11156 M: Ley Foon Tan <lftan@altera.com>
11157 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11162 NOHZ, DYNTICKS SUPPORT
11163 M: Frederic Weisbecker <fweisbec@gmail.com>
11164 M: Thomas Gleixner <tglx@linutronix.de>
11165 M: Ingo Molnar <mingo@kernel.org>
11166 L: linux-kernel@vger.kernel.org
11167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11169 F: kernel/time/tick*.*
11170 F: include/linux/tick.h
11171 F: include/linux/sched/nohz.h
11173 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11174 M: Pavel Machek <pavel@ucw.cz>
11175 M: Sakari Ailus <sakari.ailus@iki.fi>
11176 L: linux-media@vger.kernel.org
11178 F: drivers/media/i2c/et8ek8
11179 F: drivers/media/i2c/ad5820.c
11181 NOKIA N900 POWER SUPPLY DRIVERS
11182 R: Pali Rohár <pali.rohar@gmail.com>
11183 F: include/linux/power/bq2415x_charger.h
11184 F: include/linux/power/bq27xxx_battery.h
11185 F: include/linux/power/isp1704_charger.h
11186 F: drivers/power/supply/bq2415x_charger.c
11187 F: drivers/power/supply/bq27xxx_battery.c
11188 F: drivers/power/supply/bq27xxx_battery_i2c.c
11189 F: drivers/power/supply/isp1704_charger.c
11190 F: drivers/power/supply/rx51_battery.c
11193 M: Willy Tarreau <w@1wt.eu>
11195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11196 F: tools/include/nolibc/
11199 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11200 L: linux-ntb@googlegroups.com
11202 F: drivers/ntb/hw/amd/
11205 M: Jon Mason <jdmason@kudzu.us>
11206 M: Dave Jiang <dave.jiang@intel.com>
11207 M: Allen Hubbe <allenbh@gmail.com>
11208 L: linux-ntb@googlegroups.com
11210 W: https://github.com/jonmason/ntb/wiki
11211 T: git git://github.com/jonmason/ntb.git
11213 F: drivers/net/ntb_netdev.c
11214 F: include/linux/ntb.h
11215 F: include/linux/ntb_transport.h
11216 F: tools/testing/selftests/ntb/
11219 M: Serge Semin <fancer.lancer@gmail.com>
11220 L: linux-ntb@googlegroups.com
11222 F: drivers/ntb/hw/idt/
11225 M: Dave Jiang <dave.jiang@intel.com>
11226 L: linux-ntb@googlegroups.com
11228 W: https://github.com/davejiang/linux/wiki
11229 T: git https://github.com/davejiang/linux.git
11230 F: drivers/ntb/hw/intel/
11233 M: Anton Altaparmakov <anton@tuxera.com>
11234 L: linux-ntfs-dev@lists.sourceforge.net
11235 W: http://www.tuxera.com/
11236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11238 F: Documentation/filesystems/ntfs.txt
11242 M: Finn Thain <fthain@telegraphics.com.au>
11243 L: linux-m68k@lists.linux-m68k.org
11245 F: arch/*/include/asm/nubus.h
11247 F: include/linux/nubus.h
11248 F: include/uapi/linux/nubus.h
11250 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11251 M: Antonino Daplas <adaplas@gmail.com>
11252 L: linux-fbdev@vger.kernel.org
11254 F: drivers/video/fbdev/riva/
11255 F: drivers/video/fbdev/nvidia/
11258 M: Keith Busch <kbusch@kernel.org>
11259 M: Jens Axboe <axboe@fb.com>
11260 M: Christoph Hellwig <hch@lst.de>
11261 M: Sagi Grimberg <sagi@grimberg.me>
11262 L: linux-nvme@lists.infradead.org
11263 T: git://git.infradead.org/nvme.git
11264 W: http://git.infradead.org/nvme.git
11266 F: drivers/nvme/host/
11267 F: include/linux/nvme.h
11268 F: include/uapi/linux/nvme_ioctl.h
11270 NVM EXPRESS FC TRANSPORT DRIVERS
11271 M: James Smart <james.smart@broadcom.com>
11272 L: linux-nvme@lists.infradead.org
11274 F: include/linux/nvme-fc.h
11275 F: include/linux/nvme-fc-driver.h
11276 F: drivers/nvme/host/fc.c
11277 F: drivers/nvme/target/fc.c
11278 F: drivers/nvme/target/fcloop.c
11280 NVM EXPRESS TARGET DRIVER
11281 M: Christoph Hellwig <hch@lst.de>
11282 M: Sagi Grimberg <sagi@grimberg.me>
11283 L: linux-nvme@lists.infradead.org
11284 T: git://git.infradead.org/nvme.git
11285 W: http://git.infradead.org/nvme.git
11287 F: drivers/nvme/target/
11290 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11293 F: Documentation/devicetree/bindings/nvmem/
11294 F: Documentation/ABI/stable/sysfs-bus-nvmem
11295 F: include/linux/nvmem-consumer.h
11296 F: include/linux/nvmem-provider.h
11298 NXP FXAS21002C DRIVER
11299 M: Rui Miguel Silva <rmfrfs@gmail.com>
11300 L: linux-iio@vger.kernel.org
11302 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11303 F: drivers/iio/gyro/fxas21002c_core.c
11304 F: drivers/iio/gyro/fxas21002c.h
11305 F: drivers/iio/gyro/fxas21002c_i2c.c
11306 F: drivers/iio/gyro/fxas21002c_spi.c
11308 NXP SGTL5000 DRIVER
11309 M: Fabio Estevam <festevam@gmail.com>
11310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11312 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11313 F: sound/soc/codecs/sgtl5000*
11315 NXP SJA1105 ETHERNET SWITCH DRIVER
11316 M: Vladimir Oltean <olteanv@gmail.com>
11317 L: linux-kernel@vger.kernel.org
11319 F: drivers/net/dsa/sja1105
11321 NXP TDA998X DRM DRIVER
11322 M: Russell King <linux@armlinux.org.uk>
11324 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11325 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11326 F: drivers/gpu/drm/i2c/tda998x_drv.c
11327 F: include/drm/i2c/tda998x.h
11328 F: include/dt-bindings/display/tda998x.h
11332 M: Peter Rosin <peda@axentia.se>
11333 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11335 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11336 F: sound/soc/codecs/tfa9879*
11339 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11340 R: Charles Gorand <charles.gorand@effinnov.com>
11341 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11343 F: drivers/nfc/nxp-nci
11346 M: Jiri Pirko <jiri@mellanox.com>
11347 L: netdev@vger.kernel.org
11350 F: lib/test_objagg.c
11351 F: include/linux/objagg.h
11354 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11355 M: Ashish Kumar <ashish.kumar@nxp.com>
11356 L: linux-spi@vger.kernel.org
11358 F: drivers/spi/spi-nxp-fspi.c
11359 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11362 M: Josh Poimboeuf <jpoimboe@redhat.com>
11363 M: Peter Zijlstra <peterz@infradead.org>
11367 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11368 M: Frederic Barrat <fbarrat@linux.ibm.com>
11369 M: Andrew Donnellan <ajd@linux.ibm.com>
11370 L: linuxppc-dev@lists.ozlabs.org
11372 F: arch/powerpc/platforms/powernv/ocxl.c
11373 F: arch/powerpc/include/asm/pnv-ocxl.h
11374 F: drivers/misc/ocxl/
11375 F: include/misc/ocxl*
11376 F: include/uapi/misc/ocxl.h
11377 F: Documentation/accelerators/ocxl.rst
11380 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11381 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11383 L: linux-omap@vger.kernel.org
11385 F: sound/soc/ti/omap*
11386 F: sound/soc/ti/rx51.c
11387 F: sound/soc/ti/n810.c
11388 F: sound/soc/ti/sdma-pcm.*
11390 OMAP CLOCK FRAMEWORK SUPPORT
11391 M: Paul Walmsley <paul@pwsan.com>
11392 L: linux-omap@vger.kernel.org
11394 F: arch/arm/*omap*/*clock*
11396 OMAP DEVICE TREE SUPPORT
11397 M: Benoît Cousson <bcousson@baylibre.com>
11398 M: Tony Lindgren <tony@atomide.com>
11399 L: linux-omap@vger.kernel.org
11400 L: devicetree@vger.kernel.org
11402 F: arch/arm/boot/dts/*omap*
11403 F: arch/arm/boot/dts/*am3*
11404 F: arch/arm/boot/dts/*am4*
11405 F: arch/arm/boot/dts/*am5*
11406 F: arch/arm/boot/dts/*dra7*
11408 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11409 L: linux-omap@vger.kernel.org
11410 L: linux-fbdev@vger.kernel.org
11412 F: drivers/video/fbdev/omap2/
11413 F: Documentation/arm/OMAP/DSS
11415 OMAP FRAMEBUFFER SUPPORT
11416 L: linux-fbdev@vger.kernel.org
11417 L: linux-omap@vger.kernel.org
11419 F: drivers/video/fbdev/omap/
11421 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11422 M: Roger Quadros <rogerq@ti.com>
11423 M: Tony Lindgren <tony@atomide.com>
11424 L: linux-omap@vger.kernel.org
11426 F: drivers/memory/omap-gpmc.c
11427 F: arch/arm/mach-omap2/*gpmc*
11430 M: Grygorii Strashko <grygorii.strashko@ti.com>
11431 M: Santosh Shilimkar <ssantosh@kernel.org>
11432 M: Kevin Hilman <khilman@kernel.org>
11433 L: linux-omap@vger.kernel.org
11435 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11436 F: drivers/gpio/gpio-omap.c
11438 OMAP HARDWARE SPINLOCK SUPPORT
11439 M: Ohad Ben-Cohen <ohad@wizery.com>
11440 L: linux-omap@vger.kernel.org
11442 F: drivers/hwspinlock/omap_hwspinlock.c
11444 OMAP HS MMC SUPPORT
11445 L: linux-mmc@vger.kernel.org
11446 L: linux-omap@vger.kernel.org
11448 F: drivers/mmc/host/omap_hsmmc.c
11451 M: Paul Walmsley <paul@pwsan.com>
11452 L: linux-omap@vger.kernel.org
11454 F: arch/arm/mach-omap2/omap_hwmod*data*
11456 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11457 M: Benoît Cousson <bcousson@baylibre.com>
11458 L: linux-omap@vger.kernel.org
11460 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11463 M: Benoît Cousson <bcousson@baylibre.com>
11464 M: Paul Walmsley <paul@pwsan.com>
11465 L: linux-omap@vger.kernel.org
11467 F: arch/arm/mach-omap2/omap_hwmod.*
11470 M: Vignesh R <vigneshr@ti.com>
11471 L: linux-omap@vger.kernel.org
11472 L: linux-i2c@vger.kernel.org
11474 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11475 F: drivers/i2c/busses/i2c-omap.c
11477 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11478 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11479 L: linux-media@vger.kernel.org
11481 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11482 F: drivers/media/platform/omap3isp/
11483 F: drivers/staging/media/omap4iss/
11486 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11487 L: linux-omap@vger.kernel.org
11489 F: drivers/mmc/host/omap.c
11491 OMAP POWER MANAGEMENT SUPPORT
11492 M: Kevin Hilman <khilman@kernel.org>
11493 L: linux-omap@vger.kernel.org
11495 F: arch/arm/*omap*/*pm*
11496 F: drivers/cpufreq/omap-cpufreq.c
11498 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11499 M: Rajendra Nayak <rnayak@codeaurora.org>
11500 M: Paul Walmsley <paul@pwsan.com>
11501 L: linux-omap@vger.kernel.org
11503 F: arch/arm/mach-omap2/prm*
11505 OMAP RANDOM NUMBER GENERATOR SUPPORT
11506 M: Deepak Saxena <dsaxena@plexity.net>
11508 F: drivers/char/hw_random/omap-rng.c
11511 L: linux-usb@vger.kernel.org
11512 L: linux-omap@vger.kernel.org
11514 F: drivers/usb/*/*omap*
11515 F: arch/arm/*omap*/usb*
11517 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11518 M: Mark Jackson <mpfj@newflow.co.uk>
11519 L: linux-omap@vger.kernel.org
11521 F: arch/arm/boot/dts/am335x-nano.dts
11524 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11525 M: Tony Lindgren <tony@atomide.com>
11526 L: linux-omap@vger.kernel.org
11527 Q: http://patchwork.kernel.org/project/linux-omap/list/
11528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11530 F: arch/arm/mach-omap1/
11531 F: arch/arm/plat-omap/
11532 F: arch/arm/configs/omap1_defconfig
11533 F: drivers/i2c/busses/i2c-omap.c
11534 F: include/linux/platform_data/i2c-omap.h
11535 F: include/linux/platform_data/ams-delta-fiq.h
11538 M: Tony Lindgren <tony@atomide.com>
11539 L: linux-omap@vger.kernel.org
11540 W: http://www.muru.com/linux/omap/
11541 W: http://linux.omap.com/
11542 Q: http://patchwork.kernel.org/project/linux-omap/list/
11543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11545 F: arch/arm/mach-omap2/
11546 F: arch/arm/plat-omap/
11547 F: arch/arm/configs/omap2plus_defconfig
11548 F: drivers/i2c/busses/i2c-omap.c
11549 F: drivers/irqchip/irq-omap-intc.c
11550 F: drivers/mfd/*omap*.c
11551 F: drivers/mfd/menelaus.c
11552 F: drivers/mfd/palmas.c
11553 F: drivers/mfd/tps65217.c
11554 F: drivers/mfd/tps65218.c
11555 F: drivers/mfd/tps65910.c
11556 F: drivers/mfd/twl-core.[ch]
11557 F: drivers/mfd/twl4030*.c
11558 F: drivers/mfd/twl6030*.c
11559 F: drivers/mfd/twl6040*.c
11560 F: drivers/regulator/palmas-regulator*.c
11561 F: drivers/regulator/pbias-regulator.c
11562 F: drivers/regulator/tps65217-regulator.c
11563 F: drivers/regulator/tps65218-regulator.c
11564 F: drivers/regulator/tps65910-regulator.c
11565 F: drivers/regulator/twl-regulator.c
11566 F: drivers/regulator/twl6030-regulator.c
11567 F: include/linux/platform_data/i2c-omap.h
11569 ONION OMEGA2+ BOARD
11570 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11571 L: linux-mips@vger.kernel.org
11573 F: arch/mips/boot/dts/ralink/omega2p.dts
11576 M: Bob Copeland <me@bobcopeland.com>
11577 L: linux-karma-devel@lists.sourceforge.net
11579 F: Documentation/filesystems/omfs.txt
11582 OMNIKEY CARDMAN 4000 DRIVER
11583 M: Harald Welte <laforge@gnumonks.org>
11585 F: drivers/char/pcmcia/cm4000_cs.c
11586 F: include/linux/cm4000_cs.h
11587 F: include/uapi/linux/cm4000_cs.h
11589 OMNIKEY CARDMAN 4040 DRIVER
11590 M: Harald Welte <laforge@gnumonks.org>
11592 F: drivers/char/pcmcia/cm4040_cs.*
11594 OMNIVISION OV13858 SENSOR DRIVER
11595 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11596 L: linux-media@vger.kernel.org
11597 T: git git://linuxtv.org/media_tree.git
11599 F: drivers/media/i2c/ov13858.c
11601 OMNIVISION OV2680 SENSOR DRIVER
11602 M: Rui Miguel Silva <rmfrfs@gmail.com>
11603 L: linux-media@vger.kernel.org
11604 T: git git://linuxtv.org/media_tree.git
11606 F: drivers/media/i2c/ov2680.c
11607 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11609 OMNIVISION OV2685 SENSOR DRIVER
11610 M: Shunqian Zheng <zhengsq@rock-chips.com>
11611 L: linux-media@vger.kernel.org
11612 T: git git://linuxtv.org/media_tree.git
11614 F: drivers/media/i2c/ov2685.c
11616 OMNIVISION OV5640 SENSOR DRIVER
11617 M: Steve Longerbeam <slongerbeam@gmail.com>
11618 L: linux-media@vger.kernel.org
11619 T: git git://linuxtv.org/media_tree.git
11621 F: drivers/media/i2c/ov5640.c
11623 OMNIVISION OV5647 SENSOR DRIVER
11624 M: Luis Oliveira <lolivei@synopsys.com>
11625 L: linux-media@vger.kernel.org
11626 T: git git://linuxtv.org/media_tree.git
11628 F: drivers/media/i2c/ov5647.c
11630 OMNIVISION OV5695 SENSOR DRIVER
11631 M: Shunqian Zheng <zhengsq@rock-chips.com>
11632 L: linux-media@vger.kernel.org
11633 T: git git://linuxtv.org/media_tree.git
11635 F: drivers/media/i2c/ov5695.c
11637 OMNIVISION OV7670 SENSOR DRIVER
11638 M: Jonathan Corbet <corbet@lwn.net>
11639 L: linux-media@vger.kernel.org
11640 T: git git://linuxtv.org/media_tree.git
11642 F: drivers/media/i2c/ov7670.c
11643 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11645 OMNIVISION OV772x SENSOR DRIVER
11646 M: Jacopo Mondi <jacopo@jmondi.org>
11647 L: linux-media@vger.kernel.org
11648 T: git git://linuxtv.org/media_tree.git
11650 F: drivers/media/i2c/ov772x.c
11651 F: include/media/i2c/ov772x.h
11652 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11654 OMNIVISION OV7740 SENSOR DRIVER
11655 M: Wenyou Yang <wenyou.yang@microchip.com>
11656 L: linux-media@vger.kernel.org
11657 T: git git://linuxtv.org/media_tree.git
11659 F: drivers/media/i2c/ov7740.c
11660 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11662 OMNIVISION OV9640 SENSOR DRIVER
11663 M: Petr Cvek <petrcvekcz@gmail.com>
11664 L: linux-media@vger.kernel.org
11666 F: drivers/media/i2c/ov9640.*
11668 OMNIVISION OV8856 SENSOR DRIVER
11669 M: Ben Kao <ben.kao@intel.com>
11670 L: linux-media@vger.kernel.org
11671 T: git git://linuxtv.org/media_tree.git
11673 F: drivers/media/i2c/ov8856.c
11675 OMNIVISION OV9650 SENSOR DRIVER
11676 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11677 R: Akinobu Mita <akinobu.mita@gmail.com>
11678 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11679 L: linux-media@vger.kernel.org
11680 T: git git://linuxtv.org/media_tree.git
11682 F: drivers/media/i2c/ov9650.c
11683 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11685 ONENAND FLASH DRIVER
11686 M: Kyungmin Park <kyungmin.park@samsung.com>
11687 L: linux-mtd@lists.infradead.org
11689 F: drivers/mtd/nand/onenand/
11690 F: include/linux/mtd/onenand*.h
11692 ONSTREAM SCSI TAPE DRIVER
11693 M: Willem Riede <osst@riede.org>
11694 L: osst-users@lists.sourceforge.net
11695 L: linux-scsi@vger.kernel.org
11697 F: Documentation/scsi/osst.txt
11698 F: drivers/scsi/osst.*
11699 F: drivers/scsi/osst_*.h
11700 F: drivers/scsi/st.h
11703 M: Jens Wiklander <jens.wiklander@linaro.org>
11705 F: drivers/tee/optee/
11707 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11708 M: Sumit Garg <sumit.garg@linaro.org>
11710 F: drivers/char/hw_random/optee-rng.c
11713 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11714 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11715 L: linux-rdma@vger.kernel.org
11717 F: drivers/infiniband/ulp/opa_vnic
11719 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11720 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11721 M: Frank Rowand <frowand.list@gmail.com>
11722 L: devicetree@vger.kernel.org
11724 F: Documentation/devicetree/dynamic-resolution-notes.txt
11725 F: Documentation/devicetree/overlay-notes.txt
11726 F: drivers/of/overlay.c
11727 F: drivers/of/resolver.c
11728 K: of_overlay_notifier_
11730 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11731 M: Rob Herring <robh+dt@kernel.org>
11732 M: Frank Rowand <frowand.list@gmail.com>
11733 L: devicetree@vger.kernel.org
11734 W: http://www.devicetree.org/
11735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11738 F: include/linux/of*.h
11740 F: Documentation/ABI/testing/sysfs-firmware-ofw
11742 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11743 M: Rob Herring <robh+dt@kernel.org>
11744 M: Mark Rutland <mark.rutland@arm.com>
11745 L: devicetree@vger.kernel.org
11746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11747 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11749 F: Documentation/devicetree/
11750 F: arch/*/boot/dts/
11751 F: include/dt-bindings/
11753 OPENCORES I2C BUS DRIVER
11754 M: Peter Korsgaard <peter@korsgaard.com>
11755 M: Andrew Lunn <andrew@lunn.ch>
11756 L: linux-i2c@vger.kernel.org
11758 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11759 F: Documentation/i2c/busses/i2c-ocores
11760 F: drivers/i2c/busses/i2c-ocores.c
11761 F: include/linux/platform_data/i2c-ocores.h
11763 OPENRISC ARCHITECTURE
11764 M: Jonas Bonn <jonas@southpole.se>
11765 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11766 M: Stafford Horne <shorne@gmail.com>
11767 T: git git://github.com/openrisc/linux.git
11768 L: openrisc@lists.librecores.org
11769 W: http://openrisc.io
11771 F: Documentation/devicetree/bindings/openrisc/
11772 F: Documentation/openrisc/
11774 F: drivers/irqchip/irq-ompic.c
11775 F: drivers/irqchip/irq-or1k-*
11778 M: Pravin B Shelar <pshelar@ovn.org>
11779 L: netdev@vger.kernel.org
11780 L: dev@openvswitch.org
11781 W: http://openvswitch.org
11783 F: net/openvswitch/
11784 F: include/uapi/linux/openvswitch.h
11786 OPERATING PERFORMANCE POINTS (OPP)
11787 M: Viresh Kumar <vireshk@kernel.org>
11788 M: Nishanth Menon <nm@ti.com>
11789 M: Stephen Boyd <sboyd@kernel.org>
11790 L: linux-pm@vger.kernel.org
11792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11794 F: include/linux/pm_opp.h
11795 F: Documentation/power/opp.txt
11796 F: Documentation/devicetree/bindings/opp/
11799 M: Clemens Ladisch <clemens@ladisch.de>
11800 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11803 F: sound/drivers/opl4/
11806 M: Robert Richter <rric@kernel.org>
11807 L: oprofile-list@lists.sf.net
11809 F: arch/*/include/asm/oprofile*.h
11810 F: arch/*/oprofile/
11811 F: drivers/oprofile/
11812 F: include/linux/oprofile.h
11814 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11815 M: Mark Fasheh <mark@fasheh.com>
11816 M: Joel Becker <jlbec@evilplan.org>
11817 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11818 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11819 W: http://ocfs2.wiki.kernel.org
11821 F: Documentation/filesystems/ocfs2.txt
11822 F: Documentation/filesystems/dlmfs.txt
11825 ORANGEFS FILESYSTEM
11826 M: Mike Marshall <hubcap@omnibond.com>
11827 R: Martin Brandenburg <martin@omnibond.com>
11828 L: devel@lists.orangefs.org
11829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11832 F: Documentation/filesystems/orangefs.txt
11835 L: linux-wireless@vger.kernel.org
11836 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11837 W: http://www.nongnu.org/orinoco/
11839 F: drivers/net/wireless/intersil/orinoco/
11841 OV2659 OMNIVISION SENSOR DRIVER
11842 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11843 L: linux-media@vger.kernel.org
11844 W: https://linuxtv.org
11845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11846 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11848 F: drivers/media/i2c/ov2659.c
11849 F: include/media/i2c/ov2659.h
11852 M: Miklos Szeredi <miklos@szeredi.hu>
11853 L: linux-unionfs@vger.kernel.org
11854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11857 F: Documentation/filesystems/overlayfs.txt
11859 P54 WIRELESS DRIVER
11860 M: Christian Lamparter <chunkeey@googlemail.com>
11861 L: linux-wireless@vger.kernel.org
11862 W: http://wireless.kernel.org/en/users/Drivers/p54
11864 F: drivers/net/wireless/intersil/p54/
11866 PA SEMI ETHERNET DRIVER
11867 L: netdev@vger.kernel.org
11869 F: drivers/net/ethernet/pasemi/*
11871 PA SEMI SMBUS DRIVER
11872 L: linux-i2c@vger.kernel.org
11874 F: drivers/i2c/busses/i2c-pasemi.c
11877 M: Vladimir Oltean <olteanv@gmail.com>
11878 L: netdev@vger.kernel.org
11881 F: include/linux/packing.h
11882 F: Documentation/packing.txt
11884 PADATA PARALLEL EXECUTION MECHANISM
11885 M: Steffen Klassert <steffen.klassert@secunet.com>
11886 L: linux-crypto@vger.kernel.org
11889 F: include/linux/padata.h
11890 F: Documentation/padata.txt
11892 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11893 M: Harald Welte <laforge@gnumonks.org>
11894 L: platform-driver-x86@vger.kernel.org
11896 F: drivers/platform/x86/panasonic-laptop.c
11898 PARALLEL LCD/KEYPAD PANEL DRIVER
11899 M: Willy Tarreau <willy@haproxy.com>
11900 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11902 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11903 F: drivers/auxdisplay/panel.c
11905 PARALLEL PORT SUBSYSTEM
11906 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11907 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11908 L: linux-parport@lists.infradead.org (subscribers-only)
11910 F: drivers/parport/
11911 F: include/linux/parport*.h
11912 F: drivers/char/ppdev.c
11913 F: include/uapi/linux/ppdev.h
11914 F: Documentation/parport*.txt
11916 PARAVIRT_OPS INTERFACE
11917 M: Juergen Gross <jgross@suse.com>
11918 M: Alok Kataria <akataria@vmware.com>
11919 L: virtualization@lists.linux-foundation.org
11921 F: Documentation/virtual/paravirt_ops.txt
11922 F: arch/*/kernel/paravirt*
11923 F: arch/*/include/asm/paravirt*.h
11924 F: include/linux/hypervisor.h
11926 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11927 M: Tim Waugh <tim@cyberelk.net>
11928 L: linux-parport@lists.infradead.org (subscribers-only)
11930 F: Documentation/blockdev/paride.txt
11931 F: drivers/block/paride/
11933 PARISC ARCHITECTURE
11934 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11935 M: Helge Deller <deller@gmx.de>
11936 L: linux-parisc@vger.kernel.org
11937 W: http://www.parisc-linux.org/
11938 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11943 F: Documentation/parisc/
11945 F: drivers/char/agp/parisc-agp.c
11946 F: drivers/input/serio/gscps2.c
11947 F: drivers/parport/parport_gsc.*
11948 F: drivers/tty/serial/8250/8250_gsc.c
11949 F: drivers/video/fbdev/sti*
11950 F: drivers/video/console/sti*
11951 F: drivers/video/logo/logo_parisc*
11954 M: Jiri Pirko <jiri@mellanox.com>
11955 L: netdev@vger.kernel.org
11958 F: lib/test_parman.c
11959 F: include/linux/parman.h
11961 PC ENGINES APU BOARD DRIVER
11962 M: Enrico Weigelt, metux IT consult <info@metux.net>
11964 F: drivers/platform/x86/pcengines-apuv2.c
11966 PC87360 HARDWARE MONITORING DRIVER
11967 M: Jim Cromie <jim.cromie@gmail.com>
11968 L: linux-hwmon@vger.kernel.org
11970 F: Documentation/hwmon/pc87360.rst
11971 F: drivers/hwmon/pc87360.c
11973 PC8736x GPIO DRIVER
11974 M: Jim Cromie <jim.cromie@gmail.com>
11976 F: drivers/char/pc8736x_gpio.c
11978 PC87427 HARDWARE MONITORING DRIVER
11979 M: Jean Delvare <jdelvare@suse.com>
11980 L: linux-hwmon@vger.kernel.org
11982 F: Documentation/hwmon/pc87427.rst
11983 F: drivers/hwmon/pc87427.c
11986 M: Riku Voipio <riku.voipio@iki.fi>
11988 F: drivers/leds/leds-pca9532.c
11989 F: include/linux/leds-pca9532.h
11991 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11992 M: Guenter Roeck <linux@roeck-us.net>
11993 L: linux-i2c@vger.kernel.org
11995 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11997 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11998 M: Khalid Aziz <khalid@gonehiking.org>
12000 F: drivers/firmware/pcdp.*
12002 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12003 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12004 L: linux-pci@vger.kernel.org
12005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12007 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12008 F: drivers/pci/controller/pci-aardvark.c
12010 PCI DRIVER FOR ALTERA PCIE IP
12011 M: Ley Foon Tan <lftan@altera.com>
12012 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12013 L: linux-pci@vger.kernel.org
12015 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12016 F: drivers/pci/controller/pcie-altera.c
12018 PCI DRIVER FOR APPLIEDMICRO XGENE
12019 M: Toan Le <toan@os.amperecomputing.com>
12020 L: linux-pci@vger.kernel.org
12021 L: linux-arm-kernel@lists.infradead.org
12023 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12024 F: drivers/pci/controller/pci-xgene.c
12026 PCI DRIVER FOR ARM VERSATILE PLATFORM
12027 M: Rob Herring <robh@kernel.org>
12028 L: linux-pci@vger.kernel.org
12029 L: linux-arm-kernel@lists.infradead.org
12031 F: Documentation/devicetree/bindings/pci/versatile.txt
12032 F: drivers/pci/controller/pci-versatile.c
12034 PCI DRIVER FOR ARMADA 8K
12035 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12036 L: linux-pci@vger.kernel.org
12037 L: linux-arm-kernel@lists.infradead.org
12039 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12040 F: drivers/pci/controller/dwc/pcie-armada8k.c
12042 PCI DRIVER FOR CADENCE PCIE IP
12043 M: Tom Joseph <tjoseph@cadence.com>
12044 L: linux-pci@vger.kernel.org
12046 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12047 F: drivers/pci/controller/pcie-cadence*
12049 PCI DRIVER FOR FREESCALE LAYERSCAPE
12050 M: Minghuan Lian <minghuan.Lian@nxp.com>
12051 M: Mingkai Hu <mingkai.hu@nxp.com>
12052 M: Roy Zang <roy.zang@nxp.com>
12053 L: linuxppc-dev@lists.ozlabs.org
12054 L: linux-pci@vger.kernel.org
12055 L: linux-arm-kernel@lists.infradead.org
12057 F: drivers/pci/controller/dwc/*layerscape*
12059 PCI DRIVER FOR GENERIC OF HOSTS
12060 M: Will Deacon <will.deacon@arm.com>
12061 L: linux-pci@vger.kernel.org
12062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12064 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12065 F: drivers/pci/controller/pci-host-common.c
12066 F: drivers/pci/controller/pci-host-generic.c
12068 PCI DRIVER FOR IMX6
12069 M: Richard Zhu <hongxing.zhu@nxp.com>
12070 M: Lucas Stach <l.stach@pengutronix.de>
12071 L: linux-pci@vger.kernel.org
12072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12074 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12075 F: drivers/pci/controller/dwc/*imx6*
12077 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12078 M: Keith Busch <keith.busch@intel.com>
12079 M: Jonathan Derrick <jonathan.derrick@intel.com>
12080 L: linux-pci@vger.kernel.org
12082 F: drivers/pci/controller/vmd.c
12084 PCI DRIVER FOR MICROSEMI SWITCHTEC
12085 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12086 M: Logan Gunthorpe <logang@deltatee.com>
12087 L: linux-pci@vger.kernel.org
12089 F: Documentation/switchtec.txt
12090 F: Documentation/ABI/testing/sysfs-class-switchtec
12091 F: drivers/pci/switch/switchtec*
12092 F: include/uapi/linux/switchtec_ioctl.h
12093 F: include/linux/switchtec.h
12094 F: drivers/ntb/hw/mscc/
12096 PCI DRIVER FOR MOBIVEIL PCIE IP
12097 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12098 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12099 L: linux-pci@vger.kernel.org
12101 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12102 F: drivers/pci/controller/pcie-mobiveil.c
12104 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12105 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12106 M: Jason Cooper <jason@lakedaemon.net>
12107 L: linux-pci@vger.kernel.org
12108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12110 F: drivers/pci/controller/*mvebu*
12112 PCI DRIVER FOR NVIDIA TEGRA
12113 M: Thierry Reding <thierry.reding@gmail.com>
12114 L: linux-tegra@vger.kernel.org
12115 L: linux-pci@vger.kernel.org
12117 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12118 F: drivers/pci/controller/pci-tegra.c
12120 PCI DRIVER FOR RENESAS R-CAR
12121 M: Simon Horman <horms@verge.net.au>
12122 L: linux-pci@vger.kernel.org
12123 L: linux-renesas-soc@vger.kernel.org
12125 F: drivers/pci/controller/*rcar*
12127 PCI DRIVER FOR SAMSUNG EXYNOS
12128 M: Jingoo Han <jingoohan1@gmail.com>
12129 L: linux-pci@vger.kernel.org
12130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12131 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12133 F: drivers/pci/controller/dwc/pci-exynos.c
12135 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12136 M: Jingoo Han <jingoohan1@gmail.com>
12137 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12138 L: linux-pci@vger.kernel.org
12140 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12141 F: drivers/pci/controller/dwc/*designware*
12143 PCI DRIVER FOR TI DRA7XX
12144 M: Kishon Vijay Abraham I <kishon@ti.com>
12145 L: linux-omap@vger.kernel.org
12146 L: linux-pci@vger.kernel.org
12148 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12149 F: drivers/pci/controller/dwc/pci-dra7xx.c
12151 PCI DRIVER FOR TI KEYSTONE
12152 M: Murali Karicheri <m-karicheri2@ti.com>
12153 L: linux-pci@vger.kernel.org
12154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12156 F: drivers/pci/controller/dwc/pci-keystone.c
12158 PCI ENDPOINT SUBSYSTEM
12159 M: Kishon Vijay Abraham I <kishon@ti.com>
12160 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12161 L: linux-pci@vger.kernel.org
12162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12164 F: drivers/pci/endpoint/
12165 F: drivers/misc/pci_endpoint_test.c
12168 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12169 M: Russell Currey <ruscur@russell.cc>
12170 M: Sam Bobroff <sbobroff@linux.ibm.com>
12171 M: Oliver O'Halloran <oohall@gmail.com>
12172 L: linuxppc-dev@lists.ozlabs.org
12174 F: Documentation/PCI/pci-error-recovery.txt
12175 F: drivers/pci/pcie/aer.c
12176 F: drivers/pci/pcie/dpc.c
12177 F: drivers/pci/pcie/err.c
12178 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12179 F: arch/powerpc/kernel/eeh*.c
12180 F: arch/powerpc/platforms/*/eeh*.c
12181 F: arch/powerpc/include/*/eeh*.h
12184 M: Linas Vepstas <linasvepstas@gmail.com>
12185 L: linux-pci@vger.kernel.org
12187 F: Documentation/PCI/pci-error-recovery.txt
12189 PCI MSI DRIVER FOR ALTERA MSI IP
12190 M: Ley Foon Tan <lftan@altera.com>
12191 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12192 L: linux-pci@vger.kernel.org
12194 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12195 F: drivers/pci/controller/pcie-altera-msi.c
12197 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12198 M: Toan Le <toan@os.amperecomputing.com>
12199 L: linux-pci@vger.kernel.org
12200 L: linux-arm-kernel@lists.infradead.org
12202 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12203 F: drivers/pci/controller/pci-xgene-msi.c
12206 M: Bjorn Helgaas <bhelgaas@google.com>
12207 L: linux-pci@vger.kernel.org
12208 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12211 F: Documentation/devicetree/bindings/pci/
12212 F: Documentation/PCI/
12213 F: drivers/acpi/pci*
12215 F: include/asm-generic/pci*
12216 F: include/linux/pci*
12217 F: include/linux/of_pci.h
12218 F: include/uapi/linux/pci*
12221 F: arch/x86/kernel/quirks.c
12222 F: arch/x86/kernel/early-quirks.c
12224 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12225 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12226 L: linux-pci@vger.kernel.org
12227 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12230 F: drivers/pci/controller/
12232 PCIE DRIVER FOR ANNAPURNA LABS
12233 M: Jonathan Chocron <jonnyc@amazon.com>
12234 L: linux-pci@vger.kernel.org
12236 F: drivers/pci/controller/dwc/pcie-al.c
12238 PCIE DRIVER FOR AMLOGIC MESON
12239 M: Yue Wang <yue.wang@Amlogic.com>
12240 L: linux-pci@vger.kernel.org
12241 L: linux-amlogic@lists.infradead.org
12243 F: drivers/pci/controller/dwc/pci-meson.c
12245 PCIE DRIVER FOR AXIS ARTPEC
12246 M: Jesper Nilsson <jesper.nilsson@axis.com>
12247 L: linux-arm-kernel@axis.com
12248 L: linux-pci@vger.kernel.org
12250 F: Documentation/devicetree/bindings/pci/axis,artpec*
12251 F: drivers/pci/controller/dwc/*artpec*
12253 PCIE DRIVER FOR CAVIUM THUNDERX
12254 M: David Daney <david.daney@cavium.com>
12255 L: linux-pci@vger.kernel.org
12256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12258 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12259 F: drivers/pci/controller/pci-thunder-*
12261 PCIE DRIVER FOR HISILICON
12262 M: Zhou Wang <wangzhou1@hisilicon.com>
12263 L: linux-pci@vger.kernel.org
12265 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12266 F: drivers/pci/controller/dwc/pcie-hisi.c
12268 PCIE DRIVER FOR HISILICON KIRIN
12269 M: Xiaowei Song <songxiaowei@hisilicon.com>
12270 M: Binghui Wang <wangbinghui@hisilicon.com>
12271 L: linux-pci@vger.kernel.org
12273 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12274 F: drivers/pci/controller/dwc/pcie-kirin.c
12276 PCIE DRIVER FOR HISILICON STB
12277 M: Shawn Guo <shawn.guo@linaro.org>
12278 L: linux-pci@vger.kernel.org
12280 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12281 F: drivers/pci/controller/dwc/pcie-histb.c
12283 PCIE DRIVER FOR MEDIATEK
12284 M: Ryder Lee <ryder.lee@mediatek.com>
12285 L: linux-pci@vger.kernel.org
12286 L: linux-mediatek@lists.infradead.org
12288 F: Documentation/devicetree/bindings/pci/mediatek*
12289 F: drivers/pci/controller/*mediatek*
12291 PCIE DRIVER FOR QUALCOMM MSM
12292 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12293 L: linux-pci@vger.kernel.org
12294 L: linux-arm-msm@vger.kernel.org
12296 F: drivers/pci/controller/dwc/*qcom*
12298 PCIE DRIVER FOR ROCKCHIP
12299 M: Shawn Lin <shawn.lin@rock-chips.com>
12300 L: linux-pci@vger.kernel.org
12301 L: linux-rockchip@lists.infradead.org
12303 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12304 F: drivers/pci/controller/pcie-rockchip*
12306 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12307 M: Linus Walleij <linus.walleij@linaro.org>
12308 L: linux-pci@vger.kernel.org
12310 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12311 F: drivers/pci/controller/pci-v3-semi.c
12313 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12314 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12315 L: linux-pci@vger.kernel.org
12317 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12318 F: drivers/pci/controller/dwc/pcie-uniphier.c
12320 PCIE DRIVER FOR ST SPEAR13XX
12321 M: Pratyush Anand <pratyush.anand@gmail.com>
12322 L: linux-pci@vger.kernel.org
12324 F: drivers/pci/controller/dwc/*spear*
12327 M: Dominik Brodowski <linux@dominikbrodowski.net>
12328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12330 F: Documentation/pcmcia/
12335 PCNET32 NETWORK DRIVER
12336 M: Don Fry <pcnet32@frontier.com>
12337 L: netdev@vger.kernel.org
12339 F: drivers/net/ethernet/amd/pcnet32.c
12341 PCRYPT PARALLEL CRYPTO ENGINE
12342 M: Steffen Klassert <steffen.klassert@secunet.com>
12343 L: linux-crypto@vger.kernel.org
12346 F: include/crypto/pcrypt.h
12348 PEAQ WMI HOTKEYS DRIVER
12349 M: Hans de Goede <hdegoede@redhat.com>
12350 L: platform-driver-x86@vger.kernel.org
12352 F: drivers/platform/x86/peaq-wmi.c
12354 PER-CPU MEMORY ALLOCATOR
12355 M: Dennis Zhou <dennis@kernel.org>
12356 M: Tejun Heo <tj@kernel.org>
12357 M: Christoph Lameter <cl@linux.com>
12358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12360 F: include/linux/percpu*.h
12362 F: arch/*/include/asm/percpu.h
12364 PER-TASK DELAY ACCOUNTING
12365 M: Balbir Singh <bsingharora@gmail.com>
12367 F: include/linux/delayacct.h
12368 F: kernel/delayacct.c
12370 PERFORMANCE EVENTS SUBSYSTEM
12371 M: Peter Zijlstra <peterz@infradead.org>
12372 M: Ingo Molnar <mingo@redhat.com>
12373 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12374 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12375 R: Jiri Olsa <jolsa@redhat.com>
12376 R: Namhyung Kim <namhyung@kernel.org>
12377 L: linux-kernel@vger.kernel.org
12378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12381 F: include/linux/perf_event.h
12382 F: include/uapi/linux/perf_event.h
12383 F: arch/*/kernel/perf_event*.c
12384 F: arch/*/kernel/*/perf_event*.c
12385 F: arch/*/kernel/*/*/perf_event*.c
12386 F: arch/*/include/asm/perf_event.h
12387 F: arch/*/kernel/perf_callchain.c
12389 F: arch/*/events/*/*
12392 PERSONALITY HANDLING
12393 M: Christoph Hellwig <hch@infradead.org>
12394 L: linux-abi-devel@lists.sourceforge.net
12396 F: include/linux/personality.h
12397 F: include/uapi/linux/personality.h
12399 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12400 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12401 L: linux-input@vger.kernel.org
12403 F: Documentation/input/devices/pxrc.rst
12404 F: drivers/input/joystick/pxrc.c
12407 M: Remi Denis-Courmont <courmisch@gmail.com>
12409 F: Documentation/networking/phonet.txt
12410 F: include/linux/phonet.h
12411 F: include/net/phonet/
12412 F: include/uapi/linux/phonet.h
12416 M: Joern Engel <joern@lazybastard.org>
12417 L: linux-mtd@lists.infradead.org
12419 F: drivers/mtd/devices/phram.c
12422 M: Bruno Prémont <bonbons@linux-vserver.org>
12423 L: linux-input@vger.kernel.org
12425 F: drivers/hid/hid-picolcd*
12428 M: Jamie Iles <jamie@jamieiles.com>
12429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12430 T: git git://github.com/jamieiles/linux-2.6-ji.git
12432 F: arch/arm/boot/dts/picoxcell*
12433 F: arch/arm/mach-picoxcell/
12434 F: drivers/crypto/picoxcell*
12436 PIN CONTROL SUBSYSTEM
12437 M: Linus Walleij <linus.walleij@linaro.org>
12438 L: linux-gpio@vger.kernel.org
12439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12441 F: Documentation/devicetree/bindings/pinctrl/
12442 F: Documentation/driver-api/pinctl.rst
12443 F: drivers/pinctrl/
12444 F: include/linux/pinctrl/
12446 PIN CONTROLLER - MICROCHIP AT91
12447 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12449 L: linux-gpio@vger.kernel.org
12451 F: drivers/pinctrl/pinctrl-at91*
12453 PIN CONTROLLER - FREESCALE
12454 M: Dong Aisheng <aisheng.dong@nxp.com>
12455 M: Fabio Estevam <festevam@gmail.com>
12456 M: Shawn Guo <shawnguo@kernel.org>
12457 M: Stefan Agner <stefan@agner.ch>
12458 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12459 L: linux-gpio@vger.kernel.org
12461 F: drivers/pinctrl/freescale/
12462 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12464 PIN CONTROLLER - INTEL
12465 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12466 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12469 F: drivers/pinctrl/intel/
12471 PIN CONTROLLER - MEDIATEK
12472 M: Sean Wang <sean.wang@kernel.org>
12473 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12475 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12476 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12477 F: drivers/pinctrl/mediatek/
12479 PIN CONTROLLER - QUALCOMM
12480 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12482 L: linux-arm-msm@vger.kernel.org
12483 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12484 F: drivers/pinctrl/qcom/
12486 PIN CONTROLLER - RENESAS
12487 M: Geert Uytterhoeven <geert+renesas@glider.be>
12488 L: linux-renesas-soc@vger.kernel.org
12489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12491 F: drivers/pinctrl/pinctrl-rz*
12492 F: drivers/pinctrl/sh-pfc/
12494 PIN CONTROLLER - SAMSUNG
12495 M: Tomasz Figa <tomasz.figa@gmail.com>
12496 M: Krzysztof Kozlowski <krzk@kernel.org>
12497 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12499 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12500 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12503 F: drivers/pinctrl/samsung/
12504 F: include/dt-bindings/pinctrl/samsung.h
12505 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12507 PIN CONTROLLER - SINGLE
12508 M: Tony Lindgren <tony@atomide.com>
12509 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12511 L: linux-omap@vger.kernel.org
12513 F: drivers/pinctrl/pinctrl-single.c
12515 PIN CONTROLLER - ST SPEAR
12516 M: Viresh Kumar <vireshk@kernel.org>
12517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12518 W: http://www.st.com/spear
12520 F: drivers/pinctrl/spear/
12522 PISTACHIO SOC SUPPORT
12523 M: James Hartley <james.hartley@sondrel.com>
12524 L: linux-mips@vger.kernel.org
12526 F: arch/mips/pistachio/
12527 F: arch/mips/include/asm/mach-pistachio/
12528 F: arch/mips/boot/dts/img/pistachio*
12529 F: arch/mips/configs/pistachio*_defconfig
12533 M: linux-block@vger.kernel.org
12534 F: drivers/block/pktcdvd.c
12535 F: include/linux/pktcdvd.h
12536 F: include/uapi/linux/pktcdvd.h
12538 PKUNITY SOC DRIVERS
12539 M: Guan Xuetao <gxt@pku.edu.cn>
12540 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12542 T: git git://github.com/gxt/linux.git
12543 F: drivers/input/serio/i8042-unicore32io.h
12544 F: drivers/i2c/busses/i2c-puv3.c
12545 F: drivers/video/fbdev/fb-puv3.c
12546 F: drivers/rtc/rtc-puv3.c
12548 PMBUS HARDWARE MONITORING DRIVERS
12549 M: Guenter Roeck <linux@roeck-us.net>
12550 L: linux-hwmon@vger.kernel.org
12551 W: http://hwmon.wiki.kernel.org/
12552 W: http://www.roeck-us.net/linux/drivers/
12553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12555 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12556 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12557 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12558 F: Documentation/hwmon/adm1275.rst
12559 F: Documentation/hwmon/ibm-cffps.rst
12560 F: Documentation/hwmon/ir35221.rst
12561 F: Documentation/hwmon/lm25066.rst
12562 F: Documentation/hwmon/ltc2978.rst
12563 F: Documentation/hwmon/ltc3815.rst
12564 F: Documentation/hwmon/max16064.rst
12565 F: Documentation/hwmon/max20751.rst
12566 F: Documentation/hwmon/max31785.rst
12567 F: Documentation/hwmon/max34440.rst
12568 F: Documentation/hwmon/max8688.rst
12569 F: Documentation/hwmon/pmbus.rst
12570 F: Documentation/hwmon/pmbus-core.rst
12571 F: Documentation/hwmon/tps40422.rst
12572 F: Documentation/hwmon/ucd9000.rst
12573 F: Documentation/hwmon/ucd9200.rst
12574 F: Documentation/hwmon/zl6100.rst
12575 F: drivers/hwmon/pmbus/
12576 F: include/linux/pmbus.h
12578 PMC SIERRA MaxRAID DRIVER
12579 L: linux-scsi@vger.kernel.org
12580 W: http://www.pmc-sierra.com/
12582 F: drivers/scsi/pmcraid.*
12584 PMC SIERRA PM8001 DRIVER
12585 M: Jack Wang <jinpu.wang@profitbricks.com>
12586 M: lindar_liu@usish.com
12587 L: linux-scsi@vger.kernel.org
12589 F: drivers/scsi/pm8001/
12592 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12596 PNI RM3100 IIO DRIVER
12597 M: Song Qiang <songqiang1304521@gmail.com>
12598 L: linux-iio@vger.kernel.org
12600 F: drivers/iio/magnetometer/rm3100*
12601 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12603 POSIX CLOCKS and TIMERS
12604 M: Thomas Gleixner <tglx@linutronix.de>
12605 L: linux-kernel@vger.kernel.org
12606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12609 F: include/linux/timer*
12610 F: kernel/time/*timer*
12612 POWER MANAGEMENT CORE
12613 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12614 L: linux-pm@vger.kernel.org
12615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12616 B: https://bugzilla.kernel.org
12618 F: drivers/base/power/
12619 F: include/linux/pm.h
12620 F: include/linux/pm_*
12621 F: include/linux/powercap.h
12622 F: drivers/powercap/
12623 F: kernel/configs/nopm.config
12625 POWER STATE COORDINATION INTERFACE (PSCI)
12626 M: Mark Rutland <mark.rutland@arm.com>
12627 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12628 L: linux-arm-kernel@lists.infradead.org
12630 F: drivers/firmware/psci/
12631 F: include/linux/psci.h
12632 F: include/uapi/linux/psci.h
12634 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12635 M: Sebastian Reichel <sre@kernel.org>
12636 L: linux-pm@vger.kernel.org
12637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12639 F: Documentation/ABI/testing/sysfs-class-power
12640 F: Documentation/devicetree/bindings/power/supply/
12641 F: include/linux/power_supply.h
12642 F: drivers/power/supply/
12644 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12645 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12646 L: linuxppc-dev@lists.ozlabs.org
12648 F: drivers/char/powernv-op-panel.c
12650 PPP OVER ATM (RFC 2364)
12651 M: Mitchell Blank Jr <mitch@sfgoth.com>
12653 F: net/atm/pppoatm.c
12654 F: include/uapi/linux/atmppp.h
12657 M: Michal Ostrowski <mostrows@earthlink.net>
12659 F: drivers/net/ppp/pppoe.c
12660 F: drivers/net/ppp/pppox.c
12663 M: James Chapman <jchapman@katalix.com>
12665 F: net/l2tp/l2tp_ppp.c
12666 F: include/linux/if_pppol2tp.h
12667 F: include/uapi/linux/if_pppol2tp.h
12669 PPP PROTOCOL DRIVERS AND COMPRESSORS
12670 M: Paul Mackerras <paulus@samba.org>
12671 L: linux-ppp@vger.kernel.org
12673 F: drivers/net/ppp/ppp_*
12676 M: Rodolfo Giometti <giometti@enneenne.com>
12677 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12678 L: linuxpps@ml.enneenne.com (subscribers-only)
12680 F: Documentation/pps/
12681 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12682 F: Documentation/ABI/testing/sysfs-pps
12684 F: include/linux/pps*.h
12685 F: include/uapi/linux/pps.h
12688 M: Dmitry Kozlov <xeb@mail.ru>
12689 L: netdev@vger.kernel.org
12691 F: drivers/net/ppp/pptp.c
12692 W: http://sourceforge.net/projects/accel-pptp
12695 M: Petr Mladek <pmladek@suse.com>
12696 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12697 R: Steven Rostedt <rostedt@goodmis.org>
12700 F: include/linux/printk.h
12702 PRISM54 WIRELESS DRIVER
12703 M: Luis Chamberlain <mcgrof@kernel.org>
12704 L: linux-wireless@vger.kernel.org
12705 W: http://wireless.kernel.org/en/users/Drivers/p54
12707 F: drivers/net/wireless/intersil/prism54/
12710 R: Alexey Dobriyan <adobriyan@gmail.com>
12711 L: linux-kernel@vger.kernel.org
12712 L: linux-fsdevel@vger.kernel.org
12715 F: include/linux/proc_fs.h
12716 F: tools/testing/selftests/proc/
12717 F: Documentation/filesystems/proc.txt
12720 M: Luis Chamberlain <mcgrof@kernel.org>
12721 M: Kees Cook <keescook@chromium.org>
12722 L: linux-kernel@vger.kernel.org
12723 L: linux-fsdevel@vger.kernel.org
12725 F: fs/proc/proc_sysctl.c
12726 F: include/linux/sysctl.h
12728 F: tools/testing/selftests/sysctl/
12730 PS3 NETWORK SUPPORT
12731 M: Geoff Levand <geoff@infradead.org>
12732 L: netdev@vger.kernel.org
12733 L: linuxppc-dev@lists.ozlabs.org
12735 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12737 PS3 PLATFORM SUPPORT
12738 M: Geoff Levand <geoff@infradead.org>
12739 L: linuxppc-dev@lists.ozlabs.org
12741 F: arch/powerpc/boot/ps3*
12742 F: arch/powerpc/include/asm/lv1call.h
12743 F: arch/powerpc/include/asm/ps3*.h
12744 F: arch/powerpc/platforms/ps3/
12747 F: drivers/rtc/rtc-ps3.c
12748 F: drivers/usb/host/*ps3.c
12749 F: sound/ppc/snd_ps3*
12752 M: Jim Paris <jim@jtan.com>
12753 M: Geoff Levand <geoff@infradead.org>
12754 L: linuxppc-dev@lists.ozlabs.org
12756 F: drivers/block/ps3vram.c
12758 PSAMPLE PACKET SAMPLING SUPPORT:
12759 M: Yotam Gigi <yotam.gi@gmail.com>
12762 F: include/net/psample.h
12763 F: include/uapi/linux/psample.h
12766 M: Kees Cook <keescook@chromium.org>
12767 M: Anton Vorontsov <anton@enomsg.org>
12768 M: Colin Cross <ccross@android.com>
12769 M: Tony Luck <tony.luck@intel.com>
12771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12773 F: include/linux/pstore*
12774 F: drivers/firmware/efi/efi-pstore.c
12775 F: drivers/acpi/apei/erst.c
12776 F: Documentation/admin-guide/ramoops.rst
12777 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12778 K: \b(pstore|ramoops)
12780 PTP HARDWARE CLOCK SUPPORT
12781 M: Richard Cochran <richardcochran@gmail.com>
12782 L: netdev@vger.kernel.org
12784 W: http://linuxptp.sourceforge.net/
12785 F: Documentation/ABI/testing/sysfs-ptp
12786 F: Documentation/ptp/*
12787 F: drivers/net/phy/dp83640*
12789 F: include/linux/ptp_cl*
12792 M: Oleg Nesterov <oleg@redhat.com>
12794 F: include/asm-generic/syscall.h
12795 F: include/linux/ptrace.h
12796 F: include/linux/regset.h
12797 F: include/linux/tracehook.h
12798 F: include/uapi/linux/ptrace.h
12799 F: include/uapi/linux/ptrace.h
12800 F: include/asm-generic/ptrace.h
12802 F: arch/*/ptrace*.c
12803 F: arch/*/*/ptrace*.c
12804 F: arch/*/include/asm/ptrace*.h
12807 M: Hans Verkuil <hverkuil@xs4all.nl>
12808 L: linux-media@vger.kernel.org
12809 T: git git://linuxtv.org/media_tree.git
12811 F: drivers/media/usb/pulse8-cec/*
12812 F: Documentation/media/cec-drivers/pulse8-cec.rst
12814 PVRUSB2 VIDEO4LINUX DRIVER
12815 M: Mike Isely <isely@pobox.com>
12816 L: pvrusb2@isely.net (subscribers-only)
12817 L: linux-media@vger.kernel.org
12818 W: http://www.isely.net/pvrusb2/
12819 T: git git://linuxtv.org/media_tree.git
12821 F: Documentation/media/v4l-drivers/pvrusb2*
12822 F: drivers/media/usb/pvrusb2/
12825 M: Hans Verkuil <hverkuil@xs4all.nl>
12826 L: linux-media@vger.kernel.org
12827 T: git git://linuxtv.org/media_tree.git
12829 F: drivers/media/usb/pwc/*
12830 F: include/trace/events/pwc.h
12833 M: Kamil Debski <kamil@wypas.org>
12834 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12835 L: linux-hwmon@vger.kernel.org
12837 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12838 F: Documentation/hwmon/pwm-fan.rst
12839 F: drivers/hwmon/pwm-fan.c
12842 M: Sean Young <sean@mess.org>
12843 L: linux-media@vger.kernel.org
12845 F: drivers/media/rc/pwm-ir-tx.c
12848 M: Thierry Reding <thierry.reding@gmail.com>
12849 L: linux-pwm@vger.kernel.org
12851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12852 F: Documentation/pwm.txt
12853 F: Documentation/devicetree/bindings/pwm/
12854 F: include/linux/pwm.h
12856 F: drivers/video/backlight/pwm_bl.c
12857 F: include/linux/pwm_backlight.h
12858 F: drivers/gpio/gpio-mvebu.c
12859 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12862 M: Robert Jarzmik <robert.jarzmik@free.fr>
12863 L: linux-gpio@vger.kernel.org
12865 F: drivers/gpio/gpio-pxa.c
12871 M: Robert Jarzmik <robert.jarzmik@free.fr>
12872 L: linux-rtc@vger.kernel.org
12875 PXA2xx/PXA3xx SUPPORT
12876 M: Daniel Mack <daniel@zonque.org>
12877 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12878 M: Robert Jarzmik <robert.jarzmik@free.fr>
12879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12880 T: git git://github.com/hzhuang1/linux.git
12881 T: git git://github.com/rjarzmik/linux.git
12883 F: arch/arm/boot/dts/pxa*
12884 F: arch/arm/mach-pxa/
12885 F: drivers/dma/pxa*
12886 F: drivers/pcmcia/pxa2xx*
12887 F: drivers/pinctrl/pxa/
12888 F: drivers/spi/spi-pxa2xx*
12889 F: drivers/usb/gadget/udc/pxa2*
12890 F: include/sound/pxa2xx-lib.h
12895 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12896 L: qat-linux@intel.com
12898 F: drivers/crypto/qat/
12900 QCOM AUDIO (ASoC) DRIVERS
12901 M: Patrick Lai <plai@codeaurora.org>
12902 M: Banajit Goswami <bgoswami@codeaurora.org>
12903 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12907 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12908 M: Gabriel Somlo <somlo@cmu.edu>
12909 M: "Michael S. Tsirkin" <mst@redhat.com>
12910 L: qemu-devel@nongnu.org
12912 F: drivers/firmware/qemu_fw_cfg.c
12913 F: include/uapi/linux/qemu_fw_cfg.h
12916 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12917 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12918 L: linux-rdma@vger.kernel.org
12920 F: drivers/infiniband/hw/qib/
12922 QLOGIC QL41xxx FCOE DRIVER
12923 M: QLogic-Storage-Upstream@cavium.com
12924 L: linux-scsi@vger.kernel.org
12926 F: drivers/scsi/qedf/
12928 QLOGIC QL41xxx ISCSI DRIVER
12929 M: QLogic-Storage-Upstream@cavium.com
12930 L: linux-scsi@vger.kernel.org
12932 F: drivers/scsi/qedi/
12934 QLOGIC QL4xxx ETHERNET DRIVER
12935 M: Ariel Elior <aelior@marvell.com>
12936 M: GR-everest-linux-l2@marvell.com
12937 L: netdev@vger.kernel.org
12939 F: drivers/net/ethernet/qlogic/qed/
12940 F: include/linux/qed/
12941 F: drivers/net/ethernet/qlogic/qede/
12943 QLOGIC QL4xxx RDMA DRIVER
12944 M: Michal Kalderon <mkalderon@marvell.com>
12945 M: Ariel Elior <aelior@marvell.com>
12946 L: linux-rdma@vger.kernel.org
12948 F: drivers/infiniband/hw/qedr/
12949 F: include/uapi/rdma/qedr-abi.h
12951 QLOGIC QLA1280 SCSI DRIVER
12952 M: Michael Reed <mdr@sgi.com>
12953 L: linux-scsi@vger.kernel.org
12955 F: drivers/scsi/qla1280.[ch]
12957 QLOGIC QLA2XXX FC-SCSI DRIVER
12958 M: qla2xxx-upstream@qlogic.com
12959 L: linux-scsi@vger.kernel.org
12961 F: Documentation/scsi/LICENSE.qla2xxx
12962 F: drivers/scsi/qla2xxx/
12964 QLOGIC QLA3XXX NETWORK DRIVER
12965 M: GR-Linux-NIC-Dev@marvell.com
12966 L: netdev@vger.kernel.org
12968 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12969 F: drivers/net/ethernet/qlogic/qla3xxx.*
12971 QLOGIC QLA4XXX iSCSI DRIVER
12972 M: QLogic-Storage-Upstream@qlogic.com
12973 L: linux-scsi@vger.kernel.org
12975 F: Documentation/scsi/LICENSE.qla4xxx
12976 F: drivers/scsi/qla4xxx/
12978 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12979 M: Shahed Shaikh <shshaikh@marvell.com>
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/qlcnic/
12986 QLOGIC QLGE 10Gb ETHERNET DRIVER
12987 M: Manish Chopra <manishc@marvell.com>
12988 M: GR-Linux-NIC-Dev@marvell.com
12989 L: netdev@vger.kernel.org
12991 F: drivers/net/ethernet/qlogic/qlge/
12993 QM1D1B0004 MEDIA DRIVER
12994 M: Akihiro Tsukada <tskd08@gmail.com>
12995 L: linux-media@vger.kernel.org
12997 F: drivers/media/tuners/qm1d1b0004*
12999 QM1D1C0042 MEDIA DRIVER
13000 M: Akihiro Tsukada <tskd08@gmail.com>
13001 L: linux-media@vger.kernel.org
13003 F: drivers/media/tuners/qm1d1c0042*
13006 M: Anders Larsen <al@alarsen.net>
13007 W: http://www.alarsen.net/linux/qnx4fs/
13010 F: include/uapi/linux/qnx4_fs.h
13011 F: include/uapi/linux/qnxtypes.h
13013 QORIQ DPAA2 FSL-MC BUS DRIVER
13014 M: Stuart Yoder <stuyoder@gmail.com>
13015 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13016 L: linux-kernel@vger.kernel.org
13018 F: drivers/bus/fsl-mc/
13019 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13020 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13022 QT1010 MEDIA DRIVER
13023 M: Antti Palosaari <crope@iki.fi>
13024 L: linux-media@vger.kernel.org
13025 W: https://linuxtv.org
13026 W: http://palosaari.fi/linux/
13027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13028 T: git git://linuxtv.org/anttip/media_tree.git
13030 F: drivers/media/tuners/qt1010*
13032 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13033 M: Kalle Valo <kvalo@codeaurora.org>
13034 L: ath10k@lists.infradead.org
13035 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13038 F: drivers/net/wireless/ath/ath10k/
13040 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13041 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13042 L: linux-wireless@vger.kernel.org
13043 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13045 F: drivers/net/wireless/ath/ath9k/
13047 QUALCOMM CAMERA SUBSYSTEM DRIVER
13048 M: Todor Tomov <todor.too@gmail.com>
13049 L: linux-media@vger.kernel.org
13051 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13052 F: Documentation/media/v4l-drivers/qcom_camss.rst
13053 F: drivers/media/platform/qcom/camss/
13055 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13056 M: Ilia Lin <ilia.lin@kernel.org>
13057 L: linux-pm@vger.kernel.org
13059 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13060 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13062 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13063 M: Timur Tabi <timur@kernel.org>
13064 L: netdev@vger.kernel.org
13066 F: drivers/net/ethernet/qualcomm/emac/
13068 QUALCOMM ETHQOS ETHERNET DRIVER
13069 M: Vinod Koul <vkoul@kernel.org>
13070 M: Niklas Cassel <niklas.cassel@linaro.org>
13071 L: netdev@vger.kernel.org
13073 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13074 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
13076 QUALCOMM GENERIC INTERFACE I2C DRIVER
13077 M: Alok Chauhan <alokc@codeaurora.org>
13078 L: linux-i2c@vger.kernel.org
13079 L: linux-arm-msm@vger.kernel.org
13081 F: drivers/i2c/busses/i2c-qcom-geni.c
13083 QUALCOMM HEXAGON ARCHITECTURE
13084 M: Richard Kuo <rkuo@codeaurora.org>
13085 L: linux-hexagon@vger.kernel.org
13086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13090 QUALCOMM HIDMA DRIVER
13091 M: Sinan Kaya <okaya@kernel.org>
13092 L: linux-arm-kernel@lists.infradead.org
13093 L: linux-arm-msm@vger.kernel.org
13094 L: dmaengine@vger.kernel.org
13096 F: drivers/dma/qcom/hidma*
13099 M: Rob Clark <robdclark@gmail.com>
13100 L: iommu@lists.linux-foundation.org
13101 L: linux-arm-msm@vger.kernel.org
13103 F: drivers/iommu/qcom_iommu.c
13105 QUALCOMM TSENS THERMAL DRIVER
13106 M: Amit Kucheria <amit.kucheria@linaro.org>
13107 L: linux-pm@vger.kernel.org
13108 L: linux-arm-msm@vger.kernel.org
13110 F: drivers/thermal/qcom/
13112 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13113 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13114 L: linux-media@vger.kernel.org
13115 L: linux-arm-msm@vger.kernel.org
13116 T: git git://linuxtv.org/media_tree.git
13118 F: drivers/media/platform/qcom/venus/
13120 QUALCOMM WCN36XX WIRELESS DRIVER
13121 M: Kalle Valo <kvalo@codeaurora.org>
13122 L: wcn36xx@lists.infradead.org
13123 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13124 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13126 F: drivers/net/wireless/ath/wcn36xx/
13128 QUANTENNA QTNFMAC WIRELESS DRIVER
13129 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13130 M: Avinash Patil <avinashp@quantenna.com>
13131 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13132 L: linux-wireless@vger.kernel.org
13134 F: drivers/net/wireless/quantenna
13136 RADEON and AMDGPU DRM DRIVERS
13137 M: Alex Deucher <alexander.deucher@amd.com>
13138 M: Christian König <christian.koenig@amd.com>
13139 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13140 L: amd-gfx@lists.freedesktop.org
13141 T: git git://people.freedesktop.org/~agd5f/linux
13143 F: drivers/gpu/drm/radeon/
13144 F: include/uapi/drm/radeon_drm.h
13145 F: drivers/gpu/drm/amd/
13146 F: include/uapi/drm/amdgpu_drm.h
13148 RADEON FRAMEBUFFER DISPLAY DRIVER
13149 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13150 L: linux-fbdev@vger.kernel.org
13152 F: drivers/video/fbdev/aty/radeon*
13153 F: include/uapi/linux/radeonfb.h
13155 RADIOSHARK 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-shark.c
13162 RADIOSHARK2 RADIO DRIVER
13163 M: Hans Verkuil <hverkuil@xs4all.nl>
13164 L: linux-media@vger.kernel.org
13165 T: git git://linuxtv.org/media_tree.git
13167 F: drivers/media/radio/radio-shark2.c
13168 F: drivers/media/radio/radio-tea5777.c
13170 RADOS BLOCK DEVICE (RBD)
13171 M: Ilya Dryomov <idryomov@gmail.com>
13172 M: Sage Weil <sage@redhat.com>
13173 M: Alex Elder <elder@kernel.org>
13174 L: ceph-devel@vger.kernel.org
13175 W: http://ceph.com/
13176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13177 T: git git://github.com/ceph/ceph-client.git
13179 F: Documentation/ABI/testing/sysfs-bus-rbd
13180 F: drivers/block/rbd.c
13181 F: drivers/block/rbd_types.h
13183 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13184 M: Paul Mackerras <paulus@samba.org>
13185 L: linux-fbdev@vger.kernel.org
13187 F: drivers/video/fbdev/aty/aty128fb.c
13189 RAINSHADOW-CEC DRIVER
13190 M: Hans Verkuil <hverkuil@xs4all.nl>
13191 L: linux-media@vger.kernel.org
13192 T: git git://linuxtv.org/media_tree.git
13194 F: drivers/media/usb/rainshadow-cec/*
13196 RALINK MIPS ARCHITECTURE
13197 M: John Crispin <john@phrozen.org>
13198 L: linux-mips@vger.kernel.org
13200 F: arch/mips/ralink
13202 RALINK RT2X00 WIRELESS LAN DRIVER
13204 M: Stanislaw Gruszka <sgruszka@redhat.com>
13205 M: Helmut Schaa <helmut.schaa@googlemail.com>
13206 L: linux-wireless@vger.kernel.org
13208 F: drivers/net/wireless/ralink/rt2x00/
13210 RAMDISK RAM BLOCK DEVICE DRIVER
13211 M: Jens Axboe <axboe@kernel.dk>
13213 F: Documentation/blockdev/ramdisk.txt
13214 F: drivers/block/brd.c
13216 RANCHU VIRTUAL BOARD FOR MIPS
13217 M: Miodrag Dinic <miodrag.dinic@mips.com>
13218 L: linux-mips@vger.kernel.org
13220 F: arch/mips/generic/board-ranchu.c
13221 F: arch/mips/configs/generic/board-ranchu.config
13223 RANDOM NUMBER DRIVER
13224 M: "Theodore Ts'o" <tytso@mit.edu>
13226 F: drivers/char/random.c
13229 M: Matt Porter <mporter@kernel.crashing.org>
13230 M: Alexandre Bounine <alex.bou9@gmail.com>
13232 F: drivers/rapidio/
13235 M: Tony Luck <tony.luck@intel.com>
13236 M: Borislav Petkov <bp@alien8.de>
13237 L: linux-edac@vger.kernel.org
13240 F: include/linux/ras.h
13241 F: include/ras/ras_event.h
13242 F: Documentation/admin-guide/ras.rst
13244 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13245 L: linux-wireless@vger.kernel.org
13247 F: drivers/net/wireless/ray*
13249 RCUTORTURE TEST FRAMEWORK
13250 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13251 M: Josh Triplett <josh@joshtriplett.org>
13252 R: Steven Rostedt <rostedt@goodmis.org>
13253 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13254 R: Lai Jiangshan <jiangshanlai@gmail.com>
13255 L: rcu@vger.kernel.org
13257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13258 F: tools/testing/selftests/rcutorture
13261 M: Florian Fainelli <florian@openwrt.org>
13264 RDC R6040 FAST ETHERNET DRIVER
13265 M: Florian Fainelli <f.fainelli@gmail.com>
13266 L: netdev@vger.kernel.org
13268 F: drivers/net/ethernet/rdc/r6040.c
13270 RDMAVT - RDMA verbs software
13271 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13272 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13273 L: linux-rdma@vger.kernel.org
13275 F: drivers/infiniband/sw/rdmavt
13277 RDS - RELIABLE DATAGRAM SOCKETS
13278 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13279 L: netdev@vger.kernel.org
13280 L: linux-rdma@vger.kernel.org
13281 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13282 W: https://oss.oracle.com/projects/rds/
13285 F: Documentation/networking/rds.txt
13287 RDT - RESOURCE ALLOCATION
13288 M: Fenghua Yu <fenghua.yu@intel.com>
13289 M: Reinette Chatre <reinette.chatre@intel.com>
13290 L: linux-kernel@vger.kernel.org
13292 F: arch/x86/kernel/cpu/resctrl/
13293 F: arch/x86/include/asm/resctrl_sched.h
13294 F: Documentation/x86/resctrl*
13296 READ-COPY UPDATE (RCU)
13297 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13298 M: Josh Triplett <josh@joshtriplett.org>
13299 R: Steven Rostedt <rostedt@goodmis.org>
13300 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13301 R: Lai Jiangshan <jiangshanlai@gmail.com>
13302 R: Joel Fernandes <joel@joelfernandes.org>
13303 L: rcu@vger.kernel.org
13304 W: http://www.rdrop.com/users/paulmck/RCU/
13306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13307 F: Documentation/RCU/
13308 X: Documentation/RCU/torture.txt
13309 F: include/linux/rcu*
13310 X: include/linux/srcu*.h
13312 X: kernel/rcu/srcu*.c
13314 REAL TIME CLOCK (RTC) SUBSYSTEM
13315 M: Alessandro Zummo <a.zummo@towertech.it>
13316 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13317 L: linux-rtc@vger.kernel.org
13318 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13321 F: Documentation/devicetree/bindings/rtc/
13322 F: Documentation/rtc.txt
13324 F: include/linux/rtc.h
13325 F: include/uapi/linux/rtc.h
13326 F: include/linux/rtc/
13327 F: include/linux/platform_data/rtc-*
13328 F: tools/testing/selftests/rtc/
13330 REALTEK AUDIO CODECS
13331 M: Bard Liao <bardliao@realtek.com>
13332 M: Oder Chiou <oder_chiou@realtek.com>
13334 F: sound/soc/codecs/rt*
13335 F: include/sound/rt*.h
13337 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13338 M: Linus Walleij <linus.walleij@linaro.org>
13340 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13341 F: drivers/net/dsa/realtek-smi*
13342 F: drivers/net/dsa/rtl83*
13344 REDPINE WIRELESS DRIVER
13345 M: Amitkumar Karwar <amitkarwar@gmail.com>
13346 M: Siva Rebbagondla <siva8118@gmail.com>
13347 L: linux-wireless@vger.kernel.org
13349 F: drivers/net/wireless/rsi/
13351 REGISTER MAP ABSTRACTION
13352 M: Mark Brown <broonie@kernel.org>
13353 L: linux-kernel@vger.kernel.org
13354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13356 F: Documentation/devicetree/bindings/regmap/
13357 F: drivers/base/regmap/
13358 F: include/linux/regmap.h
13360 REISERFS FILE SYSTEM
13361 L: reiserfs-devel@vger.kernel.org
13365 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13366 M: Ohad Ben-Cohen <ohad@wizery.com>
13367 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13368 L: linux-remoteproc@vger.kernel.org
13369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13371 F: Documentation/devicetree/bindings/remoteproc/
13372 F: Documentation/remoteproc.txt
13373 F: drivers/remoteproc/
13374 F: include/linux/remoteproc.h
13376 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13377 M: Ohad Ben-Cohen <ohad@wizery.com>
13378 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13379 L: linux-remoteproc@vger.kernel.org
13380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13383 F: Documentation/rpmsg.txt
13384 F: include/linux/rpmsg.h
13385 F: include/linux/rpmsg/
13387 RENESAS CLOCK DRIVERS
13388 M: Geert Uytterhoeven <geert+renesas@glider.be>
13389 L: linux-renesas-soc@vger.kernel.org
13390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13392 F: drivers/clk/renesas/
13394 RENESAS EMEV2 I2C DRIVER
13395 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13397 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13398 F: drivers/i2c/busses/i2c-emev2.c
13400 RENESAS ETHERNET DRIVERS
13401 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13402 L: netdev@vger.kernel.org
13403 L: linux-renesas-soc@vger.kernel.org
13404 F: Documentation/devicetree/bindings/net/renesas,*.txt
13405 F: Documentation/devicetree/bindings/net/sh_eth.txt
13406 F: drivers/net/ethernet/renesas/
13407 F: include/linux/sh_eth.h
13409 RENESAS R-CAR GYROADC DRIVER
13410 M: Marek Vasut <marek.vasut@gmail.com>
13411 L: linux-iio@vger.kernel.org
13413 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13414 F: drivers/iio/adc/rcar-gyroadc.c
13416 RENESAS R-CAR I2C DRIVERS
13417 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13419 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13420 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13421 F: drivers/i2c/busses/i2c-rcar.c
13422 F: drivers/i2c/busses/i2c-sh_mobile.c
13424 RENESAS RIIC DRIVER
13425 M: Chris Brandt <chris.brandt@renesas.com>
13427 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13428 F: drivers/i2c/busses/i2c-riic.c
13430 RENESAS USB PHY DRIVER
13431 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13432 L: linux-renesas-soc@vger.kernel.org
13434 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13436 RESET CONTROLLER FRAMEWORK
13437 M: Philipp Zabel <p.zabel@pengutronix.de>
13438 T: git git://git.pengutronix.de/git/pza/linux
13441 F: Documentation/devicetree/bindings/reset/
13442 F: include/dt-bindings/reset/
13443 F: include/linux/reset.h
13444 F: include/linux/reset/
13445 F: include/linux/reset-controller.h
13447 RESTARTABLE SEQUENCES SUPPORT
13448 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13449 M: Peter Zijlstra <peterz@infradead.org>
13450 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13451 M: Boqun Feng <boqun.feng@gmail.com>
13452 L: linux-kernel@vger.kernel.org
13455 F: include/uapi/linux/rseq.h
13456 F: include/trace/events/rseq.h
13457 F: tools/testing/selftests/rseq/
13460 M: Johannes Berg <johannes@sipsolutions.net>
13461 L: linux-wireless@vger.kernel.org
13462 W: http://wireless.kernel.org/
13463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13466 F: Documentation/rfkill.txt
13467 F: Documentation/ABI/stable/sysfs-class-rfkill
13469 F: include/linux/rfkill.h
13470 F: include/uapi/linux/rfkill.h
13473 M: Thomas Graf <tgraf@suug.ch>
13474 M: Herbert Xu <herbert@gondor.apana.org.au>
13475 L: netdev@vger.kernel.org
13477 F: lib/rhashtable.c
13478 F: lib/test_rhashtable.c
13479 F: include/linux/rhashtable.h
13480 F: include/linux/rhashtable-types.h
13482 RICOH R5C592 MEMORYSTICK DRIVER
13483 M: Maxim Levitsky <maximlevitsky@gmail.com>
13485 F: drivers/memstick/host/r592.*
13487 RICOH SMARTMEDIA/XD DRIVER
13488 M: Maxim Levitsky <maximlevitsky@gmail.com>
13490 F: drivers/mtd/nand/raw/r852.c
13491 F: drivers/mtd/nand/raw/r852.h
13493 RISC-V ARCHITECTURE
13494 M: Palmer Dabbelt <palmer@sifive.com>
13495 M: Albert Ou <aou@eecs.berkeley.edu>
13496 L: linux-riscv@lists.infradead.org
13497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13504 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13505 W: http://sourceforge.net/projects/roccat/
13507 F: drivers/hid/hid-roccat*
13508 F: include/linux/hid-roccat*
13509 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13511 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13512 M: Jacob chen <jacob2.chen@rock-chips.com>
13513 L: linux-media@vger.kernel.org
13515 F: drivers/media/platform/rockchip/rga/
13516 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13518 ROCKCHIP VPU CODEC DRIVER
13519 M: Ezequiel Garcia <ezequiel@collabora.com>
13520 L: linux-media@vger.kernel.org
13522 F: drivers/staging/media/platform/rockchip/vpu/
13523 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13526 M: Jiri Pirko <jiri@resnulli.us>
13527 L: netdev@vger.kernel.org
13529 F: drivers/net/ethernet/rocker/
13533 W: http://www.comtrol.com
13535 F: Documentation/serial/rocket.rst
13536 F: drivers/tty/rocket*
13538 ROCKETPORT EXPRESS/INFINITY DRIVER
13539 M: Kevin Cernekee <cernekee@gmail.com>
13540 L: linux-serial@vger.kernel.org
13542 F: drivers/tty/serial/rp2.*
13544 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13545 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13546 L: linux-kernel@vger.kernel.org
13547 L: linux-renesas-soc@vger.kernel.org
13549 F: drivers/mfd/bd9571mwv.c
13550 F: drivers/regulator/bd9571mwv-regulator.c
13551 F: drivers/gpio/gpio-bd9571mwv.c
13552 F: include/linux/mfd/bd9571mwv.h
13553 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13556 M: Ralf Baechle <ralf@linux-mips.org>
13557 L: linux-hams@vger.kernel.org
13558 W: http://www.linux-ax25.org/
13560 F: include/net/rose.h
13561 F: include/uapi/linux/rose.h
13564 RTL2830 MEDIA DRIVER
13565 M: Antti Palosaari <crope@iki.fi>
13566 L: linux-media@vger.kernel.org
13567 W: https://linuxtv.org
13568 W: http://palosaari.fi/linux/
13569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13570 T: git git://linuxtv.org/anttip/media_tree.git
13572 F: drivers/media/dvb-frontends/rtl2830*
13574 RTL2832 MEDIA DRIVER
13575 M: Antti Palosaari <crope@iki.fi>
13576 L: linux-media@vger.kernel.org
13577 W: https://linuxtv.org
13578 W: http://palosaari.fi/linux/
13579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13580 T: git git://linuxtv.org/anttip/media_tree.git
13582 F: drivers/media/dvb-frontends/rtl2832*
13584 RTL2832_SDR MEDIA DRIVER
13585 M: Antti Palosaari <crope@iki.fi>
13586 L: linux-media@vger.kernel.org
13587 W: https://linuxtv.org
13588 W: http://palosaari.fi/linux/
13589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13590 T: git git://linuxtv.org/anttip/media_tree.git
13592 F: drivers/media/dvb-frontends/rtl2832_sdr*
13594 RTL8180 WIRELESS DRIVER
13595 L: linux-wireless@vger.kernel.org
13596 W: http://wireless.kernel.org/
13597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13599 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13601 RTL8187 WIRELESS DRIVER
13602 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13603 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13604 M: Larry Finger <Larry.Finger@lwfinger.net>
13605 L: linux-wireless@vger.kernel.org
13606 W: http://wireless.kernel.org/
13607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13609 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13611 REALTEK WIRELESS DRIVER (rtlwifi family)
13612 M: Ping-Ke Shih <pkshih@realtek.com>
13613 L: linux-wireless@vger.kernel.org
13614 W: http://wireless.kernel.org/
13615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13617 F: drivers/net/wireless/realtek/rtlwifi/
13619 REALTEK WIRELESS DRIVER (rtw88)
13620 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13621 L: linux-wireless@vger.kernel.org
13623 F: drivers/net/wireless/realtek/rtw88/
13625 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13626 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13627 L: linux-wireless@vger.kernel.org
13628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13630 F: drivers/net/wireless/realtek/rtl8xxxu/
13632 RXRPC SOCKETS (AF_RXRPC)
13633 M: David Howells <dhowells@redhat.com>
13634 L: linux-afs@lists.infradead.org
13637 F: include/keys/rxrpc-type.h
13638 F: include/net/af_rxrpc.h
13639 F: include/trace/events/rxrpc.h
13640 F: include/uapi/linux/rxrpc.h
13641 F: Documentation/networking/rxrpc.txt
13642 W: https://www.infradead.org/~dhowells/kafs/
13644 S3 SAVAGE FRAMEBUFFER DRIVER
13645 M: Antonino Daplas <adaplas@gmail.com>
13646 L: linux-fbdev@vger.kernel.org
13648 F: drivers/video/fbdev/savage/
13651 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13652 M: Vasily Gorbik <gor@linux.ibm.com>
13653 M: Christian Borntraeger <borntraeger@de.ibm.com>
13654 L: linux-s390@vger.kernel.org
13655 W: http://www.ibm.com/developerworks/linux/linux390/
13656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13660 F: Documentation/s390/
13661 F: Documentation/driver-api/s390-drivers.rst
13663 S390 COMMON I/O LAYER
13664 M: Sebastian Ott <sebott@linux.ibm.com>
13665 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13666 L: linux-s390@vger.kernel.org
13667 W: http://www.ibm.com/developerworks/linux/linux390/
13669 F: drivers/s390/cio/
13672 M: Stefan Haberland <sth@linux.ibm.com>
13673 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13674 L: linux-s390@vger.kernel.org
13675 W: http://www.ibm.com/developerworks/linux/linux390/
13677 F: drivers/s390/block/dasd*
13678 F: block/partitions/ibm.c
13681 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13682 L: linux-s390@vger.kernel.org
13683 W: http://www.ibm.com/developerworks/linux/linux390/
13685 F: drivers/iommu/s390-iommu.c
13687 S390 IUCV NETWORK LAYER
13688 M: Julian Wiedmann <jwi@linux.ibm.com>
13689 M: Ursula Braun <ubraun@linux.ibm.com>
13690 L: linux-s390@vger.kernel.org
13691 W: http://www.ibm.com/developerworks/linux/linux390/
13693 F: drivers/s390/net/*iucv*
13694 F: include/net/iucv/
13697 S390 NETWORK DRIVERS
13698 M: Julian Wiedmann <jwi@linux.ibm.com>
13699 M: Ursula Braun <ubraun@linux.ibm.com>
13700 L: linux-s390@vger.kernel.org
13701 W: http://www.ibm.com/developerworks/linux/linux390/
13703 F: drivers/s390/net/
13706 M: Sebastian Ott <sebott@linux.ibm.com>
13707 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13708 L: linux-s390@vger.kernel.org
13709 W: http://www.ibm.com/developerworks/linux/linux390/
13712 F: drivers/pci/hotplug/s390_pci_hpc.c
13714 S390 VFIO-CCW DRIVER
13715 M: Cornelia Huck <cohuck@redhat.com>
13716 M: Farhan Ali <alifm@linux.ibm.com>
13717 M: Eric Farman <farman@linux.ibm.com>
13718 R: Halil Pasic <pasic@linux.ibm.com>
13719 L: linux-s390@vger.kernel.org
13720 L: kvm@vger.kernel.org
13722 F: drivers/s390/cio/vfio_ccw*
13723 F: Documentation/s390/vfio-ccw.txt
13724 F: include/uapi/linux/vfio_ccw.h
13727 M: Harald Freudenberger <freude@linux.ibm.com>
13728 L: linux-s390@vger.kernel.org
13729 W: http://www.ibm.com/developerworks/linux/linux390/
13731 F: drivers/s390/crypto/
13733 S390 VFIO AP DRIVER
13734 M: Tony Krowiak <akrowiak@linux.ibm.com>
13735 M: Pierre Morel <pmorel@linux.ibm.com>
13736 M: Halil Pasic <pasic@linux.ibm.com>
13737 L: linux-s390@vger.kernel.org
13738 W: http://www.ibm.com/developerworks/linux/linux390/
13740 F: drivers/s390/crypto/vfio_ap_drv.c
13741 F: drivers/s390/crypto/vfio_ap_private.h
13742 F: drivers/s390/crypto/vfio_ap_ops.c
13743 F: Documentation/s390/vfio-ap.txt
13746 M: Steffen Maier <maier@linux.ibm.com>
13747 M: Benjamin Block <bblock@linux.ibm.com>
13748 L: linux-s390@vger.kernel.org
13749 W: http://www.ibm.com/developerworks/linux/linux390/
13751 F: drivers/s390/scsi/zfcp_*
13753 S3C24XX SD/MMC Driver
13754 M: Ben Dooks <ben-linux@fluff.org>
13755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13757 F: drivers/mmc/host/s3cmci.*
13759 SAA6588 RDS RECEIVER DRIVER
13760 M: Hans Verkuil <hverkuil@xs4all.nl>
13761 L: linux-media@vger.kernel.org
13762 T: git git://linuxtv.org/media_tree.git
13763 W: https://linuxtv.org
13765 F: drivers/media/i2c/saa6588*
13767 SAA7134 VIDEO4LINUX DRIVER
13768 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13769 L: linux-media@vger.kernel.org
13770 W: https://linuxtv.org
13771 T: git git://linuxtv.org/media_tree.git
13773 F: Documentation/media/v4l-drivers/saa7134*
13774 F: drivers/media/pci/saa7134/
13776 SAA7146 VIDEO4LINUX-2 DRIVER
13777 M: Hans Verkuil <hverkuil@xs4all.nl>
13778 L: linux-media@vger.kernel.org
13779 T: git git://linuxtv.org/media_tree.git
13781 F: drivers/media/common/saa7146/
13782 F: drivers/media/pci/saa7146/
13783 F: include/media/drv-intf/saa7146*
13785 SAMSUNG AUDIO (ASoC) DRIVERS
13786 M: Krzysztof Kozlowski <krzk@kernel.org>
13787 M: Sangbeom Kim <sbkim73@samsung.com>
13788 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13791 F: sound/soc/samsung/
13792 F: Documentation/devicetree/bindings/sound/samsung*
13794 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13795 M: Krzysztof Kozlowski <krzk@kernel.org>
13796 L: linux-crypto@vger.kernel.org
13797 L: linux-samsung-soc@vger.kernel.org
13799 F: drivers/crypto/exynos-rng.c
13800 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13802 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13803 M: Łukasz Stelmach <l.stelmach@samsung.com>
13804 L: linux-samsung-soc@vger.kernel.org
13806 F: drivers/char/hw_random/exynos-trng.c
13807 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13809 SAMSUNG FRAMEBUFFER DRIVER
13810 M: Jingoo Han <jingoohan1@gmail.com>
13811 L: linux-fbdev@vger.kernel.org
13813 F: drivers/video/fbdev/s3c-fb.c
13815 SAMSUNG LAPTOP DRIVER
13816 M: Corentin Chary <corentin.chary@gmail.com>
13817 L: platform-driver-x86@vger.kernel.org
13819 F: drivers/platform/x86/samsung-laptop.c
13821 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13822 M: Sangbeom Kim <sbkim73@samsung.com>
13823 M: Krzysztof Kozlowski <krzk@kernel.org>
13824 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13825 L: linux-kernel@vger.kernel.org
13826 L: linux-samsung-soc@vger.kernel.org
13828 F: drivers/mfd/sec*.c
13829 F: drivers/regulator/s2m*.c
13830 F: drivers/regulator/s5m*.c
13831 F: drivers/clk/clk-s2mps11.c
13832 F: drivers/rtc/rtc-s5m.c
13833 F: include/linux/mfd/samsung/
13834 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13835 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13836 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13837 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13839 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13840 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13841 L: linux-media@vger.kernel.org
13842 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13844 F: drivers/media/platform/s3c-camif/
13845 F: include/media/drv-intf/s3c_camif.h
13847 SAMSUNG S3FWRN5 NFC DRIVER
13848 M: Robert Baldyga <r.baldyga@samsung.com>
13849 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13850 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13852 F: drivers/nfc/s3fwrn5
13854 SAMSUNG S5C73M3 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/s5c73m3/*
13861 SAMSUNG S5K5BAF CAMERA DRIVER
13862 M: Kyungmin Park <kyungmin.park@samsung.com>
13863 M: Andrzej Hajda <a.hajda@samsung.com>
13864 L: linux-media@vger.kernel.org
13866 F: drivers/media/i2c/s5k5baf.c
13868 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13869 M: Krzysztof Kozlowski <krzk@kernel.org>
13870 M: Vladimir Zapolskiy <vz@mleia.com>
13871 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13872 L: linux-crypto@vger.kernel.org
13873 L: linux-samsung-soc@vger.kernel.org
13875 F: drivers/crypto/s5p-sss.c
13877 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13878 M: Kyungmin Park <kyungmin.park@samsung.com>
13879 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13880 L: linux-media@vger.kernel.org
13881 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13883 F: drivers/media/platform/exynos4-is/
13885 SAMSUNG SOC CLOCK DRIVERS
13886 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13887 M: Tomasz Figa <tomasz.figa@gmail.com>
13888 M: Chanwoo Choi <cw00.choi@samsung.com>
13890 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13892 F: drivers/clk/samsung/
13893 F: include/dt-bindings/clock/exynos*.h
13894 F: Documentation/devicetree/bindings/clock/exynos*.txt
13896 SAMSUNG SPI DRIVERS
13897 M: Kukjin Kim <kgene@kernel.org>
13898 M: Krzysztof Kozlowski <krzk@kernel.org>
13899 M: Andi Shyti <andi@etezian.org>
13900 L: linux-spi@vger.kernel.org
13901 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13903 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13904 F: drivers/spi/spi-s3c*
13905 F: include/linux/platform_data/spi-s3c64xx.h
13907 SAMSUNG SXGBE DRIVERS
13908 M: Byungho An <bh74.an@samsung.com>
13909 M: Girish K S <ks.giri@samsung.com>
13910 M: Vipul Pandya <vipul.pandya@samsung.com>
13912 L: netdev@vger.kernel.org
13913 F: drivers/net/ethernet/samsung/sxgbe/
13915 SAMSUNG THERMAL DRIVER
13916 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13917 L: linux-pm@vger.kernel.org
13918 L: linux-samsung-soc@vger.kernel.org
13920 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13921 F: drivers/thermal/samsung/
13923 SAMSUNG USB2 PHY DRIVER
13924 M: Kamil Debski <kamil@wypas.org>
13925 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13926 L: linux-kernel@vger.kernel.org
13928 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13929 F: Documentation/phy/samsung-usb2.txt
13930 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13931 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13932 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13933 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13934 F: drivers/phy/samsung/phy-samsung-usb2.c
13935 F: drivers/phy/samsung/phy-samsung-usb2.h
13938 M: Zwane Mwaikambo <zwanem@gmail.com>
13940 F: drivers/watchdog/sc1200wdt.c
13943 M: Ingo Molnar <mingo@redhat.com>
13944 M: Peter Zijlstra <peterz@infradead.org>
13945 L: linux-kernel@vger.kernel.org
13946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13949 F: include/linux/sched.h
13950 F: include/uapi/linux/sched.h
13951 F: include/linux/wait.h
13952 F: include/linux/preempt.h
13954 SCR24X CHIP CARD INTERFACE DRIVER
13955 M: Lubomir Rintel <lkundrak@v3.sk>
13957 F: drivers/char/pcmcia/scr24x_cs.c
13960 M: Jens Axboe <axboe@kernel.dk>
13961 L: linux-scsi@vger.kernel.org
13962 W: http://www.kernel.dk
13964 F: drivers/scsi/sr*
13966 SCSI RDMA PROTOCOL (SRP) INITIATOR
13967 M: Bart Van Assche <bvanassche@acm.org>
13968 L: linux-rdma@vger.kernel.org
13970 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13971 F: drivers/infiniband/ulp/srp/
13972 F: include/scsi/srp.h
13974 SCSI RDMA PROTOCOL (SRP) TARGET
13975 M: Bart Van Assche <bvanassche@acm.org>
13976 L: linux-rdma@vger.kernel.org
13977 L: target-devel@vger.kernel.org
13979 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13980 F: drivers/infiniband/ulp/srpt/
13983 M: Doug Gilbert <dgilbert@interlog.com>
13984 L: linux-scsi@vger.kernel.org
13985 W: http://sg.danny.cz/sg
13987 F: Documentation/scsi/scsi-generic.txt
13988 F: drivers/scsi/sg.c
13989 F: include/scsi/sg.h
13992 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13994 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13996 Q: https://patchwork.kernel.org/project/linux-scsi/list/
13997 L: linux-scsi@vger.kernel.org
13999 F: Documentation/devicetree/bindings/scsi/
14004 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14005 L: linux-scsi@vger.kernel.org
14007 F: Documentation/scsi/st.txt
14008 F: drivers/scsi/st.*
14009 F: drivers/scsi/st_*.h
14011 SCSI TARGET SUBSYSTEM
14012 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14013 L: linux-scsi@vger.kernel.org
14014 L: target-devel@vger.kernel.org
14015 W: http://www.linux-iscsi.org
14016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14017 Q: https://patchwork.kernel.org/project/target-devel/list/
14021 F: Documentation/target/
14024 M: Vlad Yasevich <vyasevich@gmail.com>
14025 M: Neil Horman <nhorman@tuxdriver.com>
14026 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14027 L: linux-sctp@vger.kernel.org
14028 W: http://lksctp.sourceforge.net
14030 F: Documentation/networking/sctp.txt
14031 F: include/linux/sctp.h
14032 F: include/uapi/linux/sctp.h
14033 F: include/net/sctp/
14037 M: Jim Cromie <jim.cromie@gmail.com>
14039 F: Documentation/i2c/busses/scx200_acb
14040 F: arch/x86/platform/scx200/
14041 F: drivers/watchdog/scx200_wdt.c
14042 F: drivers/i2c/busses/scx200*
14043 F: drivers/mtd/maps/scx200_docflash.c
14044 F: include/linux/scx200.h
14047 M: Jim Cromie <jim.cromie@gmail.com>
14049 F: drivers/char/scx200_gpio.c
14050 F: include/linux/scx200_gpio.h
14052 SCx200 HRT CLOCKSOURCE DRIVER
14053 M: Jim Cromie <jim.cromie@gmail.com>
14055 F: drivers/clocksource/scx200_hrt.c
14057 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14058 M: Sascha Sommer <saschasommer@freenet.de>
14059 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14061 F: drivers/mmc/host/sdricoh_cs.c
14063 SECO BOARDS CEC DRIVER
14064 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14066 F: drivers/media/platform/seco-cec/seco-cec.c
14067 F: drivers/media/platform/seco-cec/seco-cec.h
14070 M: Kees Cook <keescook@chromium.org>
14071 R: Andy Lutomirski <luto@amacapital.net>
14072 R: Will Drewry <wad@chromium.org>
14073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14075 F: kernel/seccomp.c
14076 F: include/uapi/linux/seccomp.h
14077 F: include/linux/seccomp.h
14078 F: tools/testing/selftests/seccomp/*
14079 F: tools/testing/selftests/kselftest_harness.h
14080 F: Documentation/userspace-api/seccomp_filter.rst
14081 K: \bsecure_computing
14084 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14085 M: Al Cooper <alcooperx@gmail.com>
14086 L: linux-mmc@vger.kernel.org
14087 L: bcm-kernel-feedback-list@broadcom.com
14089 F: drivers/mmc/host/sdhci-brcmstb*
14091 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14092 M: Adrian Hunter <adrian.hunter@intel.com>
14093 L: linux-mmc@vger.kernel.org
14095 F: drivers/mmc/host/sdhci*
14096 F: include/linux/mmc/sdhci*
14098 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14099 M: Adrian Hunter <adrian.hunter@intel.com>
14100 M: Ritesh Harjani <riteshh@codeaurora.org>
14101 M: Asutosh Das <asutoshd@codeaurora.org>
14102 L: linux-mmc@vger.kernel.org
14104 F: drivers/mmc/host/cqhci*
14106 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14107 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14108 M: Manjunath M B <manjumb@synopsys.com>
14109 L: linux-mmc@vger.kernel.org
14111 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14113 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14114 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14115 L: linux-mmc@vger.kernel.org
14117 F: drivers/mmc/host/sdhci-of-at91.c
14119 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14120 M: Ben Dooks <ben-linux@fluff.org>
14121 M: Jaehoon Chung <jh80.chung@samsung.com>
14122 L: linux-mmc@vger.kernel.org
14124 F: drivers/mmc/host/sdhci-s3c*
14126 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14127 M: Viresh Kumar <vireshk@kernel.org>
14128 L: linux-mmc@vger.kernel.org
14130 F: drivers/mmc/host/sdhci-spear.c
14132 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14133 M: Kishon Vijay Abraham I <kishon@ti.com>
14134 L: linux-mmc@vger.kernel.org
14136 F: drivers/mmc/host/sdhci-omap.c
14138 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14139 M: Scott Bauer <scott.bauer@intel.com>
14140 M: Jonathan Derrick <jonathan.derrick@intel.com>
14141 L: linux-block@vger.kernel.org
14144 F: block/opal_proto.h
14145 F: include/linux/sed*
14146 F: include/uapi/linux/sed*
14149 M: Security Officers <security@kernel.org>
14153 M: James Morris <jmorris@namei.org>
14154 M: "Serge E. Hallyn" <serge@hallyn.com>
14155 L: linux-security-module@vger.kernel.org (suggested Cc:)
14156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14157 W: http://kernsec.org/
14160 X: security/selinux/
14162 SELINUX SECURITY MODULE
14163 M: Paul Moore <paul@paul-moore.com>
14164 M: Stephen Smalley <sds@tycho.nsa.gov>
14165 M: Eric Paris <eparis@parisplace.org>
14166 L: selinux@vger.kernel.org
14167 W: https://selinuxproject.org
14168 W: https://github.com/SELinuxProject
14169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14171 F: include/uapi/linux/selinux_netlink.h
14172 F: security/selinux/
14173 F: scripts/selinux/
14174 F: Documentation/admin-guide/LSM/SELinux.rst
14177 M: Jiri Slaby <jirislaby@gmail.com>
14179 F: drivers/misc/phantom.c
14180 F: include/uapi/linux/phantom.h
14183 M: Rob Herring <robh@kernel.org>
14184 L: linux-serial@vger.kernel.org
14186 F: Documentation/devicetree/bindings/serial/slave-device.txt
14187 F: drivers/tty/serdev/
14188 F: include/linux/serdev.h
14191 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14192 L: linux-serial@vger.kernel.org
14194 F: Documentation/devicetree/bindings/serial/
14195 F: drivers/tty/serial/
14198 M: Sean Young <sean@mess.org>
14199 L: linux-media@vger.kernel.org
14201 F: drivers/media/rc/serial_ir.c
14204 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14205 M: Edward Cree <ecree@solarflare.com>
14206 M: Martin Habets <mhabets@solarflare.com>
14207 L: netdev@vger.kernel.org
14209 F: drivers/net/ethernet/sfc/
14211 SFF/SFP/SFP+ MODULE SUPPORT
14212 M: Russell King <linux@armlinux.org.uk>
14213 L: netdev@vger.kernel.org
14215 F: drivers/net/phy/phylink.c
14216 F: drivers/net/phy/sfp*
14217 F: include/linux/phylink.h
14218 F: include/linux/sfp.h
14221 M: Dimitri Sivanich <sivanich@sgi.com>
14223 F: drivers/misc/sgi-gru/
14225 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14226 M: Pat Gefre <pfg@sgi.com>
14227 L: linux-ia64@vger.kernel.org
14229 F: Documentation/ia64/serial.txt
14230 F: drivers/tty/serial/ioc?_serial.c
14231 F: include/linux/ioc?.h
14233 SGI XP/XPC/XPNET DRIVER
14234 M: Cliff Whickman <cpw@sgi.com>
14235 M: Robin Holt <robinmholt@gmail.com>
14237 F: drivers/misc/sgi-xp/
14239 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14240 M: Ursula Braun <ubraun@linux.ibm.com>
14241 M: Karsten Graul <kgraul@linux.ibm.com>
14242 L: linux-s390@vger.kernel.org
14243 W: http://www.ibm.com/developerworks/linux/linux390/
14247 SHARP RJ54N1CB0C SENSOR DRIVER
14248 M: Jacopo Mondi <jacopo@jmondi.org>
14249 L: linux-media@vger.kernel.org
14250 T: git git://linuxtv.org/media_tree.git
14252 F: drivers/media/i2c/rj54n1cb0c.c
14253 F: include/media/i2c/rj54n1cb0c.h
14255 SH_VEU V4L2 MEM2MEM DRIVER
14256 L: linux-media@vger.kernel.org
14258 F: drivers/media/platform/sh_veu.c
14260 SH_VOU V4L2 OUTPUT DRIVER
14261 L: linux-media@vger.kernel.org
14263 F: drivers/media/platform/sh_vou.c
14264 F: include/media/drv-intf/sh_vou.h
14266 SI2157 MEDIA DRIVER
14267 M: Antti Palosaari <crope@iki.fi>
14268 L: linux-media@vger.kernel.org
14269 W: https://linuxtv.org
14270 W: http://palosaari.fi/linux/
14271 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14272 T: git git://linuxtv.org/anttip/media_tree.git
14274 F: drivers/media/tuners/si2157*
14276 SI2165 MEDIA DRIVER
14277 M: Matthias Schwarzott <zzam@gentoo.org>
14278 L: linux-media@vger.kernel.org
14279 W: https://linuxtv.org
14280 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14282 F: drivers/media/dvb-frontends/si2165*
14284 SI2168 MEDIA DRIVER
14285 M: Antti Palosaari <crope@iki.fi>
14286 L: linux-media@vger.kernel.org
14287 W: https://linuxtv.org
14288 W: http://palosaari.fi/linux/
14289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14290 T: git git://linuxtv.org/anttip/media_tree.git
14292 F: drivers/media/dvb-frontends/si2168*
14294 SI470X FM RADIO RECEIVER I2C DRIVER
14295 M: Hans Verkuil <hverkuil@xs4all.nl>
14296 L: linux-media@vger.kernel.org
14297 T: git git://linuxtv.org/media_tree.git
14298 W: https://linuxtv.org
14300 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14302 SI470X FM RADIO RECEIVER USB DRIVER
14303 M: Hans Verkuil <hverkuil@xs4all.nl>
14304 L: linux-media@vger.kernel.org
14305 T: git git://linuxtv.org/media_tree.git
14306 W: https://linuxtv.org
14308 F: drivers/media/radio/si470x/radio-si470x-common.c
14309 F: drivers/media/radio/si470x/radio-si470x.h
14310 F: drivers/media/radio/si470x/radio-si470x-usb.c
14312 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14313 M: Eduardo Valentin <edubezval@gmail.com>
14314 L: linux-media@vger.kernel.org
14315 T: git git://linuxtv.org/media_tree.git
14316 W: https://linuxtv.org
14318 F: drivers/media/radio/si4713/si4713.?
14320 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14321 M: Eduardo Valentin <edubezval@gmail.com>
14322 L: linux-media@vger.kernel.org
14323 T: git git://linuxtv.org/media_tree.git
14324 W: https://linuxtv.org
14326 F: drivers/media/radio/si4713/radio-platform-si4713.c
14328 SI4713 FM RADIO TRANSMITTER USB DRIVER
14329 M: Hans Verkuil <hverkuil@xs4all.nl>
14330 L: linux-media@vger.kernel.org
14331 T: git git://linuxtv.org/media_tree.git
14332 W: https://linuxtv.org
14334 F: drivers/media/radio/si4713/radio-usb-si4713.c
14337 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14338 L: linux-media@vger.kernel.org
14339 W: https://linuxtv.org
14340 T: git git://linuxtv.org/media_tree.git
14342 F: drivers/media/common/siano/
14343 F: drivers/media/usb/siano/
14344 F: drivers/media/usb/siano/
14345 F: drivers/media/mmc/siano/
14348 M: Palmer Dabbelt <palmer@sifive.com>
14349 M: Paul Walmsley <paul.walmsley@sifive.com>
14350 L: linux-riscv@lists.infradead.org
14351 T: git git://github.com/sifive/riscv-linux.git
14356 SILEAD TOUCHSCREEN DRIVER
14357 M: Hans de Goede <hdegoede@redhat.com>
14358 L: linux-input@vger.kernel.org
14359 L: platform-driver-x86@vger.kernel.org
14361 F: drivers/input/touchscreen/silead.c
14362 F: drivers/platform/x86/touchscreen_dmi.c
14364 SILICON MOTION SM712 FRAME BUFFER DRIVER
14365 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14366 M: Teddy Wang <teddy.wang@siliconmotion.com>
14367 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14368 L: linux-fbdev@vger.kernel.org
14370 F: drivers/video/fbdev/sm712*
14371 F: Documentation/fb/sm712fb.txt
14373 SIMPLE FIRMWARE INTERFACE (SFI)
14374 M: Len Brown <lenb@kernel.org>
14375 L: sfi-devel@simplefirmware.org
14376 W: http://simplefirmware.org/
14377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14379 F: arch/x86/platform/sfi/
14381 F: include/linux/sfi*.h
14384 M: Hans de Goede <hdegoede@redhat.com>
14385 L: linux-fbdev@vger.kernel.org
14387 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14388 F: drivers/video/fbdev/simplefb.c
14389 F: include/linux/platform_data/simplefb.h
14391 SIMTEC EB110ATX (Chalice CATS)
14393 P: Vincent Sanders <vince@simtec.co.uk>
14394 M: Simtec Linux Team <linux@simtec.co.uk>
14395 W: http://www.simtec.co.uk/products/EB110ATX/
14398 SIMTEC EB2410ITX (BAST)
14400 P: Vincent Sanders <vince@simtec.co.uk>
14401 M: Simtec Linux Team <linux@simtec.co.uk>
14402 W: http://www.simtec.co.uk/products/EB2410ITX/
14404 F: arch/arm/mach-s3c24xx/mach-bast.c
14405 F: arch/arm/mach-s3c24xx/bast-ide.c
14406 F: arch/arm/mach-s3c24xx/bast-irq.c
14408 SIPHASH PRF ROUTINES
14409 M: Jason A. Donenfeld <Jason@zx2c4.com>
14412 F: lib/test_siphash.c
14413 F: include/linux/siphash.h
14416 M: Gavin Schenk <g.schenk@eckelmann.de>
14417 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14418 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14421 F: drivers/gpio/gpio-siox.c
14422 F: include/trace/events/siox.h
14424 SIS 190 ETHERNET DRIVER
14425 M: Francois Romieu <romieu@fr.zoreil.com>
14426 L: netdev@vger.kernel.org
14428 F: drivers/net/ethernet/sis/sis190.c
14430 SIS 900/7016 FAST ETHERNET DRIVER
14431 M: Daniele Venzano <venza@brownhat.org>
14432 W: http://www.brownhat.org/sis900.html
14433 L: netdev@vger.kernel.org
14435 F: drivers/net/ethernet/sis/sis900.*
14437 SIS FRAMEBUFFER DRIVER
14438 M: Thomas Winischhofer <thomas@winischhofer.net>
14439 W: http://www.winischhofer.net/linuxsisvga.shtml
14441 F: Documentation/fb/sisfb.txt
14442 F: drivers/video/fbdev/sis/
14443 F: include/video/sisfb.h
14446 M: Thomas Winischhofer <thomas@winischhofer.net>
14447 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14449 F: drivers/usb/misc/sisusbvga/
14452 M: Christoph Lameter <cl@linux.com>
14453 M: Pekka Enberg <penberg@kernel.org>
14454 M: David Rientjes <rientjes@google.com>
14455 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14456 M: Andrew Morton <akpm@linux-foundation.org>
14457 L: linux-mm@kvack.org
14459 F: include/linux/sl?b*.h
14462 SLEEPABLE READ-COPY UPDATE (SRCU)
14463 M: Lai Jiangshan <jiangshanlai@gmail.com>
14464 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14465 M: Josh Triplett <josh@joshtriplett.org>
14466 R: Steven Rostedt <rostedt@goodmis.org>
14467 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14468 L: rcu@vger.kernel.org
14469 W: http://www.rdrop.com/users/paulmck/RCU/
14471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14472 F: include/linux/srcu*.h
14473 F: kernel/rcu/srcu*.c
14475 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14476 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14479 F: drivers/slimbus/
14480 F: Documentation/devicetree/bindings/slimbus/
14481 F: include/linux/slimbus.h
14483 SMACK SECURITY MODULE
14484 M: Casey Schaufler <casey@schaufler-ca.com>
14485 L: linux-security-module@vger.kernel.org
14486 W: http://schaufler-ca.com
14487 T: git git://github.com/cschaufler/smack-next
14489 F: Documentation/admin-guide/LSM/Smack.rst
14492 SMC91x ETHERNET DRIVER
14493 M: Nicolas Pitre <nico@fluxnic.net>
14495 F: drivers/net/ethernet/smsc/smc91x.*
14497 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14498 M: Sakari Ailus <sakari.ailus@iki.fi>
14499 L: linux-media@vger.kernel.org
14501 F: drivers/media/i2c/smiapp/
14502 F: include/media/i2c/smiapp.h
14503 F: drivers/media/i2c/smiapp-pll.c
14504 F: drivers/media/i2c/smiapp-pll.h
14505 F: include/uapi/linux/smiapp.h
14506 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14508 SMM665 HARDWARE MONITOR DRIVER
14509 M: Guenter Roeck <linux@roeck-us.net>
14510 L: linux-hwmon@vger.kernel.org
14512 F: Documentation/hwmon/smm665.rst
14513 F: drivers/hwmon/smm665.c
14515 SMSC EMC2103 HARDWARE MONITOR DRIVER
14516 M: Steve Glendinning <steve.glendinning@shawell.net>
14517 L: linux-hwmon@vger.kernel.org
14519 F: Documentation/hwmon/emc2103.rst
14520 F: drivers/hwmon/emc2103.c
14522 SMSC SCH5627 HARDWARE MONITOR DRIVER
14523 M: Hans de Goede <hdegoede@redhat.com>
14524 L: linux-hwmon@vger.kernel.org
14526 F: Documentation/hwmon/sch5627.rst
14527 F: drivers/hwmon/sch5627.c
14529 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14530 M: Steve Glendinning <steve.glendinning@shawell.net>
14531 L: linux-fbdev@vger.kernel.org
14533 F: drivers/video/fbdev/smscufx.c
14535 SMSC47B397 HARDWARE MONITOR DRIVER
14536 M: Jean Delvare <jdelvare@suse.com>
14537 L: linux-hwmon@vger.kernel.org
14539 F: Documentation/hwmon/smsc47b397.rst
14540 F: drivers/hwmon/smsc47b397.c
14542 SMSC911x ETHERNET DRIVER
14543 M: Steve Glendinning <steve.glendinning@shawell.net>
14544 L: netdev@vger.kernel.org
14546 F: include/linux/smsc911x.h
14547 F: drivers/net/ethernet/smsc/smsc911x.*
14549 SMSC9420 PCI ETHERNET DRIVER
14550 M: Steve Glendinning <steve.glendinning@shawell.net>
14551 L: netdev@vger.kernel.org
14553 F: drivers/net/ethernet/smsc/smsc9420.*
14555 SOC-CAMERA V4L2 SUBSYSTEM
14556 L: linux-media@vger.kernel.org
14557 T: git git://linuxtv.org/media_tree.git
14559 F: include/media/soc_camera.h
14560 F: drivers/staging/media/soc_camera/
14562 SOCIONEXT SYNQUACER I2C DRIVER
14563 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14564 L: linux-i2c@vger.kernel.org
14566 F: drivers/i2c/busses/i2c-synquacer.c
14567 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14569 SOCIONEXT UNIPHIER SOUND DRIVER
14570 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14572 F: sound/soc/uniphier/
14574 SOEKRIS NET48XX LED SUPPORT
14575 M: Chris Boot <bootc@bootc.net>
14577 F: drivers/leds/leds-net48xx.c
14579 SOFT-ROCE DRIVER (rxe)
14580 M: Moni Shoua <monis@mellanox.com>
14581 L: linux-rdma@vger.kernel.org
14583 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14584 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14585 F: drivers/infiniband/sw/rxe/
14586 F: include/uapi/rdma/rdma_user_rxe.h
14588 SOFTLOGIC 6x10 MPEG CODEC
14589 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14590 M: Anton Sviridenko <anton@corp.bluecherry.net>
14591 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14592 M: Andrey Utkin <andrey_utkin@fastmail.com>
14593 M: Ismael Luceno <ismael@iodev.co.uk>
14594 L: linux-media@vger.kernel.org
14596 F: drivers/media/pci/solo6x10/
14598 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14599 M: James Morse <james.morse@arm.com>
14600 L: linux-arm-kernel@lists.infradead.org
14602 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14603 F: drivers/firmware/arm_sdei.c
14604 F: include/linux/arm_sdei.h
14605 F: include/uapi/linux/arm_sdei.h
14607 SOFTWARE RAID (Multiple Disks) SUPPORT
14608 M: Shaohua Li <shli@kernel.org>
14609 L: linux-raid@vger.kernel.org
14610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14612 F: drivers/md/Makefile
14613 F: drivers/md/Kconfig
14615 F: drivers/md/raid*
14616 F: include/linux/raid/
14617 F: include/uapi/linux/raid/
14619 SOCIONEXT (SNI) AVE NETWORK DRIVER
14620 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14621 L: netdev@vger.kernel.org
14623 F: drivers/net/ethernet/socionext/sni_ave.c
14624 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14626 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14627 M: Jassi Brar <jaswinder.singh@linaro.org>
14628 L: netdev@vger.kernel.org
14630 F: drivers/net/ethernet/socionext/netsec.c
14631 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14633 SOLIDRUN CLEARFOG SUPPORT
14634 M: Russell King <linux@armlinux.org.uk>
14636 F: arch/arm/boot/dts/armada-388-clearfog*
14637 F: arch/arm/boot/dts/armada-38x-solidrun-*
14639 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14640 M: Russell King <linux@armlinux.org.uk>
14642 F: arch/arm/boot/dts/imx6*-cubox-i*
14643 F: arch/arm/boot/dts/imx6*-hummingboard*
14644 F: arch/arm/boot/dts/imx6*-sr-*
14646 SONIC NETWORK DRIVER
14647 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14648 L: netdev@vger.kernel.org
14650 F: drivers/net/ethernet/natsemi/sonic.*
14652 SONICS SILICON BACKPLANE DRIVER (SSB)
14653 M: Michael Buesch <m@bues.ch>
14654 L: linux-wireless@vger.kernel.org
14657 F: include/linux/ssb/
14659 SONY IMX214 SENSOR DRIVER
14660 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14661 L: linux-media@vger.kernel.org
14662 T: git git://linuxtv.org/media_tree.git
14664 F: drivers/media/i2c/imx214.c
14665 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14667 SONY IMX258 SENSOR DRIVER
14668 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14669 L: linux-media@vger.kernel.org
14670 T: git git://linuxtv.org/media_tree.git
14672 F: drivers/media/i2c/imx258.c
14674 SONY IMX274 SENSOR DRIVER
14675 M: Leon Luo <leonl@leopardimaging.com>
14676 L: linux-media@vger.kernel.org
14677 T: git git://linuxtv.org/media_tree.git
14679 F: drivers/media/i2c/imx274.c
14680 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14682 SONY IMX319 SENSOR DRIVER
14683 M: Bingbu Cao <bingbu.cao@intel.com>
14684 L: linux-media@vger.kernel.org
14685 T: git git://linuxtv.org/media_tree.git
14687 F: drivers/media/i2c/imx319.c
14689 SONY IMX355 SENSOR DRIVER
14690 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14691 L: linux-media@vger.kernel.org
14692 T: git git://linuxtv.org/media_tree.git
14694 F: drivers/media/i2c/imx355.c
14696 SONY MEMORYSTICK SUBSYSTEM
14697 M: Maxim Levitsky <maximlevitsky@gmail.com>
14698 M: Alex Dubov <oakad@yahoo.com>
14699 M: Ulf Hansson <ulf.hansson@linaro.org>
14700 L: linux-mmc@vger.kernel.org
14701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14703 F: drivers/memstick/
14704 F: include/linux/memstick.h
14706 SONY VAIO CONTROL DEVICE DRIVER
14707 M: Mattia Dongili <malattia@linux.it>
14708 L: platform-driver-x86@vger.kernel.org
14709 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14711 F: Documentation/laptops/sony-laptop.txt
14712 F: drivers/char/sonypi.c
14713 F: drivers/platform/x86/sony-laptop.c
14714 F: include/linux/sony-laptop.h
14717 M: Jaroslav Kysela <perex@perex.cz>
14718 M: Takashi Iwai <tiwai@suse.com>
14719 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14720 W: http://www.alsa-project.org/
14721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14722 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14724 F: Documentation/sound/
14726 F: include/uapi/sound/
14729 SOUND - COMPRESSED AUDIO
14730 M: Vinod Koul <vkoul@kernel.org>
14731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14734 F: Documentation/sound/designs/compress-offload.rst
14735 F: include/sound/compress_driver.h
14736 F: include/uapi/sound/compress_*
14737 F: sound/core/compress_offload.c
14738 F: sound/soc/soc-compress.c
14740 SOUND - DMAENGINE HELPERS
14741 M: Lars-Peter Clausen <lars@metafoo.de>
14743 F: include/sound/dmaengine_pcm.h
14744 F: sound/core/pcm_dmaengine.c
14745 F: sound/soc/soc-generic-dmaengine-pcm.c
14747 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14748 M: Liam Girdwood <lgirdwood@gmail.com>
14749 M: Mark Brown <broonie@kernel.org>
14750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14752 W: http://alsa-project.org/main/index.php/ASoC
14754 F: Documentation/devicetree/bindings/sound/
14755 F: Documentation/sound/soc/
14757 F: include/dt-bindings/sound/
14758 F: include/sound/soc*
14760 SOUNDWIRE SUBSYSTEM
14761 M: Vinod Koul <vkoul@kernel.org>
14762 M: Sanyog Kale <sanyog.r.kale@intel.com>
14763 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14764 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14766 F: Documentation/driver-api/soundwire/
14767 F: drivers/soundwire/
14768 F: include/linux/soundwire/
14771 M: Olli Salonen <olli.salonen@iki.fi>
14772 L: linux-media@vger.kernel.org
14773 W: https://linuxtv.org
14774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14776 F: drivers/media/dvb-frontends/sp2*
14778 SPARC + UltraSPARC (sparc/sparc64)
14779 M: "David S. Miller" <davem@davemloft.net>
14780 L: sparclinux@vger.kernel.org
14781 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14788 SPARC SERIAL DRIVERS
14789 M: "David S. Miller" <davem@davemloft.net>
14790 L: sparclinux@vger.kernel.org
14791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14794 F: include/linux/sunserialcore.h
14795 F: drivers/tty/serial/suncore.c
14796 F: drivers/tty/serial/sunhv.c
14797 F: drivers/tty/serial/sunsab.c
14798 F: drivers/tty/serial/sunsab.h
14799 F: drivers/tty/serial/sunsu.c
14800 F: drivers/tty/serial/sunzilog.c
14801 F: drivers/tty/serial/sunzilog.h
14802 F: drivers/tty/vcc.c
14805 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14806 L: linux-sparse@vger.kernel.org
14807 W: https://sparse.wiki.kernel.org/
14808 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14810 F: include/linux/compiler.h
14812 SPEAR CLOCK FRAMEWORK SUPPORT
14813 M: Viresh Kumar <vireshk@kernel.org>
14814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14815 W: http://www.st.com/spear
14817 F: drivers/clk/spear/
14819 SPEAR PLATFORM SUPPORT
14820 M: Viresh Kumar <vireshk@kernel.org>
14821 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14823 W: http://www.st.com/spear
14825 F: arch/arm/boot/dts/spear*
14826 F: arch/arm/mach-spear/
14829 M: Marek Vasut <marek.vasut@gmail.com>
14830 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14831 L: linux-mtd@lists.infradead.org
14832 W: http://www.linux-mtd.infradead.org/
14833 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14836 F: drivers/mtd/spi-nor/
14837 F: include/linux/mtd/spi-nor.h
14840 M: Mark Brown <broonie@kernel.org>
14841 L: linux-spi@vger.kernel.org
14842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14843 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14845 F: Documentation/devicetree/bindings/spi/
14846 F: Documentation/spi/
14848 F: include/linux/spi/
14849 F: include/uapi/linux/spi/
14852 SPIDERNET NETWORK DRIVER for CELL
14853 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14854 L: netdev@vger.kernel.org
14856 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14857 F: drivers/net/ethernet/toshiba/spider_net*
14860 R: Stephen Boyd <sboyd@kernel.org>
14861 L: linux-arm-msm@vger.kernel.org
14862 F: Documentation/devicetree/bindings/spmi/
14864 F: include/dt-bindings/spmi/spmi.h
14865 F: include/linux/spmi.h
14866 F: include/trace/events/spmi.h
14869 M: Jeremy Kerr <jk@ozlabs.org>
14870 L: linuxppc-dev@lists.ozlabs.org
14871 W: http://www.ibm.com/developerworks/power/cell/
14873 F: Documentation/filesystems/spufs.txt
14874 F: arch/powerpc/platforms/cell/spufs/
14876 SQUASHFS FILE SYSTEM
14877 M: Phillip Lougher <phillip@squashfs.org.uk>
14878 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14879 W: http://squashfs.org.uk
14880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14882 F: Documentation/filesystems/squashfs.txt
14885 SRM (Alpha) environment access
14886 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14888 F: arch/alpha/kernel/srm_env.c
14890 ST LSM6DSx IMU IIO DRIVER
14891 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14892 L: linux-iio@vger.kernel.org
14893 W: http://www.st.com/
14895 F: drivers/iio/imu/st_lsm6dsx/
14896 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14898 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14899 M: Mickael Guene <mickael.guene@st.com>
14900 L: linux-media@vger.kernel.org
14901 T: git git://linuxtv.org/media_tree.git
14903 F: drivers/media/i2c/st-mipid02.c
14904 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14906 ST STM32 I2C/SMBUS DRIVER
14907 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14908 L: linux-i2c@vger.kernel.org
14910 F: drivers/i2c/busses/i2c-stm32*
14912 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14913 M: Song Qiang <songqiang1304521@gmail.com>
14914 L: linux-iio@vger.kernel.org
14916 F: drivers/iio/proximity/vl53l0x-i2c.c
14917 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14920 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14921 M: Sasha Levin <sashal@kernel.org>
14922 L: stable@vger.kernel.org
14924 F: Documentation/process/stable-kernel-rules.rst
14927 M: Ian Abbott <abbotti@mev.co.uk>
14928 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14930 F: drivers/staging/comedi/
14932 STAGING - EROFS FILE SYSTEM
14933 M: Gao Xiang <gaoxiang25@huawei.com>
14934 M: Chao Yu <yuchao0@huawei.com>
14935 L: linux-erofs@lists.ozlabs.org
14937 F: drivers/staging/erofs/
14939 STAGING - INDUSTRIAL IO
14940 M: Jonathan Cameron <jic23@kernel.org>
14941 L: linux-iio@vger.kernel.org
14943 F: Documentation/devicetree/bindings/staging/iio/
14944 F: drivers/staging/iio/
14946 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14947 M: Marc Dietrich <marvin24@gmx.de>
14948 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14949 L: linux-tegra@vger.kernel.org
14951 F: drivers/staging/nvec/
14953 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14954 M: Jens Frederich <jfrederich@gmail.com>
14955 M: Daniel Drake <dsd@laptop.org>
14956 M: Jon Nettleton <jon.nettleton@gmail.com>
14957 W: http://wiki.laptop.org/go/DCON
14959 F: drivers/staging/olpc_dcon/
14961 STAGING - REALTEK RTL8712U DRIVERS
14962 M: Larry Finger <Larry.Finger@lwfinger.net>
14963 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14965 F: drivers/staging/rtl8712/
14967 STAGING - REALTEK RTL8188EU DRIVERS
14968 M: Larry Finger <Larry.Finger@lwfinger.net>
14970 F: drivers/staging/rtl8188eu/
14972 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14973 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14974 M: Teddy Wang <teddy.wang@siliconmotion.com>
14975 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14976 L: linux-fbdev@vger.kernel.org
14978 F: drivers/staging/sm750fb/
14980 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14981 M: William Hubbs <w.d.hubbs@gmail.com>
14982 M: Chris Brannon <chris@the-brannons.com>
14983 M: Kirk Reiser <kirk@reisers.ca>
14984 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14985 L: speakup@linux-speakup.org
14986 W: http://www.linux-speakup.org/
14988 F: drivers/staging/speakup/
14990 STAGING - VIA VT665X DRIVERS
14991 M: Forest Bond <forest@alittletooquiet.net>
14993 F: drivers/staging/vt665?/
14995 STAGING - WILC1000 WIFI DRIVER
14996 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14997 M: Ajay Singh <ajay.kathat@microchip.com>
14998 L: linux-wireless@vger.kernel.org
15000 F: drivers/staging/wilc1000/
15003 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15005 L: devel@driverdev.osuosl.org
15007 F: drivers/staging/
15009 STARFIRE/DURALAN NETWORK DRIVER
15010 M: Ion Badulescu <ionut@badula.org>
15012 F: drivers/net/ethernet/adaptec/starfire*
15014 STEC S1220 SKD DRIVER
15015 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15016 L: linux-block@vger.kernel.org
15018 F: drivers/block/skd*[ch]
15020 STI AUDIO (ASoC) DRIVERS
15021 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15024 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15028 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15030 F: drivers/media/platform/sti/cec/
15031 F: Documentation/devicetree/bindings/media/stih-cec.txt
15033 STK1160 USB VIDEO CAPTURE DRIVER
15034 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15035 L: linux-media@vger.kernel.org
15036 T: git git://linuxtv.org/media_tree.git
15038 F: drivers/media/usb/stk1160/
15040 STM32 AUDIO (ASoC) DRIVERS
15041 M: Olivier Moysan <olivier.moysan@st.com>
15042 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15045 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15048 STM32 TIMER/LPTIMER DRIVERS
15049 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15051 F: drivers/*/stm32-*timer*
15052 F: drivers/pwm/pwm-stm32*
15053 F: include/linux/*/stm32-*tim*
15054 F: Documentation/ABI/testing/*timer-stm32
15055 F: Documentation/devicetree/bindings/*/stm32-*timer*
15056 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15058 STMMAC ETHERNET DRIVER
15059 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15060 M: Alexandre Torgue <alexandre.torgue@st.com>
15061 M: Jose Abreu <joabreu@synopsys.com>
15062 L: netdev@vger.kernel.org
15063 W: http://www.stlinux.com
15065 F: drivers/net/ethernet/stmicro/stmmac/
15068 M: Sam Creasey <sammy@sammy.net>
15069 W: http://sammy.net/sun3/
15071 F: arch/m68k/kernel/*sun3*
15072 F: arch/m68k/sun3*/
15073 F: arch/m68k/include/asm/sun3*
15074 F: drivers/net/ethernet/i825xx/sun3*
15076 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15077 M: Hans de Goede <hdegoede@redhat.com>
15078 L: linux-input@vger.kernel.org
15080 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15081 F: drivers/input/keyboard/sun4i-lradc-keys.c
15083 SUNDANCE NETWORK DRIVER
15084 M: Denis Kirjanov <kda@linux-powerpc.org>
15085 L: netdev@vger.kernel.org
15087 F: drivers/net/ethernet/dlink/sundance.c
15090 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15091 M: Rich Felker <dalias@libc.org>
15092 L: linux-sh@vger.kernel.org
15093 Q: http://patchwork.kernel.org/project/linux-sh/list/
15095 F: Documentation/sh/
15100 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15101 M: Len Brown <len.brown@intel.com>
15102 M: Pavel Machek <pavel@ucw.cz>
15103 L: linux-pm@vger.kernel.org
15104 B: https://bugzilla.kernel.org
15106 F: Documentation/power/
15107 F: arch/x86/kernel/acpi/
15108 F: drivers/base/power/
15110 F: include/linux/suspend.h
15111 F: include/linux/freezer.h
15112 F: include/linux/pm.h
15115 M: Martin Mares <mj@ucw.cz>
15116 L: linux-video@atrey.karlin.mff.cuni.cz
15118 F: Documentation/svga.txt
15119 F: arch/x86/boot/video*
15122 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15123 L: iommu@lists.linux-foundation.org
15124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15126 F: kernel/dma/swiotlb.c
15127 F: arch/*/kernel/pci-swiotlb.c
15128 F: include/linux/swiotlb.h
15131 M: Jiri Pirko <jiri@resnulli.us>
15132 M: Ivan Vecera <ivecera@redhat.com>
15133 L: netdev@vger.kernel.org
15136 F: include/net/switchdev.h
15138 SY8106A REGULATOR DRIVER
15139 M: Icenowy Zheng <icenowy@aosc.io>
15141 F: drivers/regulator/sy8106a-regulator.c
15142 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15144 SYNC FILE FRAMEWORK
15145 M: Sumit Semwal <sumit.semwal@linaro.org>
15146 R: Gustavo Padovan <gustavo@padovan.org>
15148 L: linux-media@vger.kernel.org
15149 L: dri-devel@lists.freedesktop.org
15150 F: drivers/dma-buf/sync_*
15151 F: drivers/dma-buf/dma-fence*
15152 F: drivers/dma-buf/sw_sync.c
15153 F: include/linux/sync_file.h
15154 F: include/uapi/linux/sync_file.h
15155 F: Documentation/sync_file.txt
15156 T: git git://anongit.freedesktop.org/drm/drm-misc
15158 SYNOPSYS ARC ARCHITECTURE
15159 M: Vineet Gupta <vgupta@synopsys.com>
15160 L: linux-snps-arc@lists.infradead.org
15163 F: Documentation/devicetree/bindings/arc/*
15164 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15165 F: drivers/clocksource/arc_timer.c
15166 F: drivers/tty/serial/arc_uart.c
15167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15169 SYNOPSYS ARC HSDK SDP pll clock driver
15170 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15172 F: drivers/clk/clk-hsdk-pll.c
15173 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15175 SYNOPSYS ARC SDP clock driver
15176 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15178 F: drivers/clk/axs10x/*
15179 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15181 SYNOPSYS ARC SDP platform support
15182 M: Alexey Brodkin <abrodkin@synopsys.com>
15184 F: arch/arc/plat-axs10x
15185 F: arch/arc/boot/dts/ax*
15186 F: Documentation/devicetree/bindings/arc/axs10*
15188 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15189 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15191 F: drivers/reset/reset-axs10x.c
15192 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15194 SYNOPSYS CREG GPIO DRIVER
15195 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15197 F: drivers/gpio/gpio-creg-snps.c
15198 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15200 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15201 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15203 F: drivers/tty/serial/8250/8250_dw.c
15205 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15206 M: Hoan Tran <hoan@os.amperecomputing.com>
15207 L: linux-gpio@vger.kernel.org
15209 F: drivers/gpio/gpio-dwapb.c
15210 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15212 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15213 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15215 F: drivers/dma/dwi-axi-dmac/
15216 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15218 SYNOPSYS DESIGNWARE DMAC DRIVER
15219 M: Viresh Kumar <vireshk@kernel.org>
15220 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15222 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15224 F: include/dt-bindings/dma/dw-dmac.h
15225 F: include/linux/dma/dw.h
15226 F: include/linux/platform_data/dma-dw.h
15228 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15229 M: Jose Abreu <Jose.Abreu@synopsys.com>
15230 L: netdev@vger.kernel.org
15232 F: drivers/net/ethernet/synopsys/
15234 SYNOPSYS DESIGNWARE I2C DRIVER
15235 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15236 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15237 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15238 L: linux-i2c@vger.kernel.org
15240 F: drivers/i2c/busses/i2c-designware-*
15241 F: include/linux/platform_data/i2c-designware.h
15243 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15244 M: Jaehoon Chung <jh80.chung@samsung.com>
15245 L: linux-mmc@vger.kernel.org
15247 F: drivers/mmc/host/dw_mmc*
15249 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15250 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15252 F: drivers/reset/reset-hsdk.c
15253 F: include/dt-bindings/reset/snps,hsdk-reset.h
15254 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15256 SYSTEM CONFIGURATION (SYSCON)
15257 M: Lee Jones <lee.jones@linaro.org>
15258 M: Arnd Bergmann <arnd@arndb.de>
15259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15261 F: drivers/mfd/syscon.c
15263 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15264 M: Sudeep Holla <sudeep.holla@arm.com>
15265 L: linux-arm-kernel@lists.infradead.org
15267 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15268 F: drivers/clk/clk-sc[mp]i.c
15269 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15270 F: drivers/firmware/arm_scpi.c
15271 F: drivers/firmware/arm_scmi/
15272 F: include/linux/sc[mp]i_protocol.h
15274 SYSTEM RESET/SHUTDOWN DRIVERS
15275 M: Sebastian Reichel <sre@kernel.org>
15276 L: linux-pm@vger.kernel.org
15277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15279 F: Documentation/devicetree/bindings/power/reset/
15280 F: drivers/power/reset/
15282 SYSTEM TRACE MODULE CLASS
15283 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15286 F: Documentation/trace/stm.rst
15287 F: drivers/hwtracing/stm/
15288 F: include/linux/stm.h
15289 F: include/uapi/linux/stm.h
15292 M: Christoph Hellwig <hch@infradead.org>
15294 F: Documentation/filesystems/sysv-fs.txt
15296 F: include/linux/sysv_fs.h
15298 TASKSTATS STATISTICS INTERFACE
15299 M: Balbir Singh <bsingharora@gmail.com>
15301 F: Documentation/accounting/taskstats*
15302 F: include/linux/taskstats*
15303 F: kernel/taskstats.c
15306 M: Jamal Hadi Salim <jhs@mojatatu.com>
15307 M: Cong Wang <xiyou.wangcong@gmail.com>
15308 M: Jiri Pirko <jiri@resnulli.us>
15309 L: netdev@vger.kernel.org
15311 F: include/net/pkt_cls.h
15312 F: include/net/pkt_sched.h
15313 F: include/net/tc_act/
15314 F: include/uapi/linux/pkt_cls.h
15315 F: include/uapi/linux/pkt_sched.h
15316 F: include/uapi/linux/tc_act/
15317 F: include/uapi/linux/tc_ematch/
15320 TC90522 MEDIA DRIVER
15321 M: Akihiro Tsukada <tskd08@gmail.com>
15322 L: linux-media@vger.kernel.org
15324 F: drivers/media/dvb-frontends/tc90522*
15326 TCP LOW PRIORITY MODULE
15327 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15328 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15329 W: http://tcp-lp-mod.sourceforge.net/
15331 F: net/ipv4/tcp_lp.c
15333 TDA10071 MEDIA DRIVER
15334 M: Antti Palosaari <crope@iki.fi>
15335 L: linux-media@vger.kernel.org
15336 W: https://linuxtv.org
15337 W: http://palosaari.fi/linux/
15338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15339 T: git git://linuxtv.org/anttip/media_tree.git
15341 F: drivers/media/dvb-frontends/tda10071*
15343 TDA18212 MEDIA DRIVER
15344 M: Antti Palosaari <crope@iki.fi>
15345 L: linux-media@vger.kernel.org
15346 W: https://linuxtv.org
15347 W: http://palosaari.fi/linux/
15348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15349 T: git git://linuxtv.org/anttip/media_tree.git
15351 F: drivers/media/tuners/tda18212*
15353 TDA18218 MEDIA DRIVER
15354 M: Antti Palosaari <crope@iki.fi>
15355 L: linux-media@vger.kernel.org
15356 W: https://linuxtv.org
15357 W: http://palosaari.fi/linux/
15358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15359 T: git git://linuxtv.org/anttip/media_tree.git
15361 F: drivers/media/tuners/tda18218*
15363 TDA18250 MEDIA DRIVER
15364 M: Olli Salonen <olli.salonen@iki.fi>
15365 L: linux-media@vger.kernel.org
15366 W: https://linuxtv.org
15367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15368 T: git git://linuxtv.org/media_tree.git
15370 F: drivers/media/tuners/tda18250*
15372 TDA18271 MEDIA DRIVER
15373 M: Michael Krufky <mkrufky@linuxtv.org>
15374 L: linux-media@vger.kernel.org
15375 W: https://linuxtv.org
15376 W: http://github.com/mkrufky
15377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15378 T: git git://linuxtv.org/mkrufky/tuners.git
15380 F: drivers/media/tuners/tda18271*
15382 TDA1997x MEDIA DRIVER
15383 M: Tim Harvey <tharvey@gateworks.com>
15384 L: linux-media@vger.kernel.org
15385 W: https://linuxtv.org
15386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15388 F: drivers/media/i2c/tda1997x.*
15390 TDA827x MEDIA DRIVER
15391 M: Michael Krufky <mkrufky@linuxtv.org>
15392 L: linux-media@vger.kernel.org
15393 W: https://linuxtv.org
15394 W: http://github.com/mkrufky
15395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15396 T: git git://linuxtv.org/mkrufky/tuners.git
15398 F: drivers/media/tuners/tda8290.*
15400 TDA8290 MEDIA DRIVER
15401 M: Michael Krufky <mkrufky@linuxtv.org>
15402 L: linux-media@vger.kernel.org
15403 W: https://linuxtv.org
15404 W: http://github.com/mkrufky
15405 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15406 T: git git://linuxtv.org/mkrufky/tuners.git
15408 F: drivers/media/tuners/tda8290.*
15410 TDA9840 MEDIA DRIVER
15411 M: Hans Verkuil <hverkuil@xs4all.nl>
15412 L: linux-media@vger.kernel.org
15413 T: git git://linuxtv.org/media_tree.git
15414 W: https://linuxtv.org
15416 F: drivers/media/i2c/tda9840*
15418 TEA5761 TUNER DRIVER
15419 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15420 L: linux-media@vger.kernel.org
15421 W: https://linuxtv.org
15422 T: git git://linuxtv.org/media_tree.git
15424 F: drivers/media/tuners/tea5761.*
15426 TEA5767 TUNER DRIVER
15427 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15428 L: linux-media@vger.kernel.org
15429 W: https://linuxtv.org
15430 T: git git://linuxtv.org/media_tree.git
15432 F: drivers/media/tuners/tea5767.*
15434 TEA6415C MEDIA DRIVER
15435 M: Hans Verkuil <hverkuil@xs4all.nl>
15436 L: linux-media@vger.kernel.org
15437 T: git git://linuxtv.org/media_tree.git
15438 W: https://linuxtv.org
15440 F: drivers/media/i2c/tea6415c*
15442 TEA6420 MEDIA DRIVER
15443 M: Hans Verkuil <hverkuil@xs4all.nl>
15444 L: linux-media@vger.kernel.org
15445 T: git git://linuxtv.org/media_tree.git
15446 W: https://linuxtv.org
15448 F: drivers/media/i2c/tea6420*
15451 M: Jiri Pirko <jiri@resnulli.us>
15452 L: netdev@vger.kernel.org
15454 F: drivers/net/team/
15455 F: include/linux/if_team.h
15456 F: include/uapi/linux/if_team.h
15458 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15459 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15461 F: arch/x86/platform/ts5500/
15463 TECHNOTREND USB IR RECEIVER
15464 M: Sean Young <sean@mess.org>
15465 L: linux-media@vger.kernel.org
15467 F: drivers/media/rc/ttusbir.c
15469 TECHWELL TW9910 VIDEO DECODER
15470 L: linux-media@vger.kernel.org
15472 F: drivers/media/i2c/tw9910.c
15473 F: include/media/i2c/tw9910.h
15476 M: Jens Wiklander <jens.wiklander@linaro.org>
15478 F: include/linux/tee_drv.h
15479 F: include/uapi/linux/tee.h
15481 F: Documentation/tee.txt
15483 TEGRA ARCHITECTURE SUPPORT
15484 M: Thierry Reding <thierry.reding@gmail.com>
15485 M: Jonathan Hunter <jonathanh@nvidia.com>
15486 L: linux-tegra@vger.kernel.org
15487 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15493 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15494 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15496 F: drivers/clk/tegra/
15499 M: Laxman Dewangan <ldewangan@nvidia.com>
15500 M: Jon Hunter <jonathanh@nvidia.com>
15502 F: drivers/dma/tegra*
15505 M: Laxman Dewangan <ldewangan@nvidia.com>
15507 F: drivers/i2c/busses/i2c-tegra.c
15509 TEGRA IOMMU DRIVERS
15510 M: Thierry Reding <thierry.reding@gmail.com>
15511 L: linux-tegra@vger.kernel.org
15513 F: drivers/iommu/tegra*
15516 M: Laxman Dewangan <ldewangan@nvidia.com>
15518 F: drivers/input/keyboard/tegra-kbc.c
15521 M: Stefan Agner <stefan@agner.ch>
15522 M: Lucas Stach <dev@lynxeye.de>
15524 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15525 F: drivers/mtd/nand/raw/tegra_nand.c
15528 M: Thierry Reding <thierry.reding@gmail.com>
15530 F: drivers/pwm/pwm-tegra.c
15532 TEGRA SERIAL DRIVER
15533 M: Laxman Dewangan <ldewangan@nvidia.com>
15535 F: drivers/tty/serial/serial-tegra.c
15538 M: Laxman Dewangan <ldewangan@nvidia.com>
15540 F: drivers/spi/spi-tegra*
15542 TEGRA XUSB PADCTL DRIVER
15543 M: JC Kuo <jckuo@nvidia.com>
15545 F: drivers/phy/tegra/xusb*
15547 TEHUTI ETHERNET DRIVER
15548 M: Andy Gospodarek <andy@greyhouse.net>
15549 L: netdev@vger.kernel.org
15551 F: drivers/net/ethernet/tehuti/*
15553 Telecom Clock Driver for MCPL0010
15554 M: Mark Gross <mark.gross@intel.com>
15556 F: drivers/char/tlclk.c
15558 TENSILICA XTENSA PORT (xtensa)
15559 M: Chris Zankel <chris@zankel.net>
15560 M: Max Filippov <jcmvbkbc@gmail.com>
15561 L: linux-xtensa@linux-xtensa.org
15562 T: git git://github.com/czankel/xtensa-linux.git
15565 F: drivers/irqchip/irq-xtensa-*
15567 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15568 M: Nishanth Menon <nm@ti.com>
15569 M: Tero Kristo <t-kristo@ti.com>
15570 M: Santosh Shilimkar <ssantosh@kernel.org>
15571 L: linux-arm-kernel@lists.infradead.org
15573 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15574 F: drivers/firmware/ti_sci*
15575 F: include/linux/soc/ti/ti_sci_protocol.h
15576 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15577 F: drivers/soc/ti/ti_sci_pm_domains.c
15578 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15579 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15580 F: drivers/clk/keystone/sci-clk.c
15581 F: drivers/reset/reset-ti-sci.c
15582 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15583 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15584 F: drivers/irqchip/irq-ti-sci-intr.c
15585 F: drivers/irqchip/irq-ti-sci-inta.c
15586 F: include/linux/soc/ti/ti_sci_inta_msi.h
15587 F: drivers/soc/ti/ti_sci_inta_msi.c
15589 Texas Instruments ASoC drivers
15590 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15591 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15595 Texas Instruments' DAC7612 DAC Driver
15596 M: Ricardo Ribalda <ricardo@ribalda.com>
15597 L: linux-iio@vger.kernel.org
15599 F: drivers/iio/dac/ti-dac7612.c
15600 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15602 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15603 M: Hans Verkuil <hverkuil@xs4all.nl>
15604 L: linux-media@vger.kernel.org
15605 T: git git://linuxtv.org/media_tree.git
15606 W: https://linuxtv.org
15608 F: drivers/media/radio/radio-raremono.c
15611 M: Zhang Rui <rui.zhang@intel.com>
15612 M: Eduardo Valentin <edubezval@gmail.com>
15613 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15614 L: linux-pm@vger.kernel.org
15615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15617 Q: https://patchwork.kernel.org/project/linux-pm/list/
15619 F: drivers/thermal/
15620 F: include/linux/thermal.h
15621 F: include/uapi/linux/thermal.h
15622 F: include/linux/cpu_cooling.h
15623 F: Documentation/devicetree/bindings/thermal/
15625 THERMAL/CPU_COOLING
15626 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15627 M: Viresh Kumar <viresh.kumar@linaro.org>
15628 M: Javi Merino <javi.merino@kernel.org>
15629 L: linux-pm@vger.kernel.org
15631 F: Documentation/thermal/cpu-cooling-api.txt
15632 F: drivers/thermal/cpu_cooling.c
15633 F: include/linux/cpu_cooling.h
15635 THINKPAD ACPI EXTRAS DRIVER
15636 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15637 L: ibm-acpi-devel@lists.sourceforge.net
15638 L: platform-driver-x86@vger.kernel.org
15639 W: http://ibm-acpi.sourceforge.net
15640 W: http://thinkwiki.org/wiki/Ibm-acpi
15641 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15643 F: drivers/platform/x86/thinkpad_acpi.c
15646 M: Andreas Noever <andreas.noever@gmail.com>
15647 M: Michael Jamet <michael.jamet@intel.com>
15648 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15649 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15652 F: Documentation/admin-guide/thunderbolt.rst
15653 F: drivers/thunderbolt/
15654 F: include/linux/thunderbolt.h
15656 THUNDERBOLT NETWORK DRIVER
15657 M: Michael Jamet <michael.jamet@intel.com>
15658 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15659 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15660 L: netdev@vger.kernel.org
15662 F: drivers/net/thunderbolt.c
15664 THUNDERX GPIO DRIVER
15665 M: David Daney <david.daney@cavium.com>
15667 F: drivers/gpio/gpio-thunderx.c
15669 TI AM437X VPFE DRIVER
15670 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15671 L: linux-media@vger.kernel.org
15672 W: https://linuxtv.org
15673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15674 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15676 F: drivers/media/platform/am437x/
15678 TI BANDGAP AND THERMAL DRIVER
15679 M: Eduardo Valentin <edubezval@gmail.com>
15680 M: Keerthy <j-keerthy@ti.com>
15681 L: linux-pm@vger.kernel.org
15682 L: linux-omap@vger.kernel.org
15684 F: drivers/thermal/ti-soc-thermal/
15686 TI BQ27XXX POWER SUPPLY DRIVER
15687 R: Andrew F. Davis <afd@ti.com>
15688 F: include/linux/power/bq27xxx_battery.h
15689 F: drivers/power/supply/bq27xxx_battery.c
15690 F: drivers/power/supply/bq27xxx_battery_i2c.c
15692 TI CDCE706 CLOCK DRIVER
15693 M: Max Filippov <jcmvbkbc@gmail.com>
15695 F: drivers/clk/clk-cdce706.c
15698 M: Tero Kristo <t-kristo@ti.com>
15699 L: linux-omap@vger.kernel.org
15702 F: include/linux/clk/ti.h
15704 TI DAVINCI MACHINE SUPPORT
15705 M: Sekhar Nori <nsekhar@ti.com>
15706 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15710 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15711 F: arch/arm/mach-davinci/
15712 F: drivers/i2c/busses/i2c-davinci.c
15713 F: arch/arm/boot/dts/da850*
15715 TI DAVINCI SERIES CLOCK DRIVER
15716 M: David Lechner <david@lechnology.com>
15717 R: Sekhar Nori <nsekhar@ti.com>
15719 F: Documentation/devicetree/bindings/clock/ti/davinci/
15720 F: drivers/clk/davinci/
15722 TI DAVINCI SERIES GPIO DRIVER
15723 M: Keerthy <j-keerthy@ti.com>
15724 L: linux-gpio@vger.kernel.org
15726 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15727 F: drivers/gpio/gpio-davinci.c
15729 TI DAVINCI SERIES MEDIA DRIVER
15730 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15731 L: linux-media@vger.kernel.org
15732 W: https://linuxtv.org
15733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15734 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15736 F: drivers/media/platform/davinci/
15737 F: include/media/davinci/
15739 TI ETHERNET SWITCH DRIVER (CPSW)
15740 R: Grygorii Strashko <grygorii.strashko@ti.com>
15741 L: linux-omap@vger.kernel.org
15742 L: netdev@vger.kernel.org
15744 F: drivers/net/ethernet/ti/cpsw*
15745 F: drivers/net/ethernet/ti/davinci*
15747 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15748 M: Alex Dubov <oakad@yahoo.com>
15750 W: http://tifmxx.berlios.de/
15751 F: drivers/memstick/host/tifm_ms.c
15752 F: drivers/misc/tifm*
15753 F: drivers/mmc/host/tifm_sd.c
15754 F: include/linux/tifm.h
15756 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15757 M: Santosh Shilimkar <ssantosh@kernel.org>
15758 L: linux-kernel@vger.kernel.org
15759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15761 F: drivers/soc/ti/*
15762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15764 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15765 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15766 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15767 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15769 F: sound/soc/codecs/lm49453*
15770 F: sound/soc/codecs/isabelle*
15772 TI LP855x BACKLIGHT DRIVER
15773 M: Milo Kim <milo.kim@ti.com>
15775 F: Documentation/backlight/lp855x-driver.txt
15776 F: drivers/video/backlight/lp855x_bl.c
15777 F: include/linux/platform_data/lp855x.h
15779 TI LP8727 CHARGER DRIVER
15780 M: Milo Kim <milo.kim@ti.com>
15782 F: drivers/power/supply/lp8727_charger.c
15783 F: include/linux/platform_data/lp8727.h
15785 TI LP8788 MFD DRIVER
15786 M: Milo Kim <milo.kim@ti.com>
15788 F: drivers/iio/adc/lp8788_adc.c
15789 F: drivers/leds/leds-lp8788.c
15790 F: drivers/mfd/lp8788*.c
15791 F: drivers/power/supply/lp8788-charger.c
15792 F: drivers/regulator/lp8788-*.c
15793 F: include/linux/mfd/lp8788*.h
15795 TI NETCP ETHERNET DRIVER
15796 M: Wingman Kwok <w-kwok2@ti.com>
15797 M: Murali Karicheri <m-karicheri2@ti.com>
15798 L: netdev@vger.kernel.org
15800 F: drivers/net/ethernet/ti/netcp*
15802 TI PCM3060 ASoC CODEC DRIVER
15803 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15804 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15806 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15807 F: sound/soc/codecs/pcm3060*
15809 TI TAS571X FAMILY ASoC CODEC DRIVER
15810 M: Kevin Cernekee <cernekee@chromium.org>
15811 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15813 F: sound/soc/codecs/tas571x*
15815 TI TRF7970A NFC DRIVER
15816 M: Mark Greer <mgreer@animalcreek.com>
15817 L: linux-wireless@vger.kernel.org
15818 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15820 F: drivers/nfc/trf7970a.c
15821 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15823 TI TWL4030 SERIES SOC CODEC DRIVER
15824 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15827 F: sound/soc/codecs/twl4030*
15830 M: Benoit Parrot <bparrot@ti.com>
15831 L: linux-media@vger.kernel.org
15832 W: http://linuxtv.org/
15833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15835 F: drivers/media/platform/ti-vpe/
15837 TI WILINK WIRELESS DRIVERS
15838 L: linux-wireless@vger.kernel.org
15839 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15840 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15843 F: drivers/net/wireless/ti/
15844 F: include/linux/wl12xx.h
15846 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15847 M: John Stultz <john.stultz@linaro.org>
15848 M: Thomas Gleixner <tglx@linutronix.de>
15849 R: Stephen Boyd <sboyd@kernel.org>
15850 L: linux-kernel@vger.kernel.org
15851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15853 F: include/linux/clocksource.h
15854 F: include/linux/time.h
15855 F: include/linux/timex.h
15856 F: include/uapi/linux/time.h
15857 F: include/uapi/linux/timex.h
15858 F: kernel/time/clocksource.c
15859 F: kernel/time/time*.c
15860 F: kernel/time/alarmtimer.c
15861 F: kernel/time/ntp.c
15862 F: tools/testing/selftests/timers/
15865 M: Jon Maloy <jon.maloy@ericsson.com>
15866 M: Ying Xue <ying.xue@windriver.com>
15867 L: netdev@vger.kernel.org (core kernel code)
15868 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15869 W: http://tipc.sourceforge.net/
15871 F: include/uapi/linux/tipc*.h
15874 TLAN NETWORK DRIVER
15875 M: Samuel Chessman <chessman@tux.org>
15876 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15877 W: http://sourceforge.net/projects/tlan/
15879 F: Documentation/networking/device_drivers/ti/tlan.txt
15880 F: drivers/net/ethernet/ti/tlan.*
15882 TM6000 VIDEO4LINUX DRIVER
15883 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15884 L: linux-media@vger.kernel.org
15885 W: https://linuxtv.org
15886 T: git git://linuxtv.org/media_tree.git
15888 F: drivers/media/usb/tm6000/
15889 F: Documentation/media/v4l-drivers/tm6000*
15891 TMIO/SDHI MMC DRIVER
15892 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15893 L: linux-mmc@vger.kernel.org
15895 F: drivers/mmc/host/tmio_mmc*
15896 F: drivers/mmc/host/renesas_sdhi*
15897 F: include/linux/mfd/tmio.h
15899 TMP401 HARDWARE MONITOR DRIVER
15900 M: Guenter Roeck <linux@roeck-us.net>
15901 L: linux-hwmon@vger.kernel.org
15903 F: Documentation/hwmon/tmp401.rst
15904 F: drivers/hwmon/tmp401.c
15906 TMPFS (SHMEM FILESYSTEM)
15907 M: Hugh Dickins <hughd@google.com>
15908 L: linux-mm@kvack.org
15910 F: include/linux/shmem_fs.h
15913 TOMOYO SECURITY MODULE
15914 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15915 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15916 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15917 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15918 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15919 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15920 W: https://tomoyo.osdn.jp/
15922 F: security/tomoyo/
15924 TOPSTAR LAPTOP EXTRAS DRIVER
15925 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15926 L: platform-driver-x86@vger.kernel.org
15928 F: drivers/platform/x86/topstar-laptop.c
15930 TORTURE-TEST MODULES
15931 M: Davidlohr Bueso <dave@stgolabs.net>
15932 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15933 M: Josh Triplett <josh@joshtriplett.org>
15934 L: linux-kernel@vger.kernel.org
15936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15937 F: Documentation/RCU/torture.txt
15938 F: kernel/torture.c
15939 F: kernel/rcu/rcutorture.c
15940 F: kernel/rcu/rcuperf.c
15941 F: kernel/locking/locktorture.c
15943 TOSHIBA ACPI EXTRAS DRIVER
15944 M: Azael Avalos <coproscefalo@gmail.com>
15945 L: platform-driver-x86@vger.kernel.org
15947 F: drivers/platform/x86/toshiba_acpi.c
15949 TOSHIBA BLUETOOTH DRIVER
15950 M: Azael Avalos <coproscefalo@gmail.com>
15951 L: platform-driver-x86@vger.kernel.org
15953 F: drivers/platform/x86/toshiba_bluetooth.c
15955 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15956 M: Azael Avalos <coproscefalo@gmail.com>
15957 L: platform-driver-x86@vger.kernel.org
15959 F: drivers/platform/x86/toshiba_haps.c
15962 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15963 W: http://www.buzzard.org.uk/toshiba/
15965 F: drivers/char/toshiba.c
15966 F: include/linux/toshiba.h
15967 F: include/uapi/linux/toshiba.h
15969 TOSHIBA TC358743 DRIVER
15970 M: Mats Randgaard <matrandg@cisco.com>
15971 L: linux-media@vger.kernel.org
15973 F: drivers/media/i2c/tc358743*
15974 F: include/media/i2c/tc358743.h
15976 TOSHIBA WMI HOTKEYS DRIVER
15977 M: Azael Avalos <coproscefalo@gmail.com>
15978 L: platform-driver-x86@vger.kernel.org
15980 F: drivers/platform/x86/toshiba-wmi.c
15983 M: Peter Huewe <peterhuewe@gmx.de>
15984 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15985 R: Jason Gunthorpe <jgg@ziepe.ca>
15986 L: linux-integrity@vger.kernel.org
15987 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15988 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15989 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15991 F: drivers/char/tpm/
15994 M: Steven Rostedt <rostedt@goodmis.org>
15995 M: Ingo Molnar <mingo@redhat.com>
15996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15998 F: Documentation/trace/ftrace.rst
15999 F: arch/*/*/*/ftrace.h
16000 F: arch/*/kernel/ftrace.c
16001 F: include/*/ftrace.h
16002 F: include/linux/trace*.h
16005 F: tools/testing/selftests/ftrace/
16007 TRACING MMIO ACCESSES (MMIOTRACE)
16008 M: Steven Rostedt <rostedt@goodmis.org>
16009 M: Ingo Molnar <mingo@kernel.org>
16010 R: Karol Herbst <karolherbst@gmail.com>
16011 R: Pekka Paalanen <ppaalanen@gmail.com>
16013 L: linux-kernel@vger.kernel.org
16014 L: nouveau@lists.freedesktop.org
16015 F: kernel/trace/trace_mmiotrace.c
16016 F: include/linux/mmiotrace.h
16017 F: arch/x86/mm/kmmio.c
16018 F: arch/x86/mm/mmio-mod.c
16019 F: arch/x86/mm/testmmiotrace.c
16022 M: Jiri Kosina <trivial@kernel.org>
16023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16025 K: ^Subject:.*(?i)trivial
16027 TEMPO SEMICONDUCTOR DRIVERS
16028 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16030 F: sound/soc/codecs/tscs*.c
16031 F: sound/soc/codecs/tscs*.h
16032 F: Documentation/devicetree/bindings/sound/tscs*.txt
16035 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16036 M: Jiri Slaby <jslaby@suse.com>
16038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16039 F: Documentation/serial/
16041 F: drivers/tty/serial/serial_core.c
16042 F: include/linux/serial_core.h
16043 F: include/linux/serial.h
16044 F: include/linux/tty.h
16045 F: include/uapi/linux/serial_core.h
16046 F: include/uapi/linux/serial.h
16047 F: include/uapi/linux/tty.h
16049 TUA9001 MEDIA DRIVER
16050 M: Antti Palosaari <crope@iki.fi>
16051 L: linux-media@vger.kernel.org
16052 W: https://linuxtv.org
16053 W: http://palosaari.fi/linux/
16054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16055 T: git git://linuxtv.org/anttip/media_tree.git
16057 F: drivers/media/tuners/tua9001*
16059 TULIP NETWORK DRIVERS
16060 L: netdev@vger.kernel.org
16061 L: linux-parisc@vger.kernel.org
16063 F: drivers/net/ethernet/dec/tulip/
16066 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16067 W: http://vtun.sourceforge.net/tun
16069 F: Documentation/networking/tuntap.txt
16070 F: arch/um/os-Linux/drivers/
16072 TURBOCHANNEL SUBSYSTEM
16073 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16074 M: Ralf Baechle <ralf@linux-mips.org>
16075 L: linux-mips@vger.kernel.org
16076 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16079 F: include/linux/tc.h
16082 M: "Len Brown" <lenb@kernel.org>
16083 L: linux-pm@vger.kernel.org
16084 B: https://bugzilla.kernel.org
16085 Q: https://patchwork.kernel.org/project/linux-pm/list/
16086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16088 F: tools/power/x86/turbostat/
16090 TW5864 VIDEO4LINUX DRIVER
16091 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16092 M: Anton Sviridenko <anton@corp.bluecherry.net>
16093 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16094 M: Andrey Utkin <andrey_utkin@fastmail.com>
16095 L: linux-media@vger.kernel.org
16097 F: drivers/media/pci/tw5864/
16099 TW68 VIDEO4LINUX DRIVER
16100 M: Hans Verkuil <hverkuil@xs4all.nl>
16101 L: linux-media@vger.kernel.org
16102 T: git git://linuxtv.org/media_tree.git
16103 W: https://linuxtv.org
16105 F: drivers/media/pci/tw68/
16107 TW686X VIDEO4LINUX DRIVER
16108 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16109 L: linux-media@vger.kernel.org
16110 T: git git://linuxtv.org/media_tree.git
16111 W: http://linuxtv.org
16113 F: drivers/media/pci/tw686x/
16115 UBI FILE SYSTEM (UBIFS)
16116 M: Richard Weinberger <richard@nod.at>
16117 M: Artem Bityutskiy <dedekind1@gmail.com>
16118 M: Adrian Hunter <adrian.hunter@intel.com>
16119 L: linux-mtd@lists.infradead.org
16120 T: git git://git.infradead.org/ubifs-2.6.git
16121 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16123 F: Documentation/filesystems/ubifs.txt
16126 UCLINUX (M68KNOMMU AND COLDFIRE)
16127 M: Greg Ungerer <gerg@linux-m68k.org>
16128 W: http://www.linux-m68k.org/
16129 W: http://www.uclinux.org/
16130 L: linux-m68k@lists.linux-m68k.org
16131 L: uclinux-dev@uclinux.org (subscribers-only)
16132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16134 F: arch/m68k/coldfire/
16136 F: arch/m68k/*/*_no.*
16137 F: arch/m68k/include/asm/*_no.*
16140 M: Jan Kara <jack@suse.com>
16142 F: Documentation/filesystems/udf.txt
16146 M: Bastien Nocera <hadess@hadess.net>
16147 L: linux-input@vger.kernel.org
16149 F: drivers/hid/hid-udraw-ps3.c
16152 M: Evgeniy Dushistov <dushistov@mail.ru>
16154 F: Documentation/filesystems/ufs.txt
16157 UHID USERSPACE HID IO DRIVER:
16158 M: David Herrmann <dh.herrmann@googlemail.com>
16159 L: linux-input@vger.kernel.org
16161 F: drivers/hid/uhid.c
16162 F: include/uapi/linux/uhid.h
16165 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16166 L: linux-usb@vger.kernel.org
16168 F: drivers/usb/common/ulpi.c
16169 F: include/linux/ulpi/
16171 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16172 L: linux-usb@vger.kernel.org
16175 F: include/linux/uwb.h
16176 F: include/linux/uwb/
16179 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16180 L: linux-fsdevel@vger.kernel.org
16184 UNICORE32 ARCHITECTURE:
16185 M: Guan Xuetao <gxt@pku.edu.cn>
16186 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16188 T: git git://github.com/gxt/linux.git
16192 M: Tony Finch <dot@dotat.at>
16193 W: http://dotat.at/prog/unifdef
16195 F: scripts/unifdef.c
16197 UNIFORM CDROM DRIVER
16198 M: Jens Axboe <axboe@kernel.dk>
16199 W: http://www.kernel.dk
16201 F: Documentation/cdrom/
16202 F: drivers/cdrom/cdrom.c
16203 F: include/linux/cdrom.h
16204 F: include/uapi/linux/cdrom.h
16206 UNISYS S-PAR DRIVERS
16207 M: David Kershner <david.kershner@unisys.com>
16208 L: sparmaintainer@unisys.com (Unisys internal)
16210 F: include/linux/visorbus.h
16211 F: drivers/visorbus/
16212 F: drivers/staging/unisys/
16214 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16215 R: Alim Akhtar <alim.akhtar@samsung.com>
16216 R: Avri Altman <avri.altman@wdc.com>
16217 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16218 L: linux-scsi@vger.kernel.org
16220 F: Documentation/scsi/ufs.txt
16221 F: drivers/scsi/ufs/
16223 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16224 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16225 L: linux-scsi@vger.kernel.org
16227 F: drivers/scsi/ufs/*dwc*
16229 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16230 M: Stanley Chu <stanley.chu@mediatek.com>
16231 L: linux-scsi@vger.kernel.org
16232 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16234 F: drivers/scsi/ufs/ufs-mediatek*
16236 UNSORTED BLOCK IMAGES (UBI)
16237 M: Artem Bityutskiy <dedekind1@gmail.com>
16238 M: Richard Weinberger <richard@nod.at>
16239 W: http://www.linux-mtd.infradead.org/
16240 L: linux-mtd@lists.infradead.org
16241 T: git git://git.infradead.org/ubifs-2.6.git
16243 F: drivers/mtd/ubi/
16244 F: include/linux/mtd/ubi.h
16245 F: include/uapi/mtd/ubi-user.h
16247 USB "USBNET" DRIVER FRAMEWORK
16248 M: Oliver Neukum <oneukum@suse.com>
16249 L: netdev@vger.kernel.org
16250 W: http://www.linux-usb.org/usbnet
16252 F: drivers/net/usb/usbnet.c
16253 F: include/linux/usb/usbnet.h
16256 M: Oliver Neukum <oneukum@suse.com>
16257 L: linux-usb@vger.kernel.org
16259 F: Documentation/usb/acm.txt
16260 F: drivers/usb/class/cdc-acm.*
16262 USB AR5523 WIRELESS DRIVER
16263 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16264 L: linux-wireless@vger.kernel.org
16266 F: drivers/net/wireless/ath/ar5523/
16269 M: Oliver Neukum <oneukum@suse.com>
16270 L: linux-usb@vger.kernel.org
16271 L: linux-scsi@vger.kernel.org
16273 F: drivers/usb/storage/uas.c
16275 USB CDC ETHERNET DRIVER
16276 M: Oliver Neukum <oliver@neukum.org>
16277 L: linux-usb@vger.kernel.org
16279 F: drivers/net/usb/cdc_*.c
16280 F: include/uapi/linux/usb/cdc.h
16282 USB CHAOSKEY DRIVER
16283 M: Keith Packard <keithp@keithp.com>
16284 L: linux-usb@vger.kernel.org
16286 F: drivers/usb/misc/chaoskey.c
16288 USB CYPRESS C67X00 DRIVER
16289 M: Peter Korsgaard <jacmet@sunsite.dk>
16290 L: linux-usb@vger.kernel.org
16292 F: drivers/usb/c67x00/
16294 USB DAVICOM DM9601 DRIVER
16295 M: Peter Korsgaard <jacmet@sunsite.dk>
16296 L: netdev@vger.kernel.org
16297 W: http://www.linux-usb.org/usbnet
16299 F: drivers/net/usb/dm9601.c
16301 USB DIAMOND RIO500 DRIVER
16302 M: Cesar Miquel <miquel@df.uba.ar>
16303 L: rio500-users@lists.sourceforge.net
16304 W: http://rio500.sourceforge.net
16306 F: drivers/usb/misc/rio500*
16309 M: Alan Stern <stern@rowland.harvard.edu>
16310 L: linux-usb@vger.kernel.org
16312 F: Documentation/usb/ehci.txt
16313 F: drivers/usb/host/ehci*
16315 USB GADGET/PERIPHERAL SUBSYSTEM
16316 M: Felipe Balbi <balbi@kernel.org>
16317 L: linux-usb@vger.kernel.org
16318 W: http://www.linux-usb.org/gadget
16319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16321 F: drivers/usb/gadget/
16322 F: include/linux/usb/gadget*
16324 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16325 M: Jiri Kosina <jikos@kernel.org>
16326 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16327 L: linux-usb@vger.kernel.org
16328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16330 F: Documentation/hid/hiddev.txt
16331 F: drivers/hid/usbhid/
16333 USB INTEL XHCI ROLE MUX DRIVER
16334 M: Hans de Goede <hdegoede@redhat.com>
16335 L: linux-usb@vger.kernel.org
16337 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16339 USB IP DRIVER FOR HISILICON KIRIN
16340 M: Yu Chen <chenyu56@huawei.com>
16341 M: Binghui Wang <wangbinghui@hisilicon.com>
16342 L: linux-usb@vger.kernel.org
16344 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16345 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16348 M: Olav Kongas <ok@artecdesign.ee>
16349 L: linux-usb@vger.kernel.org
16351 F: drivers/usb/host/isp116x*
16352 F: include/linux/usb/isp116x.h
16354 USB LAN78XX ETHERNET DRIVER
16355 M: Woojung Huh <woojung.huh@microchip.com>
16356 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16357 L: netdev@vger.kernel.org
16359 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16360 F: drivers/net/usb/lan78xx.*
16361 F: include/dt-bindings/net/microchip-lan78xx.h
16363 USB MASS STORAGE DRIVER
16364 M: Alan Stern <stern@rowland.harvard.edu>
16365 L: linux-usb@vger.kernel.org
16366 L: usb-storage@lists.one-eyed-alien.net
16368 F: drivers/usb/storage/
16371 M: Clemens Ladisch <clemens@ladisch.de>
16372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16375 F: sound/usb/midi.*
16377 USB NETWORKING DRIVERS
16378 L: linux-usb@vger.kernel.org
16380 F: drivers/net/usb/
16383 M: Alan Stern <stern@rowland.harvard.edu>
16384 L: linux-usb@vger.kernel.org
16386 F: Documentation/usb/ohci.txt
16387 F: drivers/usb/host/ohci*
16389 USB OTG FSM (Finite State Machine)
16390 M: Peter Chen <Peter.Chen@nxp.com>
16391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16392 L: linux-usb@vger.kernel.org
16394 F: drivers/usb/common/usb-otg-fsm.c
16397 M: Valentina Manea <valentina.manea.m@gmail.com>
16398 M: Shuah Khan <shuah@kernel.org>
16399 M: Shuah Khan <skhan@linuxfoundation.org>
16400 L: linux-usb@vger.kernel.org
16402 F: Documentation/usb/usbip_protocol.txt
16403 F: drivers/usb/usbip/
16404 F: tools/usb/usbip/
16405 F: tools/testing/selftests/drivers/usb/usbip/
16408 M: Petko Manolov <petkan@nucleusys.com>
16409 L: linux-usb@vger.kernel.org
16410 L: netdev@vger.kernel.org
16411 T: git git://github.com/petkan/pegasus.git
16412 W: https://github.com/petkan/pegasus
16414 F: drivers/net/usb/pegasus.*
16417 M: Felipe Balbi <balbi@kernel.org>
16418 L: linux-usb@vger.kernel.org
16419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16421 F: drivers/usb/phy/
16423 USB PRINTER DRIVER (usblp)
16424 M: Pete Zaitcev <zaitcev@redhat.com>
16425 L: linux-usb@vger.kernel.org
16427 F: drivers/usb/class/usblp.c
16429 USB QMI WWAN NETWORK DRIVER
16430 M: Bjørn Mork <bjorn@mork.no>
16431 L: netdev@vger.kernel.org
16433 F: Documentation/ABI/testing/sysfs-class-net-qmi
16434 F: drivers/net/usb/qmi_wwan.c
16437 M: Petko Manolov <petkan@nucleusys.com>
16438 L: linux-usb@vger.kernel.org
16439 L: netdev@vger.kernel.org
16440 T: git git://github.com/petkan/rtl8150.git
16441 W: https://github.com/petkan/rtl8150
16443 F: drivers/net/usb/rtl8150.c
16445 USB SERIAL SUBSYSTEM
16446 M: Johan Hovold <johan@kernel.org>
16447 L: linux-usb@vger.kernel.org
16448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16450 F: Documentation/usb/usb-serial.txt
16451 F: drivers/usb/serial/
16452 F: include/linux/usb/serial.h
16454 USB SMSC75XX ETHERNET DRIVER
16455 M: Steve Glendinning <steve.glendinning@shawell.net>
16456 L: netdev@vger.kernel.org
16458 F: drivers/net/usb/smsc75xx.*
16460 USB SMSC95XX ETHERNET DRIVER
16461 M: Steve Glendinning <steve.glendinning@shawell.net>
16462 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16463 L: netdev@vger.kernel.org
16465 F: drivers/net/usb/smsc95xx.*
16468 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16469 L: linux-usb@vger.kernel.org
16470 W: http://www.linux-usb.org
16471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16473 F: Documentation/devicetree/bindings/usb/
16474 F: Documentation/usb/
16476 F: include/linux/usb.h
16477 F: include/linux/usb/
16479 USB TYPEC PI3USB30532 MUX DRIVER
16480 M: Hans de Goede <hdegoede@redhat.com>
16481 L: linux-usb@vger.kernel.org
16483 F: drivers/usb/typec/mux/pi3usb30532.c
16486 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16487 L: linux-usb@vger.kernel.org
16489 F: Documentation/ABI/testing/sysfs-class-typec
16490 F: Documentation/driver-api/usb/typec.rst
16491 F: drivers/usb/typec/
16492 F: include/linux/usb/typec.h
16494 USB TYPEC BUS FOR ALTERNATE MODES
16495 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16496 L: linux-usb@vger.kernel.org
16498 F: Documentation/ABI/testing/sysfs-bus-typec
16499 F: Documentation/driver-api/usb/typec_bus.rst
16500 F: drivers/usb/typec/altmodes/
16501 F: include/linux/usb/typec_altmode.h
16503 USB TYPEC PORT CONTROLLER DRIVERS
16504 M: Guenter Roeck <linux@roeck-us.net>
16505 L: linux-usb@vger.kernel.org
16507 F: drivers/usb/typec/tcpm/
16510 M: Alan Stern <stern@rowland.harvard.edu>
16511 L: linux-usb@vger.kernel.org
16513 F: drivers/usb/host/uhci*
16516 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16517 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16518 L: linux-media@vger.kernel.org
16519 T: git git://linuxtv.org/media_tree.git
16520 W: http://www.ideasonboard.org/uvc/
16522 F: drivers/media/usb/uvc/
16523 F: include/uapi/linux/uvcvideo.h
16526 M: Hans Verkuil <hverkuil@xs4all.nl>
16527 L: linux-media@vger.kernel.org
16528 T: git git://linuxtv.org/media_tree.git
16529 W: https://linuxtv.org
16531 F: drivers/media/usb/usbvision/
16534 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16535 L: linux-usb@vger.kernel.org
16537 F: drivers/usb/gadget/function/*uvc*
16538 F: drivers/usb/gadget/legacy/webcam.c
16539 F: include/uapi/linux/usb/g_uvc.h
16541 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16542 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16543 L: linux-wireless@vger.kernel.org
16545 F: drivers/net/wireless/rndis_wlan.c
16548 M: Mathias Nyman <mathias.nyman@intel.com>
16549 L: linux-usb@vger.kernel.org
16551 F: drivers/usb/host/xhci*
16552 F: drivers/usb/host/pci-quirks*
16555 L: linux-wireless@vger.kernel.org
16556 W: http://linux-lc100020.sourceforge.net
16558 F: drivers/net/wireless/zydas/zd1201.*
16561 M: Antoine Jacquet <royale@zerezo.com>
16562 L: linux-usb@vger.kernel.org
16563 L: linux-media@vger.kernel.org
16564 T: git git://linuxtv.org/media_tree.git
16565 W: http://royale.zerezo.com/zr364xx/
16567 F: Documentation/media/v4l-drivers/zr364xx*
16568 F: drivers/media/usb/zr364xx/
16570 USER-MODE LINUX (UML)
16571 M: Jeff Dike <jdike@addtoit.com>
16572 M: Richard Weinberger <richard@nod.at>
16573 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16574 L: linux-um@lists.infradead.org
16575 W: http://user-mode-linux.sourceforge.net
16576 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16579 F: Documentation/virtual/uml/
16584 USERSPACE COPYIN/COPYOUT (UIOVEC)
16585 M: Alexander Viro <viro@zeniv.linux.org.uk>
16588 F: include/linux/uio.h
16590 USERSPACE DMA BUFFER DRIVER
16591 M: Gerd Hoffmann <kraxel@redhat.com>
16593 L: dri-devel@lists.freedesktop.org
16594 F: drivers/dma-buf/udmabuf.c
16595 F: include/uapi/linux/udmabuf.h
16596 T: git git://anongit.freedesktop.org/drm/drm-misc
16598 USERSPACE I/O (UIO)
16599 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16602 F: Documentation/driver-api/uio-howto.rst
16604 F: include/linux/uio_driver.h
16607 M: Karel Zak <kzak@redhat.com>
16608 L: util-linux@vger.kernel.org
16609 W: http://en.wikipedia.org/wiki/Util-linux
16610 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16614 M: Christoph Hellwig <hch@lst.de>
16615 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16616 L: linux-kernel@vger.kernel.org
16617 T: git git://git.infradead.org/users/hch/uuid.git
16620 F: include/linux/uuid.h
16621 F: include/uapi/linux/uuid.h
16625 M: Michal Januszewski <spock@gentoo.org>
16626 L: linux-fbdev@vger.kernel.org
16627 W: https://github.com/mjanusz/v86d
16629 F: Documentation/fb/uvesafb.txt
16630 F: drivers/video/fbdev/uvesafb.*
16633 M: Stefan Agner <stefan@agner.ch>
16634 L: linux-mtd@lists.infradead.org
16636 F: drivers/mtd/nand/raw/vf610_nfc.c
16638 VFAT/FAT/MSDOS FILESYSTEM
16639 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16641 F: Documentation/filesystems/vfat.txt
16645 M: Alex Williamson <alex.williamson@redhat.com>
16646 R: Cornelia Huck <cohuck@redhat.com>
16647 L: kvm@vger.kernel.org
16648 T: git git://github.com/awilliam/linux-vfio.git
16650 F: Documentation/vfio.txt
16652 F: include/linux/vfio.h
16653 F: include/uapi/linux/vfio.h
16655 VFIO MEDIATED DEVICE DRIVERS
16656 M: Kirti Wankhede <kwankhede@nvidia.com>
16657 L: kvm@vger.kernel.org
16659 F: Documentation/vfio-mediated-device.txt
16660 F: drivers/vfio/mdev/
16661 F: include/linux/mdev.h
16662 F: samples/vfio-mdev/
16664 VFIO PLATFORM DRIVER
16665 M: Eric Auger <eric.auger@redhat.com>
16666 L: kvm@vger.kernel.org
16668 F: drivers/vfio/platform/
16671 R: Lukas Wunner <lukas@wunner.de>
16673 F: Documentation/gpu/vga-switcheroo.rst
16674 F: drivers/gpu/vga/vga_switcheroo.c
16675 F: include/linux/vga_switcheroo.h
16676 T: git git://anongit.freedesktop.org/drm/drm-misc
16678 VIA RHINE NETWORK DRIVER
16680 F: drivers/net/ethernet/via/via-rhine.c
16682 VIA SD/MMC CARD CONTROLLER DRIVER
16683 M: Bruce Chang <brucechang@via.com.tw>
16684 M: Harald Welte <HaraldWelte@viatech.com>
16686 F: drivers/mmc/host/via-sdmmc.c
16688 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16689 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16690 L: linux-fbdev@vger.kernel.org
16692 F: include/linux/via-core.h
16693 F: include/linux/via-gpio.h
16694 F: include/linux/via_i2c.h
16695 F: drivers/video/fbdev/via/
16697 VIA VELOCITY NETWORK DRIVER
16698 M: Francois Romieu <romieu@fr.zoreil.com>
16699 L: netdev@vger.kernel.org
16701 F: drivers/net/ethernet/via/via-velocity.*
16703 VICODEC VIRTUAL CODEC DRIVER
16704 M: Hans Verkuil <hans.verkuil@cisco.com>
16705 L: linux-media@vger.kernel.org
16706 T: git git://linuxtv.org/media_tree.git
16707 W: https://linuxtv.org
16709 F: drivers/media/platform/vicodec/*
16711 VIDEO MULTIPLEXER DRIVER
16712 M: Philipp Zabel <p.zabel@pengutronix.de>
16713 L: linux-media@vger.kernel.org
16715 F: drivers/media/platform/video-mux.c
16717 VIDEO I2C POLLING DRIVER
16718 M: Matt Ranostay <matt.ranostay@konsulko.com>
16719 L: linux-media@vger.kernel.org
16721 F: drivers/media/i2c/video-i2c.c
16723 VIDEOBUF2 FRAMEWORK
16724 M: Pawel Osciak <pawel@osciak.com>
16725 M: Marek Szyprowski <m.szyprowski@samsung.com>
16726 M: Kyungmin Park <kyungmin.park@samsung.com>
16727 L: linux-media@vger.kernel.org
16729 F: drivers/media/common/videobuf2/*
16730 F: include/media/videobuf2-*
16732 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16733 M: Helen Koike <helen.koike@collabora.com>
16734 L: linux-media@vger.kernel.org
16735 T: git git://linuxtv.org/media_tree.git
16736 W: https://linuxtv.org
16738 F: drivers/media/platform/vimc/*
16741 M: Alex Williamson <alex.williamson@redhat.com>
16742 M: Paolo Bonzini <pbonzini@redhat.com>
16743 L: kvm@vger.kernel.org
16747 VIRTIO AND VHOST VSOCK DRIVER
16748 M: Stefan Hajnoczi <stefanha@redhat.com>
16749 L: kvm@vger.kernel.org
16750 L: virtualization@lists.linux-foundation.org
16751 L: netdev@vger.kernel.org
16753 F: include/linux/virtio_vsock.h
16754 F: include/uapi/linux/virtio_vsock.h
16755 F: include/uapi/linux/vsockmon.h
16756 F: include/uapi/linux/vm_sockets_diag.h
16757 F: net/vmw_vsock/diag.c
16758 F: net/vmw_vsock/af_vsock_tap.c
16759 F: net/vmw_vsock/virtio_transport_common.c
16760 F: net/vmw_vsock/virtio_transport.c
16761 F: drivers/net/vsockmon.c
16762 F: drivers/vhost/vsock.c
16763 F: tools/testing/vsock/
16765 VIRTIO CONSOLE DRIVER
16766 M: Amit Shah <amit@kernel.org>
16767 L: virtualization@lists.linux-foundation.org
16769 F: drivers/char/virtio_console.c
16770 F: include/linux/virtio_console.h
16771 F: include/uapi/linux/virtio_console.h
16773 VIRTIO CORE AND NET DRIVERS
16774 M: "Michael S. Tsirkin" <mst@redhat.com>
16775 M: Jason Wang <jasowang@redhat.com>
16776 L: virtualization@lists.linux-foundation.org
16778 F: Documentation/devicetree/bindings/virtio/
16781 F: drivers/net/virtio_net.c
16782 F: drivers/block/virtio_blk.c
16783 F: include/linux/virtio*.h
16784 F: include/uapi/linux/virtio_*.h
16785 F: drivers/crypto/virtio/
16786 F: mm/balloon_compaction.c
16788 VIRTIO BLOCK AND SCSI DRIVERS
16789 M: "Michael S. Tsirkin" <mst@redhat.com>
16790 M: Jason Wang <jasowang@redhat.com>
16791 R: Paolo Bonzini <pbonzini@redhat.com>
16792 R: Stefan Hajnoczi <stefanha@redhat.com>
16793 L: virtualization@lists.linux-foundation.org
16795 F: drivers/block/virtio_blk.c
16796 F: drivers/scsi/virtio_scsi.c
16797 F: include/uapi/linux/virtio_blk.h
16798 F: include/uapi/linux/virtio_scsi.h
16799 F: drivers/vhost/scsi.c
16801 VIRTIO CRYPTO DRIVER
16802 M: Gonglei <arei.gonglei@huawei.com>
16803 L: virtualization@lists.linux-foundation.org
16804 L: linux-crypto@vger.kernel.org
16806 F: drivers/crypto/virtio/
16807 F: include/uapi/linux/virtio_crypto.h
16809 VIRTIO DRIVERS FOR S390
16810 M: Cornelia Huck <cohuck@redhat.com>
16811 M: Halil Pasic <pasic@linux.ibm.com>
16812 L: linux-s390@vger.kernel.org
16813 L: virtualization@lists.linux-foundation.org
16814 L: kvm@vger.kernel.org
16816 F: drivers/s390/virtio/
16817 F: arch/s390/include/uapi/asm/virtio-ccw.h
16820 M: David Airlie <airlied@linux.ie>
16821 M: Gerd Hoffmann <kraxel@redhat.com>
16822 L: dri-devel@lists.freedesktop.org
16823 L: virtualization@lists.linux-foundation.org
16824 T: git git://anongit.freedesktop.org/drm/drm-misc
16826 F: drivers/gpu/drm/virtio/
16827 F: include/uapi/linux/virtio_gpu.h
16829 VIRTIO HOST (VHOST)
16830 M: "Michael S. Tsirkin" <mst@redhat.com>
16831 M: Jason Wang <jasowang@redhat.com>
16832 L: kvm@vger.kernel.org
16833 L: virtualization@lists.linux-foundation.org
16834 L: netdev@vger.kernel.org
16835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16838 F: include/uapi/linux/vhost.h
16840 VIRTIO INPUT DRIVER
16841 M: Gerd Hoffmann <kraxel@redhat.com>
16843 F: drivers/virtio/virtio_input.c
16844 F: include/uapi/linux/virtio_input.h
16846 VIRTUAL BOX GUEST DEVICE DRIVER
16847 M: Hans de Goede <hdegoede@redhat.com>
16848 M: Arnd Bergmann <arnd@arndb.de>
16849 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16851 F: include/linux/vbox_utils.h
16852 F: include/uapi/linux/vbox*.h
16853 F: drivers/virt/vboxguest/
16855 VIRTUAL SERIO DEVICE DRIVER
16856 M: Stephen Chandler Paul <thatslyude@gmail.com>
16858 F: drivers/input/serio/userio.c
16859 F: include/uapi/linux/userio.h
16861 VIVID VIRTUAL VIDEO DRIVER
16862 M: Hans Verkuil <hverkuil@xs4all.nl>
16863 L: linux-media@vger.kernel.org
16864 T: git git://linuxtv.org/media_tree.git
16865 W: https://linuxtv.org
16867 F: drivers/media/platform/vivid/*
16870 M: Florian Fainelli <f.fainelli@gmail.com>
16871 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16873 F: drivers/vlynq/vlynq.c
16874 F: include/linux/vlynq.h
16877 M: Martyn Welch <martyn@welchs.me.uk>
16878 M: Manohar Vanga <manohar.vanga@gmail.com>
16879 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16880 L: devel@driverdev.osuosl.org
16882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16883 F: Documentation/driver-api/vme.rst
16884 F: drivers/staging/vme/
16886 F: include/linux/vme*
16888 VMWARE BALLOON DRIVER
16889 M: Julien Freche <jfreche@vmware.com>
16890 M: Nadav Amit <namit@vmware.com>
16891 M: "VMware, Inc." <pv-drivers@vmware.com>
16892 L: linux-kernel@vger.kernel.org
16894 F: drivers/misc/vmw_balloon.c
16896 VMWARE HYPERVISOR INTERFACE
16897 M: Alok Kataria <akataria@vmware.com>
16898 L: virtualization@lists.linux-foundation.org
16900 F: arch/x86/kernel/cpu/vmware.c
16902 VMWARE PVRDMA DRIVER
16903 M: Adit Ranadive <aditr@vmware.com>
16904 M: VMware PV-Drivers <pv-drivers@vmware.com>
16905 L: linux-rdma@vger.kernel.org
16907 F: drivers/infiniband/hw/vmw_pvrdma/
16909 VMware PVSCSI driver
16910 M: Jim Gill <jgill@vmware.com>
16911 M: VMware PV-Drivers <pv-drivers@vmware.com>
16912 L: linux-scsi@vger.kernel.org
16914 F: drivers/scsi/vmw_pvscsi.c
16915 F: drivers/scsi/vmw_pvscsi.h
16917 VMWARE VMMOUSE SUBDRIVER
16918 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16919 M: "VMware, Inc." <pv-drivers@vmware.com>
16920 L: linux-input@vger.kernel.org
16922 F: drivers/input/mouse/vmmouse.c
16923 F: drivers/input/mouse/vmmouse.h
16925 VMWARE VMXNET3 ETHERNET DRIVER
16926 M: Ronak Doshi <doshir@vmware.com>
16927 M: "VMware, Inc." <pv-drivers@vmware.com>
16928 L: netdev@vger.kernel.org
16930 F: drivers/net/vmxnet3/
16932 VOCORE VOCORE2 BOARD
16933 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16934 L: linux-mips@vger.kernel.org
16936 F: arch/mips/boot/dts/ralink/vocore2.dts
16938 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16939 M: Liam Girdwood <lgirdwood@gmail.com>
16940 M: Mark Brown <broonie@kernel.org>
16941 L: linux-kernel@vger.kernel.org
16942 W: http://www.slimlogic.co.uk/?p=48
16943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16945 F: Documentation/devicetree/bindings/regulator/
16946 F: Documentation/power/regulator/
16947 F: drivers/regulator/
16948 F: include/dt-bindings/regulator/
16949 F: include/linux/regulator/
16952 M: David Ahern <dsa@cumulusnetworks.com>
16953 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16954 L: netdev@vger.kernel.org
16956 F: drivers/net/vrf.c
16957 F: Documentation/networking/vrf.txt
16959 VT1211 HARDWARE MONITOR DRIVER
16960 M: Juerg Haefliger <juergh@gmail.com>
16961 L: linux-hwmon@vger.kernel.org
16963 F: Documentation/hwmon/vt1211.rst
16964 F: drivers/hwmon/vt1211.c
16966 VT8231 HARDWARE MONITOR DRIVER
16967 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16968 L: linux-hwmon@vger.kernel.org
16970 F: drivers/hwmon/vt8231.c
16972 VUB300 USB to SDIO/SD/MMC bridge chip
16973 M: Tony Olech <tony.olech@elandigitalsystems.com>
16974 L: linux-mmc@vger.kernel.org
16975 L: linux-usb@vger.kernel.org
16977 F: drivers/mmc/host/vub300.c
16979 W1 DALLAS'S 1-WIRE BUS
16980 M: Evgeniy Polyakov <zbr@ioremap.net>
16982 F: Documentation/devicetree/bindings/w1/
16983 F: Documentation/w1/
16985 F: include/linux/w1.h
16987 W83791D HARDWARE MONITORING DRIVER
16988 M: Marc Hulsman <m.hulsman@tudelft.nl>
16989 L: linux-hwmon@vger.kernel.org
16991 F: Documentation/hwmon/w83791d.rst
16992 F: drivers/hwmon/w83791d.c
16994 W83793 HARDWARE MONITORING DRIVER
16995 M: Rudolf Marek <r.marek@assembler.cz>
16996 L: linux-hwmon@vger.kernel.org
16998 F: Documentation/hwmon/w83793.rst
16999 F: drivers/hwmon/w83793.c
17001 W83795 HARDWARE MONITORING DRIVER
17002 M: Jean Delvare <jdelvare@suse.com>
17003 L: linux-hwmon@vger.kernel.org
17005 F: drivers/hwmon/w83795.c
17007 W83L51xD SD/MMC CARD INTERFACE DRIVER
17008 M: Pierre Ossman <pierre@ossman.eu>
17010 F: drivers/mmc/host/wbsd.*
17012 WACOM PROTOCOL 4 SERIAL TABLETS
17013 M: Julian Squires <julian@cipht.net>
17014 M: Hans de Goede <hdegoede@redhat.com>
17015 L: linux-input@vger.kernel.org
17017 F: drivers/input/tablet/wacom_serial4.c
17019 WATCHDOG DEVICE DRIVERS
17020 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17021 M: Guenter Roeck <linux@roeck-us.net>
17022 L: linux-watchdog@vger.kernel.org
17023 W: http://www.linux-watchdog.org/
17024 T: git git://www.linux-watchdog.org/linux-watchdog.git
17026 F: Documentation/devicetree/bindings/watchdog/
17027 F: Documentation/watchdog/
17028 F: drivers/watchdog/
17029 F: include/linux/watchdog.h
17030 F: include/uapi/linux/watchdog.h
17032 WHISKEYCOVE PMIC GPIO DRIVER
17033 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17034 L: linux-gpio@vger.kernel.org
17036 F: drivers/gpio/gpio-wcove.c
17039 M: Dianlong Li <long17.cool@163.com>
17040 L: linux-rtc@vger.kernel.org
17042 F: drivers/rtc/rtc-sd3078.c
17045 M: David Herrmann <dh.herrmann@googlemail.com>
17046 L: linux-input@vger.kernel.org
17048 F: drivers/hid/hid-wiimote*
17050 WILOCITY WIL6210 WIRELESS DRIVER
17051 M: Maya Erez <merez@codeaurora.org>
17052 L: linux-wireless@vger.kernel.org
17053 L: wil6210@qti.qualcomm.com
17055 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17056 F: drivers/net/wireless/ath/wil6210/
17059 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17060 M: linux-wimax@intel.com
17061 L: wimax@linuxwimax.org (subscribers-only)
17063 W: http://linuxwimax.org
17064 F: Documentation/wimax/README.wimax
17065 F: include/linux/wimax/debug.h
17066 F: include/net/wimax.h
17067 F: include/uapi/linux/wimax.h
17071 M: David Härdeman <david@hardeman.nu>
17073 F: drivers/media/rc/winbond-cir.c
17075 RCMM REMOTE CONTROLS DECODER
17076 M: Patrick Lerda <patrick9876@free.fr>
17078 F: drivers/media/rc/ir-rcmm-decoder.c
17080 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17081 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17082 L: linux-watchdog@vger.kernel.org
17084 F: drivers/watchdog/ebc-c384_wdt.c
17086 WINSYSTEMS WS16C48 GPIO DRIVER
17087 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17088 L: linux-gpio@vger.kernel.org
17090 F: drivers/gpio/gpio-ws16c48.c
17092 WISTRON LAPTOP BUTTON DRIVER
17093 M: Miloslav Trmac <mitr@volny.cz>
17095 F: drivers/input/misc/wistron_btns.c
17097 WL3501 WIRELESS PCMCIA CARD DRIVER
17098 L: linux-wireless@vger.kernel.org
17100 F: drivers/net/wireless/wl3501*
17102 WOLFSON MICROELECTRONICS DRIVERS
17103 L: patches@opensource.cirrus.com
17104 T: git https://github.com/CirrusLogic/linux-drivers.git
17105 W: https://github.com/CirrusLogic/linux-drivers/wiki
17107 F: Documentation/hwmon/wm83??.rst
17108 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17109 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17110 F: Documentation/devicetree/bindings/mfd/arizona.txt
17111 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17112 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17113 F: arch/arm/mach-s3c64xx/mach-crag6410*
17114 F: drivers/clk/clk-wm83*.c
17115 F: drivers/extcon/extcon-arizona.c
17116 F: drivers/leds/leds-wm83*.c
17117 F: drivers/gpio/gpio-*wm*.c
17118 F: drivers/gpio/gpio-arizona.c
17119 F: drivers/hwmon/wm83??-hwmon.c
17120 F: drivers/input/misc/wm831x-on.c
17121 F: drivers/input/touchscreen/wm831x-ts.c
17122 F: drivers/input/touchscreen/wm97*.c
17123 F: drivers/mfd/arizona*
17124 F: drivers/mfd/wm*.c
17125 F: drivers/mfd/cs47l24*
17126 F: drivers/power/supply/wm83*.c
17127 F: drivers/rtc/rtc-wm83*.c
17128 F: drivers/regulator/wm8*.c
17129 F: drivers/regulator/arizona*
17130 F: drivers/video/backlight/wm83*_bl.c
17131 F: drivers/watchdog/wm83*_wdt.c
17132 F: include/linux/mfd/arizona/
17133 F: include/linux/mfd/wm831x/
17134 F: include/linux/mfd/wm8350/
17135 F: include/linux/mfd/wm8400*
17136 F: include/linux/regulator/arizona*
17137 F: include/linux/wm97xx.h
17138 F: include/sound/wm????.h
17139 F: sound/soc/codecs/arizona.?
17140 F: sound/soc/codecs/wm*
17141 F: sound/soc/codecs/cs47l24*
17144 M: Tejun Heo <tj@kernel.org>
17145 R: Lai Jiangshan <jiangshanlai@gmail.com>
17146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17148 F: include/linux/workqueue.h
17149 F: kernel/workqueue.c
17150 F: Documentation/core-api/workqueue.rst
17152 X-POWERS AXP288 PMIC DRIVERS
17153 M: Hans de Goede <hdegoede@redhat.com>
17156 F: drivers/acpi/pmic/intel_pmic_xpower.c
17158 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17159 M: Chen-Yu Tsai <wens@csie.org>
17160 L: linux-kernel@vger.kernel.org
17165 M: Andrew Hendry <andrew.hendry@gmail.com>
17166 L: linux-x25@vger.kernel.org
17168 F: Documentation/networking/x25*
17169 F: include/net/x25*
17172 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17173 M: Thomas Gleixner <tglx@linutronix.de>
17174 M: Ingo Molnar <mingo@redhat.com>
17175 M: Borislav Petkov <bp@alien8.de>
17176 R: "H. Peter Anvin" <hpa@zytor.com>
17178 L: linux-kernel@vger.kernel.org
17179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17181 F: Documentation/devicetree/bindings/x86/
17182 F: Documentation/x86/
17186 M: Andy Lutomirski <luto@kernel.org>
17187 L: linux-kernel@vger.kernel.org
17188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17192 X86 MCE INFRASTRUCTURE
17193 M: Tony Luck <tony.luck@intel.com>
17194 M: Borislav Petkov <bp@alien8.de>
17195 L: linux-edac@vger.kernel.org
17197 F: arch/x86/kernel/cpu/mce/*
17199 X86 MICROCODE UPDATE SUPPORT
17200 M: Borislav Petkov <bp@alien8.de>
17202 F: arch/x86/kernel/cpu/microcode/*
17205 M: Dave Hansen <dave.hansen@linux.intel.com>
17206 M: Andy Lutomirski <luto@kernel.org>
17207 M: Peter Zijlstra <peterz@infradead.org>
17208 L: linux-kernel@vger.kernel.org
17209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17213 X86 PLATFORM DRIVERS
17214 M: Darren Hart <dvhart@infradead.org>
17215 M: Andy Shevchenko <andy@infradead.org>
17216 L: platform-driver-x86@vger.kernel.org
17217 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17219 F: drivers/platform/x86/
17220 F: drivers/platform/olpc/
17222 X86 PLATFORM DRIVERS - ARCH
17223 R: Darren Hart <dvhart@infradead.org>
17224 R: Andy Shevchenko <andy@infradead.org>
17225 L: platform-driver-x86@vger.kernel.org
17227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17229 F: arch/x86/platform
17232 M: Andy Lutomirski <luto@kernel.org>
17233 L: linux-kernel@vger.kernel.org
17234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17236 F: arch/x86/entry/vdso/
17239 M: Matthew Wilcox <willy@infradead.org>
17240 L: linux-fsdevel@vger.kernel.org
17242 F: Documentation/core-api/xarray.rst
17245 F: include/linux/idr.h
17246 F: include/linux/xarray.h
17247 F: tools/testing/radix-tree
17250 M: Benjamin Valentin <benpicco@googlemail.com>
17252 F: drivers/media/rc/xbox_remote.c
17253 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17255 XC2028/3028 TUNER DRIVER
17256 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17257 L: linux-media@vger.kernel.org
17258 W: https://linuxtv.org
17259 T: git git://linuxtv.org/media_tree.git
17261 F: drivers/media/tuners/tuner-xc2028.*
17263 XDP (eXpress Data Path)
17264 M: Alexei Starovoitov <ast@kernel.org>
17265 M: Daniel Borkmann <daniel@iogearbox.net>
17266 M: David S. Miller <davem@davemloft.net>
17267 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17268 M: Jesper Dangaard Brouer <hawk@kernel.org>
17269 M: John Fastabend <john.fastabend@gmail.com>
17270 L: netdev@vger.kernel.org
17271 L: xdp-newbies@vger.kernel.org
17272 L: bpf@vger.kernel.org
17275 F: include/net/xdp.h
17276 F: kernel/bpf/devmap.c
17277 F: kernel/bpf/cpumap.c
17278 F: include/trace/events/xdp.h
17282 XDP SOCKETS (AF_XDP)
17283 M: Björn Töpel <bjorn.topel@intel.com>
17284 M: Magnus Karlsson <magnus.karlsson@intel.com>
17285 L: netdev@vger.kernel.org
17286 L: bpf@vger.kernel.org
17288 F: kernel/bpf/xskmap.c
17291 XEN BLOCK SUBSYSTEM
17292 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17293 M: Roger Pau Monné <roger.pau@citrix.com>
17294 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17296 F: drivers/block/xen-blkback/*
17297 F: drivers/block/xen*
17300 M: Stefano Stabellini <sstabellini@kernel.org>
17301 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17304 F: arch/arm/include/asm/xen/
17306 XEN HYPERVISOR ARM64
17307 M: Stefano Stabellini <sstabellini@kernel.org>
17308 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17311 F: arch/arm64/include/asm/xen/
17313 XEN HYPERVISOR INTERFACE
17314 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17315 M: Juergen Gross <jgross@suse.com>
17316 R: Stefano Stabellini <sstabellini@kernel.org>
17317 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17321 F: arch/x86/platform/pvh/
17322 F: drivers/*/xen-*front.c
17324 F: arch/x86/include/asm/xen/
17325 F: arch/x86/include/asm/pvclock-abi.h
17327 F: include/uapi/xen/
17328 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17329 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17331 XEN NETWORK BACKEND DRIVER
17332 M: Wei Liu <wei.liu@kernel.org>
17333 M: Paul Durrant <paul.durrant@citrix.com>
17334 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17335 L: netdev@vger.kernel.org
17337 F: drivers/net/xen-netback/*
17340 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17341 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17343 F: arch/x86/pci/*xen*
17344 F: drivers/pci/*xen*
17347 M: Juergen Gross <jgross@suse.com>
17348 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17349 L: linux-scsi@vger.kernel.org
17351 F: drivers/scsi/xen-scsifront.c
17352 F: drivers/xen/xen-scsiback.c
17353 F: include/xen/interface/io/vscsiif.h
17355 XEN SWIOTLB SUBSYSTEM
17356 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17357 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17358 L: iommu@lists.linux-foundation.org
17360 F: arch/x86/xen/*swiotlb*
17361 F: drivers/xen/*swiotlb*
17363 XEN SOUND FRONTEND DRIVER
17364 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17365 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17366 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17371 M: Darrick J. Wong <darrick.wong@oracle.com>
17372 M: linux-xfs@vger.kernel.org
17373 L: linux-xfs@vger.kernel.org
17375 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17377 F: Documentation/filesystems/xfs.txt
17380 XILINX AXI ETHERNET DRIVER
17381 M: Anirudha Sarangi <anirudh@xilinx.com>
17382 M: John Linn <John.Linn@xilinx.com>
17384 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17386 XILINX UARTLITE SERIAL DRIVER
17387 M: Peter Korsgaard <jacmet@sunsite.dk>
17388 L: linux-serial@vger.kernel.org
17390 F: drivers/tty/serial/uartlite.c
17392 XILINX VIDEO IP CORES
17393 M: Hyun Kwon <hyun.kwon@xilinx.com>
17394 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17395 L: linux-media@vger.kernel.org
17396 T: git git://linuxtv.org/media_tree.git
17398 F: Documentation/devicetree/bindings/media/xilinx/
17399 F: drivers/media/platform/xilinx/
17400 F: include/uapi/linux/xilinx-v4l2-controls.h
17403 M: Eli Billauer <eli.billauer@gmail.com>
17404 L: linux-kernel@vger.kernel.org
17406 F: drivers/char/xillybus/
17409 M: George Cherian <george.cherian@cavium.com>
17410 M: Jan Glauber <jglauber@cavium.com>
17411 L: linux-i2c@vger.kernel.org
17412 W: http://www.cavium.com
17414 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17415 F: drivers/i2c/busses/i2c-xlp9xx.c
17417 XRA1403 GPIO EXPANDER
17418 M: Nandor Han <nandor.han@ge.com>
17419 M: Semi Malinen <semi.malinen@ge.com>
17420 L: linux-gpio@vger.kernel.org
17422 F: drivers/gpio/gpio-xra1403.c
17423 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17425 XTENSA XTFPGA PLATFORM SUPPORT
17426 M: Max Filippov <jcmvbkbc@gmail.com>
17427 L: linux-xtensa@linux-xtensa.org
17429 F: drivers/spi/spi-xtensa-xtfpga.c
17430 F: sound/soc/xtensa/xtfpga-i2s.c
17432 YAM DRIVER FOR AX.25
17433 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17434 L: linux-hams@vger.kernel.org
17436 F: drivers/net/hamradio/yam*
17437 F: include/linux/yam.h
17439 YAMA SECURITY MODULE
17440 M: Kees Cook <keescook@chromium.org>
17441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17444 F: Documentation/admin-guide/LSM/Yama.rst
17446 YEALINK PHONE DRIVER
17447 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17448 L: usbb2k-api-dev@nongnu.org
17450 F: Documentation/input/devices/yealink.rst
17451 F: drivers/input/misc/yealink.*
17453 Z8530 DRIVER FOR AX.25
17454 M: Joerg Reuter <jreuter@yaina.de>
17455 W: http://yaina.de/jreuter/
17456 W: http://www.qsl.net/dl1bke/
17457 L: linux-hams@vger.kernel.org
17459 F: Documentation/networking/z8530drv.txt
17460 F: drivers/net/hamradio/*scc.c
17461 F: drivers/net/hamradio/z8530.h
17463 ZBUD COMPRESSED PAGE ALLOCATOR
17464 M: Seth Jennings <sjenning@redhat.com>
17465 M: Dan Streetman <ddstreet@ieee.org>
17466 L: linux-mm@kvack.org
17469 F: include/linux/zbud.h
17471 ZD1211RW WIRELESS DRIVER
17472 M: Daniel Drake <dsd@gentoo.org>
17473 M: Ulrich Kunitz <kune@deine-taler.de>
17474 W: http://zd1211.ath.cx/wiki/DriverRewrite
17475 L: linux-wireless@vger.kernel.org
17476 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17478 F: drivers/net/wireless/zydas/zd1211rw/
17480 ZD1301 MEDIA DRIVER
17481 M: Antti Palosaari <crope@iki.fi>
17482 L: linux-media@vger.kernel.org
17483 W: https://linuxtv.org/
17484 W: http://palosaari.fi/linux/
17485 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17487 F: drivers/media/usb/dvb-usb-v2/zd1301*
17489 ZD1301_DEMOD MEDIA DRIVER
17490 M: Antti Palosaari <crope@iki.fi>
17491 L: linux-media@vger.kernel.org
17492 W: https://linuxtv.org/
17493 W: http://palosaari.fi/linux/
17494 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17496 F: drivers/media/dvb-frontends/zd1301_demod*
17498 ZPOOL COMPRESSED PAGE STORAGE API
17499 M: Dan Streetman <ddstreet@ieee.org>
17500 L: linux-mm@kvack.org
17503 F: include/linux/zpool.h
17505 ZR36067 VIDEO FOR LINUX DRIVER
17506 L: mjpeg-users@lists.sourceforge.net
17507 L: linux-media@vger.kernel.org
17508 W: http://mjpeg.sourceforge.net/driver-zoran/
17509 T: hg https://linuxtv.org/hg/v4l-dvb
17511 F: drivers/staging/media/zoran/
17513 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17514 M: Minchan Kim <minchan@kernel.org>
17515 M: Nitin Gupta <ngupta@vflare.org>
17516 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17517 L: linux-kernel@vger.kernel.org
17519 F: drivers/block/zram/
17520 F: Documentation/blockdev/zram.txt
17522 ZS DECSTATION Z85C30 SERIAL DRIVER
17523 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17525 F: drivers/tty/serial/zs.*
17527 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17528 M: Minchan Kim <minchan@kernel.org>
17529 M: Nitin Gupta <ngupta@vflare.org>
17530 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17531 L: linux-mm@kvack.org
17534 F: include/linux/zsmalloc.h
17535 F: Documentation/vm/zsmalloc.rst
17537 ZSWAP COMPRESSED SWAP CACHING
17538 M: Seth Jennings <sjenning@redhat.com>
17539 M: Dan Streetman <ddstreet@ieee.org>
17540 L: linux-mm@kvack.org
17545 M: Linus Torvalds <torvalds@linux-foundation.org>
17546 L: linux-kernel@vger.kernel.org
17547 Q: http://patchwork.kernel.org/project/LKML/list/
17548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17549 S: Buried alive in reporters